diff options
| author | Jordan Wiens <jordan@psifertex.com> | 2018-08-27 19:13:42 -0400 |
|---|---|---|
| committer | Jordan Wiens <jordan@psifertex.com> | 2018-08-27 19:13:42 -0400 |
| commit | 867353b827eabb294f1cc8d0d825669cf64b7138 (patch) | |
| tree | fdef5687b3ce7941104e6fa31763c1b08d0d82aa /mkdocs-material/src/assets/stylesheets/mixins | |
| parent | cbdf8b6925dcf4b5fd29868797fe0195de5680ee (diff) | |
switch from mkdocs-material to a custom readthedocs style for user docs as well
Diffstat (limited to 'mkdocs-material/src/assets/stylesheets/mixins')
| -rw-r--r-- | mkdocs-material/src/assets/stylesheets/mixins/_break.scss | 206 |
1 files changed, 0 insertions, 206 deletions
diff --git a/mkdocs-material/src/assets/stylesheets/mixins/_break.scss b/mkdocs-material/src/assets/stylesheets/mixins/_break.scss deleted file mode 100644 index 468fa2ec..00000000 --- a/mkdocs-material/src/assets/stylesheets/mixins/_break.scss +++ /dev/null @@ -1,206 +0,0 @@ -/* - * Copyright (c) 2016 Martin Donath <martin.donath@squidfunk.com> - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to - * deal in the Software without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - */ - -/* ---------------------------------------------------------------------------- - * Defaults - * ------------------------------------------------------------------------- */ - -$break: ( - devices: ( - mobile: ( - portrait: 220px 479px, - landscape: 480px 719px - ), - tablet: ( - portrait: 720px 959px, - landscape: 960px 1199px - ), - screen: 1200px - ) -) !default; - -/* ---------------------------------------------------------------------------- - * Helper functions - * ------------------------------------------------------------------------- */ - -/* - * Choose minimum and maximum device widths. - */ -@function break-select-min-max($devices) { - $min: 1000000; $max: 0; - @each $key, $value in $devices { - @while type-of($value) == map { - $value: break-select-min-max($value); - } - @if type-of($value) == list { - @each $number in $value { - @if type-of($number) == number { - $min: min($number, $min); - @if $max != null { - $max: max($number, $max); - } - } @else { - @warn "Invalid number: #{$number}"; - } - } - } @elseif type-of($value) == number { - $min: min($value, $min); - $max: null; - } @else { - @warn "Invalid tuple: #{$value}"; - } - } - @return $min, $max; -} - -/* - * Select minimum and maximum widths for a device breakpoint. - */ -@function break-select-device($device) { - $devices: map-get($break, devices); - @for $n from 1 through length($device) { - @if type-of($devices) == map { - $devices: map-get($devices, nth($device, $n)); - } @else { - @warn "Invalid device map: #{$devices}"; - } - } - @if type-of($devices) == list or - type-of($devices) == number { - $devices: (default: $devices); - } - @return break-select-min-max($devices); -} - -/* ---------------------------------------------------------------------------- - * Mixins for numeric breakpoints - * ------------------------------------------------------------------------- */ - -/* - * A minimum-maximum media query breakpoint. - */ -@mixin break-at($breakpoint) { - @if type-of($breakpoint) == number { - @media only screen and (min-width: $breakpoint) { - @content; - } - } @elseif type-of($breakpoint) == list { - $min: nth($breakpoint, 1); $max: nth($breakpoint, 2); - @if type-of($min) == number and type-of($max) == number { - @media only screen and (min-width: $min) and (max-width: $max) { - @content; - } - } @else { - @warn "Invalid breakpoint: #{$breakpoint}"; - } - } @else { - @warn "Invalid breakpoint: #{$breakpoint}"; - } -} - -/* - * An orientation media query breakpoint. - */ -@mixin break-at-orientation($breakpoint) { - @if type-of($breakpoint) == string { - @media only screen and (orientation: $breakpoint) { - @content; - } - } @else { - @warn "Invalid breakpoint: #{$breakpoint}"; - } -} - -/* - * A maximum-aspect-ratio media query breakpoint. - */ -@mixin break-at-ratio($breakpoint) { - @if type-of($breakpoint) == number { - @media only screen and (max-aspect-ratio: $breakpoint) { - @content; - } - } @else { - @warn "Invalid breakpoint: #{$breakpoint}"; - } -} - -/* ---------------------------------------------------------------------------- - * Mixins for device breakpoints - * ------------------------------------------------------------------------- */ - -/* - * A minimum-maximum media query device breakpoint. - */ -@mixin break-at-device($device) { - @if type-of($device) == string { - $device: $device,; - } - @if type-of($device) == list { - $breakpoint: break-select-device($device); - @if nth($breakpoint, 2) != null { - $min: nth($breakpoint, 1); $max: nth($breakpoint, 2); - @media only screen and (min-width: $min) and (max-width: $max) { - @content; - } - } @else { - @warn "Invalid device: #{$device}"; - } - } @else { - @warn "Invalid device: #{$device}"; - } -} - -/* - * A minimum media query device breakpoint. - */ -@mixin break-from-device($device) { - @if type-of($device) == string { - $device: $device,; - } - @if type-of($device) == list { - $breakpoint: break-select-device($device); - $min: nth($breakpoint, 1); - @media only screen and (min-width: $min) { - @content; - } - } @else { - @warn "Invalid device: #{$device}"; - } -} - -/* - * A maximum media query device breakpoint. - */ -@mixin break-to-device($device) { - @if type-of($device) == string { - $device: $device,; - } - @if type-of($device) == list { - $breakpoint: break-select-device($device); - $max: nth($breakpoint, 1) - 1; - @media only screen and (max-width: $max) { - @content; - } - } @else { - @warn "Invalid device: #{$device}"; - } -}
\ No newline at end of file |
