diff --git a/.gitignore b/.gitignore index 097b157..e52d38f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules/* dist/* .sass-cache/* +_version.py diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 18ae2d8..0000000 --- a/.travis.yml +++ /dev/null @@ -1,4 +0,0 @@ -language: node_js -node_js: - - "0.11" - - "0.10" diff --git a/LICENSE_backup.md b/LICENSE_backup.md deleted file mode 100644 index 55f3750..0000000 --- a/LICENSE_backup.md +++ /dev/null @@ -1,29 +0,0 @@ -Copyright (c) 2009-2014 Christopher M. Eppstein - -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. -No attribution is required by products that make use of this 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 -NONINFRINGEMENT. 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. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the sale, -use or other dealings in this Software without prior written authorization. - -Contributors to this project agree to grant all rights to the copyright -holder of the primary product. Attribution is maintained in the source -control history of the product. diff --git a/bower.json b/bower.json deleted file mode 100644 index 3853ce8..0000000 --- a/bower.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "compass-mixins", - "version": "0.12.6", - "authors": [ - "Guillaume Balaine ", - "Michael Heillein " - ], - "description": "Compass stylesheets", - "main": "lib/_compass.scss", - "keywords": [ - "compass", - "mixins", - "sass", - "css3" - ], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ] -} diff --git a/compass_mixins/static/css/vendor/_animate.scss b/compass_mixins/static/css/vendor/_animate.scss deleted file mode 100644 index 9239f50..0000000 --- a/compass_mixins/static/css/vendor/_animate.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import "compass"; -@import "animation/core"; -@import "animation/animate"; diff --git a/compass_mixins/static/css/vendor/_breakpoint.scss b/compass_mixins/static/css/vendor/_breakpoint.scss deleted file mode 100644 index 2ede6b7..0000000 --- a/compass_mixins/static/css/vendor/_breakpoint.scss +++ /dev/null @@ -1,114 +0,0 @@ -////////////////////////////// -// Default Variables -////////////////////////////// -$Breakpoint-Settings: ( - 'default media': all, - 'default feature': min-width, - 'default pair': width, - - 'force all media type': false, - 'to ems': false, - 'transform resolutions': true, - - 'no queries': false, - 'no query fallbacks': false, - - 'base font size': 16px, - - 'legacy syntax': false -); - -$breakpoint: () !default; - -////////////////////////////// -// Imports -////////////////////////////// -@import "breakpoint/settings"; -@import 'breakpoint/context'; -@import 'breakpoint/helpers'; -@import 'breakpoint/parsers'; -@import 'breakpoint/no-query'; - -@import 'breakpoint/respond-to'; - -@import "breakpoint/legacy-settings"; - -////////////////////////////// -// Breakpoint Mixin -////////////////////////////// - -@mixin breakpoint($query, $no-query: false) { - @include legacy-settings-warning; - - // Reset contexts - @include private-breakpoint-reset-contexts(); - - $breakpoint: breakpoint($query, false); - - $query-string: map-get($breakpoint, 'query'); - $query-fallback: map-get($breakpoint, 'fallback'); - - $private-breakpoint-context-holder: map-get($breakpoint, 'context holder') !global; - $private-breakpoint-query-count: map-get($breakpoint, 'query count') !global; - - // Allow for an as-needed override or usage of no query fallback. - @if $no-query != false { - $query-fallback: $no-query; - } - - @if $query-fallback != false { - $context-setter: private-breakpoint-set-context('no-query', $query-fallback); - } - - // Print Out Query String - @if not breakpoint-get('no queries') { - @media #{$query-string} { - @content; - } - } - - @if breakpoint-get('no query fallbacks') != false or breakpoint-get('no queries') == true { - - $type: type-of(breakpoint-get('no query fallbacks')); - $print: false; - - @if ($type == 'bool') { - $print: true; - } - @else if ($type == 'string') { - @if $query-fallback == breakpoint-get('no query fallbacks') { - $print: true; - } - } - @else if ($type == 'list') { - @each $wrapper in breakpoint-get('no query fallbacks') { - @if $query-fallback == $wrapper { - $print: true; - } - } - } - - // Write Fallback - @if ($query-fallback != false) and ($print == true) { - $type-fallback: type-of($query-fallback); - - @if ($type-fallback != 'bool') { - #{$query-fallback} & { - @content; - } - } - @else { - @content; - } - } - } - - @include private-breakpoint-reset-contexts(); -} - - -@mixin mq($query, $no-query: false) { - @include breakpoint($query, $no-query) { - @content; - } -} diff --git a/compass_mixins/static/css/vendor/_compass.scss b/compass_mixins/static/css/vendor/_compass.scss deleted file mode 100644 index f8a53de..0000000 --- a/compass_mixins/static/css/vendor/_compass.scss +++ /dev/null @@ -1,4 +0,0 @@ -@import "compass/functions"; -@import "compass/utilities"; -@import "compass/typography"; -@import "compass/css3"; diff --git a/compass_mixins/static/css/vendor/_font-awesome-compass.scss b/compass_mixins/static/css/vendor/_font-awesome-compass.scss deleted file mode 100644 index 91ee71d..0000000 --- a/compass_mixins/static/css/vendor/_font-awesome-compass.scss +++ /dev/null @@ -1,5 +0,0 @@ -@function fa-font-path($path) { - @return font-url($path, true); -} - -$fa-sass-asset-helper: true; diff --git a/compass_mixins/static/css/vendor/_font-awesome-semantic.scss b/compass_mixins/static/css/vendor/_font-awesome-semantic.scss deleted file mode 100644 index 554b938..0000000 --- a/compass_mixins/static/css/vendor/_font-awesome-semantic.scss +++ /dev/null @@ -1,19 +0,0 @@ -@mixin s-fa-icon($icon) { - @extend %fa; - @each $value in $icon { - @extend %#{convert-value($value)}; - } -} - -$value_map: ( - right: pull-right, - left: pull-left -); - -@function convert-value($value) { - @if map-has-key($value_map, $value) { - @return map-get($value_map, $value); - } @else { - @return fa-#{$value}; - } -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/_font-awesome-sprockets.scss b/compass_mixins/static/css/vendor/_font-awesome-sprockets.scss deleted file mode 100644 index 517f14b..0000000 --- a/compass_mixins/static/css/vendor/_font-awesome-sprockets.scss +++ /dev/null @@ -1,5 +0,0 @@ -@function fa-font-path($path) { - @return font-path($path); -} - -$fa-sass-asset-helper: true; diff --git a/compass_mixins/static/css/vendor/_font-awesome.scss b/compass_mixins/static/css/vendor/_font-awesome.scss deleted file mode 100644 index 7b49a47..0000000 --- a/compass_mixins/static/css/vendor/_font-awesome.scss +++ /dev/null @@ -1,18 +0,0 @@ -/*! - * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ - -@import "font-awesome/variables"; -@import "font-awesome/mixins"; -@import "font-awesome/path"; -@import "font-awesome/core"; -@import "font-awesome/larger"; -@import "font-awesome/fixed-width"; -@import "font-awesome/list"; -@import "font-awesome/bordered-pulled"; -@import "font-awesome/animated"; -@import "font-awesome/rotated-flipped"; -@import "font-awesome/stacked"; -@import "font-awesome/icons"; -@import "font-awesome-semantic"; \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/_h5bp.scss b/compass_mixins/static/css/vendor/_h5bp.scss deleted file mode 100644 index c503ada..0000000 --- a/compass_mixins/static/css/vendor/_h5bp.scss +++ /dev/null @@ -1,27 +0,0 @@ -// HTML5 Boilerplate -// -// What follows is the result of much research on cross-browser styling. -// Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, -// Kroc Camen, and the h5bp dev community and team. - -@import 'h5bp/normalize'; -@import 'h5bp/main'; -@import 'h5bp/browserupgrade'; -@import 'h5bp/errorpage'; -@import 'h5bp/helpers'; -@import 'h5bp/media'; - -@mixin h5bp-custom { - // Redefine this mixin to add custom modifications to H5BP styles. - -} - -@mixin h5bp { - @include h5bp-normalize; - @include h5bp-main; - @include h5bp-browserupgrade; - @include h5bp-errorpage; - @include h5bp-custom; - @include h5bp-helpers; - @include h5bp-media; -} diff --git a/compass_mixins/static/css/vendor/_lemonade.scss b/compass_mixins/static/css/vendor/_lemonade.scss deleted file mode 100644 index 226d926..0000000 --- a/compass_mixins/static/css/vendor/_lemonade.scss +++ /dev/null @@ -1,38 +0,0 @@ -@mixin image-dimensions($file) { - height: image-height($file); - width: image-width($file); -} - -@mixin sprite-image($file) { - background: sprite-image($file) $repeat; -} - -@mixin sized-sprite-image($file) { - background: sprite-image($file); - @include image-dimensions($file); -} - -@mixin sprite-folder($folder, $image-dimensions: false) { - .#{$folder} { - @if $image-dimensions { - background: sprite-url($folder); - } - @else { - background: sprite-url($folder) no-repeat; - } - } - @for $i from 0 to sprite-files-in-folder($folder) { - $file: sprite-file-from-folder($folder, $i); - .#{$folder}-#{image-basename($file)} { - @extend .#{$folder}; - background-position: sprite-position(sprite-file-from-folder($folder, $i)); - @if $image-dimensions { - @include image-dimensions($file); - } - } - } -} - -@mixin sized-sprite-folder($folder) { - @include sprite-folder($folder, true); -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/_su.scss b/compass_mixins/static/css/vendor/_su.scss deleted file mode 100644 index 83386ad..0000000 --- a/compass_mixins/static/css/vendor/_su.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Su -// == - -@import 'susy/su'; diff --git a/compass_mixins/static/css/vendor/_susy.scss b/compass_mixins/static/css/vendor/_susy.scss deleted file mode 100644 index 224e98a..0000000 --- a/compass_mixins/static/css/vendor/_susy.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Susy -// ==== - -@import 'susy/language/susy'; diff --git a/compass_mixins/static/css/vendor/_susyone.scss b/compass_mixins/static/css/vendor/_susyone.scss deleted file mode 100644 index 5b934c6..0000000 --- a/compass_mixins/static/css/vendor/_susyone.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Susy -// ==== - -@import 'susy/language/susyone'; diff --git a/compass_mixins/static/css/vendor/animation/_animate.scss b/compass_mixins/static/css/vendor/animation/_animate.scss deleted file mode 100644 index d9e94ae..0000000 --- a/compass_mixins/static/css/vendor/animation/_animate.scss +++ /dev/null @@ -1,31 +0,0 @@ -// --------------------------------------------------------------------------- -// Animations from Animate.css -// Author : Dan Eden -// URL : http://daneden.me/animate/ -// -// Attention seekers -// - flash bounce shake tada swing wobble pulse -// Fading entrances -// - fadeIn fadeInUp fadeInDown fadeInLeft fadeInRight fadeInUpBig fadeInDownBig fadeInLeftBig fadeInRightBig -// Fading exits -// - fadeOut fadeOutUp fadeOutDown fadeOutLeft fadeOutRight fadeOutUpBig fadeOutDownBig fadeOutLeftBig fadeOutRightBig -// Bouncing entrances -// - bounceIn bounceInDown bounceInUp bounceInLeft bounceInRight -// Bouncing exits -// - bounceOut bounceOutDown bounceOutUp bounceOutLeft bounceOutRight -// Rotating entrances -// - rotateIn rotateInDownLeft rotateInDownRight rotateInUpLeft rotateInUpRight -// Rotating exits -// - rotateOut rotateOutDownLeft rotateOutDownRight rotateOutUpLeft rotateOutUpRight -// Lightspeed -// - lightSpeedIn lightSpeedOut -// Specials -// - hinge rollIn rollOut -// --------------------------------------------------------------------------- -@import "animate/attention-seekers"; -@import "animate/bouncing"; -@import "animate/fading"; -@import "animate/flippers"; -@import "animate/lightspeed"; -@import "animate/rotating"; -@import "animate/specials"; diff --git a/compass_mixins/static/css/vendor/animation/_core.scss b/compass_mixins/static/css/vendor/animation/_core.scss deleted file mode 100644 index 7be3537..0000000 --- a/compass_mixins/static/css/vendor/animation/_core.scss +++ /dev/null @@ -1,127 +0,0 @@ -@import "shared"; - -// CSS Animations. - -// Apply an animation property and value with the correct browser support -@mixin animation-support($property, $value) { - @include experimental($property, $value, -moz, -webkit, -o, -ms, not -khtml, official); } - -// Name of any animation as a string. -$default-animation-name : false !default; - -// Duration of the entire animation in seconds. -$default-animation-duration : false !default; - -// Delay for start of animation in seconds. -$default-animation-delay : false !default; - -// The timing function(s) to be used between keyframes. [ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier($number, $number, $number, $number)] -$default-animation-timing-function : false !default; - -// The number of times an animation cycle is played. [infinite | $number] -$default-animation-iteration-count : false !default; - -// Whether or not the animation should play in reverse on alternate cycles. [normal | alternate] -$default-animation-direction : false !default; - -// What values are applied by the animation outside the time it is executing. [none | forwards | backwards | both] -$default-animation-fill-mode : false !default; - -// Whether the animation is running or paused. [running | paused] -$default-animation-play-state : false !default; - -// Create a named animation sequence that can be applied to elements later. -// -// $name - The name of your animation. -// @content - The keyframes of the animation. -@mixin keyframes( - $name, - $moz: $experimental-support-for-mozilla, - $webkit: $experimental-support-for-webkit, - $o: $experimental-support-for-opera, - $ms: $experimental-support-for-microsoft, - $khtml: $experimental-support-for-khtml, - $official: true -) { - @if $moz { - @include with-only-support-for($moz: true) { - @-moz-keyframes #{$name} { @content; } - } - } - @if $webkit { - @include with-only-support-for($webkit: true) { - @-webkit-keyframes #{$name} { @content; } - } - } - @if $o { - @include with-only-support-for($o: true) { - @-o-keyframes #{$name} { @content; } - } - } - @if $ms { - @include with-only-support-for($ms: true) { - @-ms-keyframes #{$name} { @content; } - } - } - @if $khtml { - @include with-only-support-for($khtml: true) { - @-khtml-keyframes #{$name} { @content; } - } - } - @if $official { - @include with-only-support-for { - @keyframes #{$name} { @content; } - } - } -} - -// Apply 1-10 animation names. -@mixin animation-name($name-1: $default-animation-name, $name-2: false, $name-3: false, $name-4: false, $name-5: false, $name-6: false, $name-7: false, $name-8: false, $name-9: false, $name-10: false) { - $name: compact($name-1, $name-2, $name-3, $name-4, $name-5, $name-6, $name-7, $name-8, $name-9, $name-10); - @include animation-support(animation-name, $name); } - -// Apply 1-10 animation durations. -@mixin animation-duration($duration-1: $default-animation-duration, $duration-2: false, $duration-3: false, $duration-4: false, $duration-5: false, $duration-6: false, $duration-7: false, $duration-8: false, $duration-9: false, $duration-10: false) { - $duration: compact($duration-1, $duration-2, $duration-3, $duration-4, $duration-5, $duration-6, $duration-7, $duration-8, $duration-9, $duration-10); - @include animation-support(animation-duration, $duration); } - -// Apply 1-10 animation delays. -@mixin animation-delay($delay-1: $default-animation-delay, $delay-2: false, $delay-3: false, $delay-4: false, $delay-5: false, $delay-6: false, $delay-7: false, $delay-8: false, $delay-9: false, $delay-10: false) { - $delay: compact($delay-1, $delay-2, $delay-3, $delay-4, $delay-5, $delay-6, $delay-7, $delay-8, $delay-9, $delay-10); - @include animation-support(animation-delay, $delay); } - -// Apply 1-10 animation timing functions. -@mixin animation-timing-function($function-1: $default-animation-timing-function, $function-2: false, $function-3: false, $function-4: false, $function-5: false, $function-6: false, $function-7: false, $function-8: false, $function-9: false, $function-10: false) { - $function: compact($function-1, $function-2, $function-3, $function-4, $function-5, $function-6, $function-7, $function-8, $function-9, $function-10); - @include animation-support(animation-timing-function, $function); } - -// Apply 1-10 animation iteration counts. -@mixin animation-iteration-count($count-1: $default-animation-iteration-count, $count-2: false, $count-3: false, $count-4: false, $count-5: false, $count-6: false, $count-7: false, $count-8: false, $count-9: false, $count-10: false) { - $count: compact($count-1, $count-2, $count-3, $count-4, $count-5, $count-6, $count-7, $count-8, $count-9, $count-10); - @include animation-support(animation-iteration-count, $count); } - -// Apply 1-10 animation directions. -@mixin animation-direction($direction-1: $default-animation-direction, $direction-2: false, $direction-3: false, $direction-4: false, $direction-5: false, $direction-6: false, $direction-7: false, $direction-8: false, $direction-9: false, $direction-10: false) { - $direction: compact($direction-1, $direction-2, $direction-3, $direction-4, $direction-5, $direction-6, $direction-7, $direction-8, $direction-9, $direction-10); - @include animation-support(animation-direction, $direction); } - -// Apply 1-10 animation fill modes. -@mixin animation-fill-mode($mode-1: $default-animation-fill-mode, $mode-2: false, $mode-3: false, $mode-4: false, $mode-5: false, $mode-6: false, $mode-7: false, $mode-8: false, $mode-9: false, $mode-10: false) { - $mode: compact($mode-1, $mode-2, $mode-3, $mode-4, $mode-5, $mode-6, $mode-7, $mode-8, $mode-9, $mode-10); - @include animation-support(animation-fill-mode, $mode); } - -// Apply 1-10 animation play states. -@mixin animation-play-state($state-1: $default-animation-play-state, $state-2: false, $state-3: false, $state-4: false, $state-5: false, $state-6: false, $state-7: false, $state-8: false, $state-9: false, $state-10: false) { - $state: compact($state-1, $state-2, $state-3, $state-4, $state-5, $state-6, $state-7, $state-8, $state-9, $state-10); - @include animation-support(animation-play-state, $state); } - -// Shortcut to apply a named animation to an element, with all the settings. -// -// $animation-1 : Name and settings for the first animation. [ | default] -// ... -// $animation-10 : Name and settings for the tenth animation. -@mixin animation($animation-1: default, $animation-2: false, $animation-3: false, $animation-4: false, $animation-5: false, $animation-6: false, $animation-7: false, $animation-8: false, $animation-9: false, $animation-10: false) { - @if $animation-1 == default { - $animation-1: -compass-space-list(compact($default-animation-name, $default-animation-duration, $default-animation-timing-function, $default-animation-delay, $default-animation-iteration-count, $default-animation-direction, $default-animation-fill-mode, $default-animation-play-state)); } - $animation: compact($animation-1, $animation-2, $animation-3, $animation-4, $animation-5, $animation-6, $animation-7, $animation-8, $animation-9, $animation-10); - @include animation-support(animation, $animation); } diff --git a/compass_mixins/static/css/vendor/animation/_shared.scss b/compass_mixins/static/css/vendor/animation/_shared.scss deleted file mode 100644 index 4888cb1..0000000 --- a/compass_mixins/static/css/vendor/animation/_shared.scss +++ /dev/null @@ -1,22 +0,0 @@ -@mixin set-experimental-support($moz: false, $webkit: false, $ms: false, $o: false, $khtml: false) { - $experimental-support-for-mozilla: $moz; - $experimental-support-for-webkit: $webkit; - $experimental-support-for-microsoft: $ms; - $experimental-support-for-opera: $o; - $experimental-support-for-khtml: $khtml; -} - -@mixin with-only-support-for($moz: false, $webkit: false, $ms: false, $o: false, $khtml: false) { - // Capture the current state - $original-moz: $experimental-support-for-mozilla; - $original-webkit: $experimental-support-for-webkit; - $original-o: $experimental-support-for-opera; - $original-ms: $experimental-support-for-microsoft; - $original-khtml: $experimental-support-for-khtml; - - @include set-experimental-support($moz, $webkit, $ms, $o, $khtml); - - @content; - - @include set-experimental-support($original-moz, $original-webkit, $original-ms, $original-o, $original-khtml); -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/animation/animate/_attention-seekers.scss b/compass_mixins/static/css/vendor/animation/animate/_attention-seekers.scss deleted file mode 100644 index 0248d90..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/_attention-seekers.scss +++ /dev/null @@ -1,152 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(flash) { - 0% { - opacity: 1; } - 25% { - opacity: 0; } - 50% { - opacity: 1; } - 75% { - opacity: 0; } - 100% { - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounce) { - 0% { - @include translateY(0); } - 20% { - @include translateY(0); } - 40% { - @include translateY(-30px); } - 50% { - @include translateY(0); } - 60% { - @include translateY(-15px); } - 80% { - @include translateY(0); } - 100% { - @include translateY(0); } } - - -// --------------------------------------------------------------------------- -@include keyframes(shake) { - 0% { - @include translateX(0); } - 10% { - @include translateX(-10px); } - 20% { - @include translateX(10px); } - 30% { - @include translateX(-10px); } - 40% { - @include translateX(10px); } - 50% { - @include translateX(-10px); } - 60% { - @include translateX(10px); } - 70% { - @include translateX(-10px); } - 80% { - @include translateX(10px); } - 90% { - @include translateX(-10px); } - 100% { - @include translateX(0); } } - - -// --------------------------------------------------------------------------- -@include keyframes(tada) { - 0% { - @include scale(1); } - 10% { - @include transform(scale(0.9) rotate(-3deg)); } - 20% { - @include transform(scale(0.9) rotate(-3deg)); } - 30% { - @include transform(scale(1.1) rotate(3deg)); } - 40% { - @include transform(scale(1.1) rotate(-3deg)); } - 50% { - @include transform(scale(1.1) rotate(3deg)); } - 60% { - @include transform(scale(1.1) rotate(-3deg)); } - 70% { - @include transform(scale(1.1) rotate(3deg)); } - 80% { - @include transform(scale(1.1) rotate(-3deg)); } - 90% { - @include transform(scale(1.1) rotate(3deg)); } - 100% { - @include transform(scale(1) rotate(0)); } } - - -// --------------------------------------------------------------------------- -@include keyframes(swing) { - 20%, 40%, 60%, 80%, 100% { - @include transform-origin(top center); } - 20% { - @include rotate(15deg); } - 40% { - @include rotate(-10deg); } - 60% { - @include rotate(5deg); } - 80% { - @include rotate(-5deg); } - 100% { - @include rotate(0deg); } } - - -// --------------------------------------------------------------------------- -@include keyframes(wobble) { - 0% { - @include translateX(0%); } - 15% { - @include transform(translateX(-25%) rotate(-5deg)); } - 30% { - @include transform(translateX(20%) rotate(3deg)); } - 45% { - @include transform(translateX(-15%) rotate(-3deg)); } - 60% { - @include transform(translateX(10%) rotate(2deg)); } - 75% { - @include transform(translateX(-5%) rotate(-1deg)); } - 100% { - @include transform(translateX(0%)); } } - - -// --------------------------------------------------------------------------- -@include keyframes(pulse) { - 0% { - @include scale(1); } - 50% { - @include scale(1.1); } - 100% { - @include scale(1); } } - - -// --------------------------------------------------------------------------- -@include keyframes(wiggle) { - 0% { - @include skewX(9deg); } - 10% { - @include skewX(-8deg); } - 20% { - @include skewX(7deg); } - 30% { - @include skewX(-6deg); } - 40% { - @include skewX(5deg); } - 50% { - @include skewX(-4deg); } - 60% { - @include skewX(3deg); } - 70% { - @include skewX(-2deg); } - 80% { - @include skewX(1deg); } - 90% { - @include skewX(0deg); } - 100% { - @include skewX(0deg); } } \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/animation/animate/_bouncing.scss b/compass_mixins/static/css/vendor/animation/animate/_bouncing.scss deleted file mode 100644 index ef070bf..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/_bouncing.scss +++ /dev/null @@ -1,3 +0,0 @@ -// --------------------------------------------------------------------------- -@import "bouncing/bouncing-exits"; -@import "bouncing/bouncing-entrances"; \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/animation/animate/_classes.scss b/compass_mixins/static/css/vendor/animation/animate/_classes.scss deleted file mode 100644 index 1cbd8f5..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/_classes.scss +++ /dev/null @@ -1,21 +0,0 @@ -// .animated and .animated.hinge classes for external use -.animated { - @include animation(1s ease both); } - -.animated.hinge { - @include animation(2s ease both); } - -// Animations list -$animations: flash, shake, bounce, tada, swing, wobble, wiggle, pulse, flip, flipInX, flipOutX, flipInY, flipOutY, fadeIn, fadeInUp, fadeInDown, fadeInLeft, fadeInRight, fadeInUpBig, fadeInDownBig, fadeInLeftBig, fadeInRightBig, fadeOut, fadeOutUp, fadeOutDown, fadeOutLeft, fadeOutRight, fadeOutUpBig, fadeOutDownBig, fadeOutLeftBig, fadeOutRightBig, bounceIn, bounceInDown, bounceInUp, bounceInLeft, bounceInRight, bounceOut, bounceOutDown, bounceOutUp, bounceOutLeft, bounceOutRight, rotateIn, rotateInDownLeft, rotateInDownRight, rotateInUpLeft, rotateInUpRight, rotateOut, rotateOutDownLeft, rotateOutDownRight, rotateOutUpLeft, rotateOutUpRight, lightSpeedIn, lightSpeedOut, hinge, rollIn, rollOut; - -// Animations that require backface-visibility -$backface: flip, flipInX, flipOutX, flipInY, flipOutY; - -// Creation of the different classes -@each $anim in $animations { - .#{$anim} { - @if index($backface, $anim) { - @include backface-visibility(visible); } - @if $anim == "swing" { - @include transform-origin(top, center); } - @include animation-name($anim); } } diff --git a/compass_mixins/static/css/vendor/animation/animate/_fading.scss b/compass_mixins/static/css/vendor/animation/animate/_fading.scss deleted file mode 100644 index 02a4e49..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/_fading.scss +++ /dev/null @@ -1,3 +0,0 @@ -// --------------------------------------------------------------------------- -@import "fading/fading-exits"; -@import "fading/fading-entrances"; \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/animation/animate/_flippers.scss b/compass_mixins/static/css/vendor/animation/animate/_flippers.scss deleted file mode 100644 index 0880d12..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/_flippers.scss +++ /dev/null @@ -1,87 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(flip) { - 0% { - @include transform(perspective(400px) rotateY(0)); - @include animation-timing-function(ease-out); - } - 40% { - @include transform(perspective(400px) translateZ(150px) rotateY(170deg)); - @include animation-timing-function(ease-out); - } - 50% { - @include transform(perspective(400px) translateZ(150px) rotateY(190deg) scale(1)); - @include animation-timing-function(ease-in); - } - 80% { - @include transform(perspective(400px) rotateY(360deg) scale(0.95)); - @include animation-timing-function(ease-in); - } - 100% { - @include transform(perspective(400px) scale(1)); - @include animation-timing-function(ease-in); - } -} - - -// --------------------------------------------------------------------------- -@include keyframes(flipInX) { - 0% { - @include transform(perspective(400px) rotateX(90deg)); - @include opacity(0); - } - 40% { - @include transform(perspective(400px) rotateX(-10deg)); - } - 70% { - @include transform(perspective(400px) rotateX(10deg)); - } - 100% { - @include transform(perspective(400px) rotateX(0deg)); - @include opacity(1); - } -} - - -// --------------------------------------------------------------------------- -@include keyframes(flipOutX) { - 0% { - @include transform(perspective(400px) rotateX(0deg)); - @include opacity(1); - } - 100% { - @include transform(perspective(400px) rotateX(90deg)); - @include opacity(0); - } -} - - -// --------------------------------------------------------------------------- -@include keyframes(flipInY) { - 0% { - @include transform(perspective(400px) rotateY(90deg)); - @include opacity(0); - } - 40% { - @include transform(perspective(400px) rotateY(-10deg)); - } - 70% { - @include transform(perspective(400px) rotateY(10deg)); - } - 100% { - @include transform(perspective(400px) rotateY(0deg)); - @include opacity(1); - } -} - - -// --------------------------------------------------------------------------- -@include keyframes(flipOutY) { - 0% { - @include transform(perspective(400px) rotateY(0deg)); - @include opacity(1); - } - 100% { - @include transform(perspective(400px) rotateY(90deg)); - @include opacity(0); - } -} diff --git a/compass_mixins/static/css/vendor/animation/animate/_lightspeed.scss b/compass_mixins/static/css/vendor/animation/animate/_lightspeed.scss deleted file mode 100644 index 0ac139e..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/_lightspeed.scss +++ /dev/null @@ -1,24 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(lightSpeedIn) { - 0% { - @include transform(translateX(100%) skewX(-30deg)); - @include opacity(0); } - 60% { - @include transform(translateX(-20%) skewX(30deg)); - @include opacity(1); } - 80% { - @include transform(translateX(0%) skewX(-15deg)); - @include opacity(1); } - 100% { - @include transform(translateX(0%) skewX(0deg)); - @include opacity(1); } } - - -// --------------------------------------------------------------------------- -@include keyframes(lightSpeedOut) { - 0% { - @include transform(translateX(0%) skewX(0deg)); - @include opacity(1); } - 100% { - @include transform(translateX(100%) skewX(-30deg)); - @include opacity(0); } } \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/animation/animate/_rotating.scss b/compass_mixins/static/css/vendor/animation/animate/_rotating.scss deleted file mode 100644 index e724575..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/_rotating.scss +++ /dev/null @@ -1,3 +0,0 @@ -// --------------------------------------------------------------------------- -@import "rotating/rotating-exits"; -@import "rotating/rotating-entrances"; diff --git a/compass_mixins/static/css/vendor/animation/animate/_specials.scss b/compass_mixins/static/css/vendor/animation/animate/_specials.scss deleted file mode 100644 index 9295eb6..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/_specials.scss +++ /dev/null @@ -1,42 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(hinge) { - 0% { - @include rotate(0); - @include transform-origin(top left); - @include animation-timing-function(ease-in-out); } - 20%, 60% { - @include rotate(80deg); - @include transform-origin(top left); - @include animation-timing-function(ease-in-out); } - 40% { - @include rotate(60deg); - @include transform-origin(top left); - @include animation-timing-function(ease-in-out); } - 80% { - @include transform(rotate(60deg) translateY(0)); - @include opacity(1); - @include transform-origin(top left); - @include animation-timing-function(ease-in-out); } - 100% { - @include translateY(700px); - @include opacity(0); } } - - -// --------------------------------------------------------------------------- -@include keyframes(rollIn) { - 0% { - @include opacity(0); - @include transform(translateX(-100%) rotate(-120deg)); } - 100% { - @include opacity(1); - @include transform(translateX(0px) rotate(0deg)); } } - - -// --------------------------------------------------------------------------- -@include keyframes(rollOut) { - 0% { - @include opacity(1); - @include transform(translateX(0px) rotate(0deg)); } - 100% { - @include opacity(0); - @include transform(translateX(-100%) rotate(-120deg)); } } diff --git a/compass_mixins/static/css/vendor/animation/animate/bouncing/_bouncing-entrances.scss b/compass_mixins/static/css/vendor/animation/animate/bouncing/_bouncing-entrances.scss deleted file mode 100644 index 179b978..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/bouncing/_bouncing-entrances.scss +++ /dev/null @@ -1,68 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(bounceIn) { - 0% { - opacity: 0; - @include scale(0.3); } - 50% { - opacity: 1; - @include scale(1.05); } - 70% { - @include scale(0.9); } - 100% { - @include scale(1); } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounceInDown) { - 0% { - opacity: 0; - @include translateY(-2000px); } - 60% { - opacity: 1; - @include translateY(30px); } - 80% { - @include translateY(-10px); } - 100% { - @include translateY(0); } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounceInUp) { - 0% { - opacity: 0; - @include translateY(2000px); } - 60% { - opacity: 1; - @include translateY(-30px); } - 80% { - @include translateY(10px); } - 100% { - @include translateY(0); } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounceInRight) { - 0% { - opacity: 0; - @include translateX(2000px); } - 60% { - opacity: 1; - @include translateX(-30px); } - 80% { - @include translateX(10px); } - 100% { - @include translateX(0); } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounceInLeft) { - 0% { - opacity: 0; - @include translateX(-2000px); } - 60% { - opacity: 1; - @include translateX(30px); } - 80% { - @include translateX(-10px); } - 100% { - @include translateX(0); } } diff --git a/compass_mixins/static/css/vendor/animation/animate/bouncing/_bouncing-exits.scss b/compass_mixins/static/css/vendor/animation/animate/bouncing/_bouncing-exits.scss deleted file mode 100644 index 41610e5..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/bouncing/_bouncing-exits.scss +++ /dev/null @@ -1,60 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(bounceOut) { - 0% { - @include scale(1); } - 25% { - @include scale(0.95); } - 50% { - opacity: 1; - @include scale(1.1); } - 100% { - opacity: 0; - @include scale(0.3); } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounceOutUp) { - 0% { - @include translateY(0); } - 20% { - opacity: 1; - @include translateY(20px); } - 100% { - opacity: 0; - @include translateY(-2000px); } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounceOutDown) { - 0% { - @include translateY(0); } - 20% { - opacity: 1; - @include translateY(-20px); } - 100% { - opacity: 0; - @include translateY(2000px); } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounceOutLeft) { - 0% { - @include translateX(0); } - 20% { - opacity: 1; - @include translateX(20px); } - 100% { - opacity: 0; - @include translateX(-2000px); } } - - -// --------------------------------------------------------------------------- -@include keyframes(bounceOutRight) { - 0% { - @include translateX(0); } - 20% { - opacity: 1; - @include translateX(-20px); } - 100% { - opacity: 0; - @include translateX(2000px); } } diff --git a/compass_mixins/static/css/vendor/animation/animate/fading/_fading-entrances.scss b/compass_mixins/static/css/vendor/animation/animate/fading/_fading-entrances.scss deleted file mode 100644 index c1c3108..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/fading/_fading-entrances.scss +++ /dev/null @@ -1,86 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(fadeIn) { - 0% { - opacity: 0; } - 100% { - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeInUp) { - 0% { - @include translateY(20px); - opacity: 0; } - 100% { - @include translateY(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeInDown) { - 0% { - @include translateY(-20px); - opacity: 0; } - 100% { - @include translateY(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeInRight) { - 0% { - @include translateX(20px); - opacity: 0; } - 100% { - @include translateX(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeInLeft) { - 0% { - @include translateX(-20px); - opacity: 0; } - 100% { - @include translateX(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeInUpBig) { - 0% { - @include translateY(2000px); - opacity: 0; } - 100% { - @include translateY(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeInDownBig) { - 0% { - opacity: 0; - @include translateY(-2000px); } - 100% { - opacity: 1; - @include translateY(0); } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeInRightBig) { - 0% { - opacity: 0; - @include translateX(2000px); } - 100% { - opacity: 1; - @include translateX(0); } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeInLeftBig) { - 0% { - opacity: 0; - @include translateX(-2000px); } - 100% { - opacity: 1; - @include translateX(0); } } diff --git a/compass_mixins/static/css/vendor/animation/animate/fading/_fading-exits.scss b/compass_mixins/static/css/vendor/animation/animate/fading/_fading-exits.scss deleted file mode 100644 index c53b85a..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/fading/_fading-exits.scss +++ /dev/null @@ -1,86 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(fadeOut) { - 0% { - opacity: 1; } - 100% { - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeOutUp) { - 0% { - @include translateY(0); - opacity: 1; } - 100% { - @include translateY(-20px); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeOutDown) { - 0% { - @include translateY(0); - opacity: 1; } - 100% { - @include translateY(20px); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeOutRight) { - 0% { - @include translateX(0); - opacity: 1; } - 100% { - @include translateX(20px); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeOutLeft) { - 0% { - @include translateX(0); - opacity: 1; } - 100% { - @include translateX(-20px); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeOutUpBig) { - 0% { - @include translateY(0); - opacity: 1; } - 100% { - @include translateY(-2000px); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeOutDownBig) { - 0% { - opacity: 1; - @include translateY(0); } - 100% { - opacity: 0; - @include translateY(2000px); } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeOutRightBig) { - 0% { - opacity: 1; - @include translateX(0); } - 100% { - opacity: 0; - @include translateX(2000px); } } - - -// --------------------------------------------------------------------------- -@include keyframes(fadeOutLeftBig) { - 0% { - opacity: 1; - @include translateX(0); } - 100% { - opacity: 0; - @include translateX(-2000px); } } diff --git a/compass_mixins/static/css/vendor/animation/animate/rotating/_rotating-entrances.scss b/compass_mixins/static/css/vendor/animation/animate/rotating/_rotating-entrances.scss deleted file mode 100644 index 5a4de38..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/rotating/_rotating-entrances.scss +++ /dev/null @@ -1,58 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(rotateIn) { - 0% { - @include transform-origin(center center); - @include rotate(-200deg); - opacity: 0; } - 100% { - @include transform-origin(center center); - @include rotate(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(rotateInDownLeft) { - 0% { - @include transform-origin(left bottom); - @include rotate(-90deg); - opacity: 0; } - 100% { - @include transform-origin(left bottom); - @include rotate(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(rotateInUpLeft) { - 0% { - @include transform-origin(left bottom); - @include rotate(90deg); - opacity: 0; } - 100% { - @include transform-origin(left bottom); - @include rotate(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(rotateInUpRight) { - 0% { - @include transform-origin(right bottom); - @include rotate(-90deg); - opacity: 0; } - 100% { - @include transform-origin(right bottom); - @include rotate(0); - opacity: 1; } } - - -// --------------------------------------------------------------------------- -@include keyframes(rotateInDownRight) { - 0% { - @include transform-origin(right bottom); - @include rotate(90deg); - opacity: 0; } - 100% { - @include transform-origin(right bottom); - @include rotate(0); - opacity: 1; } } diff --git a/compass_mixins/static/css/vendor/animation/animate/rotating/_rotating-exits.scss b/compass_mixins/static/css/vendor/animation/animate/rotating/_rotating-exits.scss deleted file mode 100644 index 6c42f00..0000000 --- a/compass_mixins/static/css/vendor/animation/animate/rotating/_rotating-exits.scss +++ /dev/null @@ -1,58 +0,0 @@ -// --------------------------------------------------------------------------- -@include keyframes(rotateOut) { - 0% { - @include transform-origin(center center); - @include rotate(0); - opacity: 1; } - 100% { - @include transform-origin(center center); - @include rotate(200deg); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(rotateOutDownLeft) { - 0% { - @include transform-origin(left bottom); - @include rotate(0); - opacity: 1; } - 100% { - @include transform-origin(left bottom); - @include rotate(90deg); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(rotateOutUpLeft) { - 0% { - @include transform-origin(left bottom); - @include rotate(0); - opacity: 1; } - 100% { - @include transform-origin(left bottom); - @include rotate(-90deg); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(rotateOutDownRight) { - 0% { - @include transform-origin(right bottom); - @include rotate(0); - opacity: 1; } - 100% { - @include transform-origin(right bottom); - @include rotate(-90deg); - opacity: 0; } } - - -// --------------------------------------------------------------------------- -@include keyframes(rotateOutUpRight) { - 0% { - @include transform-origin(right bottom); - @include rotate(0); - opacity: 1; } - 100% { - @include transform-origin(right bottom); - @include rotate(90deg); - opacity: 0; } } diff --git a/compass_mixins/static/css/vendor/breakpoint/_context.scss b/compass_mixins/static/css/vendor/breakpoint/_context.scss deleted file mode 100644 index 57947f5..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/_context.scss +++ /dev/null @@ -1,95 +0,0 @@ -////////////////////////////// -// Private Breakpoint Variables -////////////////////////////// -$private-breakpoint-context-holder: (); -$private-breakpoint-query-count: 0 !default; - -////////////////////////////// -// Breakpoint Has Context -// Returns whether or not you are inside a Breakpoint query -////////////////////////////// -@function breakpoint-has-context() { - @if length($private-breakpoint-query-count) { - @return true; - } - @else { - @return false; - } -} - -////////////////////////////// -// Breakpoint Get Context -// $feature: Input feature to get it's current MQ context. Returns false if no context -////////////////////////////// -@function breakpoint-get-context($feature) { - @if map-has-key($private-breakpoint-context-holder, $feature) { - $get: map-get($private-breakpoint-context-holder, $feature); - // Special handling of no-query from get side so /false/ prepends aren't returned - @if $feature == 'no-query' { - @if type-of($get) == 'list' and length($get) > 1 and nth($get, 1) == false { - $get: nth($get, length($get)); - } - } - @return $get; - } - @else { - @if breakpoint-has-context() and $feature == 'media' { - @return breakpoint-get('default media'); - } - @else { - @return false; - } - } -} - -////////////////////////////// -// Private function to set context -////////////////////////////// -@function private-breakpoint-set-context($feature, $value) { - @if $value == 'monochrome' { - $feature: 'monochrome'; - } - - $current: map-get($private-breakpoint-context-holder, $feature); - @if $current and length($current) == $private-breakpoint-query-count { - @warn "You have already queried against `#{$feature}`. Unexpected things may happen if you query against the same feature more than once in the same `and` query. Breakpoint is overwriting the current context with `#{$value}`"; - } - - @if not map-has-key($private-breakpoint-context-holder, $feature) { - $v-holder: (); - @for $i from 1 to $private-breakpoint-query-count { - @if $feature == 'media' { - $v-holder: append($v-holder, breakpoint-get('default media')); - } - @else { - $v-holder: append($v-holder, false); - } - } - $v-holder: append($v-holder, $value); - $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($feature: $v-holder)) !global; - } - @else { - $v-holder: map-get($private-breakpoint-context-holder, $feature); - $length: length($v-holder); - @for $i from $length to $private-breakpoint-query-count - 1 { - @if $feature == 'media' { - $v-holder: append($v-holder, breakpoint-get('default media')); - } - @else { - $v-holder: append($v-holder, false); - } - } - $v-holder: append($v-holder, $value); - $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($feature: $v-holder)) !global; - } - - @return true; -} - -////////////////////////////// -// Private function to reset context -////////////////////////////// -@mixin private-breakpoint-reset-contexts { - $private-breakpoint-context-holder: () !global; - $private-breakpoint-query-count: 0 !global; -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/breakpoint/_helpers.scss b/compass_mixins/static/css/vendor/breakpoint/_helpers.scss deleted file mode 100644 index 97e522d..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/_helpers.scss +++ /dev/null @@ -1,151 +0,0 @@ -////////////////////////////// -// Converts the input value to Base EMs -////////////////////////////// -@function breakpoint-to-base-em($value) { - $value-unit: unit($value); - - // Will convert relative EMs into root EMs. - @if breakpoint-get('base font size') and type-of(breakpoint-get('base font size')) == 'number' and $value-unit == 'em' { - $base-unit: unit(breakpoint-get('base font size')); - - @if $base-unit == 'px' or $base-unit == '%' or $base-unit == 'em' or $base-unit == 'pt' { - @return base-conversion($value) / base-conversion(breakpoint-get('base font size')) * 1em; - } - @else { - @warn '#{breakpoint-get(\'base font size\')} is not set in valid units for font size!'; - @return false; - } - } - @else { - @return base-conversion($value); - } -} - -@function base-conversion($value) { - $unit: unit($value); - - @if $unit == 'px' { - @return $value / 16px * 1em; - } - @else if $unit == '%' { - @return $value / 100% * 1em; - } - @else if $unit == 'em' { - @return $value; - } - @else if $unit == 'pt' { - @return $value / 12pt * 1em; - } - @else { - @return $value; -// @warn 'Everything is terrible! What have you done?!'; - } -} - -////////////////////////////// -// Returns whether the feature can have a min/max pair -////////////////////////////// -$breakpoint-min-max-features: 'color', - 'color-index', - 'aspect-ratio', - 'device-aspect-ratio', - 'device-height', - 'device-width', - 'height', - 'monochrome', - 'resolution', - 'width'; - -@function breakpoint-min-max($feature) { - @each $item in $breakpoint-min-max-features { - @if $feature == $item { - @return true; - } - } - @return false; -} - -////////////////////////////// -// Returns whether the feature can have a string value -////////////////////////////// -$breakpoint-string-features: 'orientation', - 'scan', - 'color', - 'aspect-ratio', - 'device-aspect-ratio', - 'pointer', - 'luminosity'; - -@function breakpoint-string-value($feature) { - @each $item in $breakpoint-string-features { - @if breakpoint-min-max($item) { - @if $feature == 'min-#{$item}' or $feature == 'max-#{$item}' { - @return true; - } - } - @else if $feature == $item { - @return true; - } - } - @return false; -} - -////////////////////////////// -// Returns whether the feature is a media type -////////////////////////////// -$breakpoint-media-types: 'all', - 'braille', - 'embossed', - 'handheld', - 'print', - 'projection', - 'screen', - 'speech', - 'tty', - 'tv'; - -@function breakpoint-is-media($feature) { - @each $media in $breakpoint-media-types { - @if ($feature == $media) or ($feature == 'not #{$media}') or ($feature == 'only #{$media}') { - @return true; - } - } - - @return false; -} - -////////////////////////////// -// Returns whether the feature can stand alone -////////////////////////////// -$breakpoint-single-string-features: 'color', - 'color-index', - 'grid', - 'monochrome'; - -@function breakpoint-single-string($feature) { - @each $item in $breakpoint-single-string-features { - @if $feature == $item { - @return true; - } - } - @return false; -} - -////////////////////////////// -// Returns whether the feature -////////////////////////////// -@function breakpoint-is-resolution($feature) { - $resolutions: 'device-pixel-ratio', 'dpr'; - - @if breakpoint-get('transform resolutions') { - $resolutions: append($resolutions, 'resolution'); - } - - @each $reso in $resolutions { - @if index($feature, $reso) or index($feature, 'min-#{$reso}') or index($feature, 'max-#{$reso}') { - @return true; - } - } - - @return false; -} diff --git a/compass_mixins/static/css/vendor/breakpoint/_legacy-settings.scss b/compass_mixins/static/css/vendor/breakpoint/_legacy-settings.scss deleted file mode 100644 index e060ebe..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/_legacy-settings.scss +++ /dev/null @@ -1,50 +0,0 @@ -@mixin legacy-settings-warning { - $legacyVars: ( - 'default-media': 'default media', - 'default-feature': 'default feature', - 'force-media-all': 'force all media type', - 'to-ems': 'to ems', - 'resolutions': 'transform resolutions', - 'no-queries': 'no queries', - 'no-query-fallbacks': 'no query fallbacks', - 'base-font-size': 'base font size', - 'legacy-syntax': 'legacy syntax' - ); - - @each $legacy, $new in $legacyVars { - @if global-variable-exists('breakpoint-' + $legacy) { - @warn "In order to avoid variable namspace collisions, we have updated the way to change settings for Breakpoint. Please change all instances of `$breakpoint-#{$legacy}: {{setting}}` to `@include breakpoint-set('#{$new}', {{setting}})`. Variable settings, as well as this warning will be deprecated in a future release." - } - }; - - ////////////////////////////// - // Hand correct each setting - ////////////////////////////// - @if global-variable-exists('breakpoint-default-media') and $breakpoint-default-media != breakpoint-get('default media') { - @include breakpoint-set('default media', $breakpoint-default-media); - } - @if global-variable-exists('breakpoint-default-feature') and $breakpoint-default-feature != breakpoint-get('default feature') { - @include breakpoint-set('default feature', $breakpoint-default-feature); - } - @if global-variable-exists('breakpoint-force-media-all') and $breakpoint-force-media-all != breakpoint-get('force all media type') { - @include breakpoint-set('force all media type', $breakpoint-force-media-all); - } - @if global-variable-exists('breakpoint-to-ems') and $breakpoint-to-ems != breakpoint-get('to ems') { - @include breakpoint-set('to ems', $breakpoint-to-ems); - } - @if global-variable-exists('breakpoint-resolutions') and $breakpoint-resolutions != breakpoint-get('transform resolutions') { - @include breakpoint-set('transform resolutions', $breakpoint-resolutions); - } - @if global-variable-exists('breakpoint-no-queries') and $breakpoint-no-queries != breakpoint-get('no queries') { - @include breakpoint-set('no queries', $breakpoint-no-queries); - } - @if global-variable-exists('breakpoint-no-query-fallbacks') and $breakpoint-no-query-fallbacks != breakpoint-get('no query fallbacks') { - @include breakpoint-set('no query fallbacks', $breakpoint-no-query-fallbacks); - } - @if global-variable-exists('breakpoint-base-font-size') and $breakpoint-base-font-size != breakpoint-get('base font size') { - @include breakpoint-set('base font size', $breakpoint-base-font-size); - } - @if global-variable-exists('breakpoint-legacy-syntax') and $breakpoint-legacy-syntax != breakpoint-get('legacy syntax') { - @include breakpoint-set('legacy syntax', $breakpoint-legacy-syntax); - } -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/breakpoint/_no-query.scss b/compass_mixins/static/css/vendor/breakpoint/_no-query.scss deleted file mode 100644 index 0b5a81f..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/_no-query.scss +++ /dev/null @@ -1,15 +0,0 @@ -@function breakpoint-no-query($query) { - @if type-of($query) == 'list' { - $keyword: nth($query, 1); - - @if type-of($keyword) == 'string' and ($keyword == 'no-query' or $keyword == 'no query' or $keyword == 'fallback') { - @return nth($query, 2); - } - @else { - @return false; - } - } - @else { - @return false; - } -} diff --git a/compass_mixins/static/css/vendor/breakpoint/_parsers.scss b/compass_mixins/static/css/vendor/breakpoint/_parsers.scss deleted file mode 100644 index f0b053f..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/_parsers.scss +++ /dev/null @@ -1,215 +0,0 @@ -////////////////////////////// -// Import Parser Pieces -////////////////////////////// -@import "parsers/query"; -@import "parsers/single"; -@import "parsers/double"; -@import "parsers/triple"; -@import "parsers/resolution"; - -$Memo-Exists: function-exists(memo-get) and function-exists(memo-set); - -////////////////////////////// -// Breakpoint Function -////////////////////////////// -@function breakpoint($query, $contexts...) { - $run: true; - $return: (); - - // Grab the Memo Output if Memoization can be a thing - @if $Memo-Exists { - $return: memo-get(breakpoint, breakpoint $query $contexts); - - @if $return != null { - $run: false; - } - } - - @if not $Memo-Exists or $run { - // Internal Variables - $query-string: ''; - $query-fallback: false; - $return: (); - - // Reserve Global Private Breakpoint Context - $holder-context: $private-breakpoint-context-holder; - $holder-query-count: $private-breakpoint-query-count; - - // Reset Global Private Breakpoint Context - $private-breakpoint-context-holder: () !global; - $private-breakpoint-query-count: 0 !global; - - - // Test to see if it's a comma-separated list - $or-list: if(list-separator($query) == 'comma', true, false); - - - @if ($or-list == false and breakpoint-get('legacy syntax') == false) { - $query-string: breakpoint-parse($query); - } - @else { - $length: length($query); - - $last: nth($query, $length); - $query-fallback: breakpoint-no-query($last); - - @if ($query-fallback != false) { - $length: $length - 1; - } - - @if (breakpoint-get('legacy syntax') == true) { - $mq: (); - - @for $i from 1 through $length { - $mq: append($mq, nth($query, $i), comma); - } - - $query-string: breakpoint-parse($mq); - } - @else { - $query-string: ''; - @for $i from 1 through $length { - $query-string: $query-string + if($i == 1, '', ', ') + breakpoint-parse(nth($query, $i)); - } - } - } - - $return: ('query': $query-string, - 'fallback': $query-fallback, - 'context holder': $private-breakpoint-context-holder, - 'query count': $private-breakpoint-query-count - ); - @if length($contexts) > 0 and nth($contexts, 1) != false { - @if $query-fallback != false { - $context-setter: private-breakpoint-set-context('no-query', $query-fallback); - } - $context-map: (); - @each $context in $contexts { - $context-map: map-merge($context-map, ($context: breakpoint-get-context($context))); - } - $return: map-merge($return, (context: $context-map)); - } - - // Reset Global Private Breakpoint Context - $private-breakpoint-context-holder: () !global; - $private-breakpoint-query-count: 0 !global; - - @if $Memo-Exists { - $holder: memo-set(breakpoint, breakpoint $query $contexts, $return); - } - } - - @return $return; -} - -////////////////////////////// -// General Breakpoint Parser -////////////////////////////// -@function breakpoint-parse($query) { - // Increase number of 'and' queries - $private-breakpoint-query-count: $private-breakpoint-query-count + 1 !global; - - // Set up Media Type - $query-print: ''; - - $force-all: ((breakpoint-get('force all media type') == true) and (breakpoint-get('default media') == 'all')); - $empty-media: true; - @if ($force-all == true) or (breakpoint-get('default media') != 'all') { - // Force the print of the default media type if (force all is true and default media type is all) or (default media type is not all) - $query-print: breakpoint-get('default media'); - $empty-media: false; - } - - - $query-resolution: false; - - $query-holder: breakpoint-parse-query($query); - - - - // Loop over each parsed out query and write it to $query-print - $first: true; - - @each $feature in $query-holder { - $length: length($feature); - - // Parse a single feature - @if ($length == 1) { - // Feature is currently a list, grab the actual value - $feature: nth($feature, 1); - - // Media Type must by convention be the first item, so it's safe to flat override $query-print, which right now should only be the default media type - @if (breakpoint-is-media($feature)) { - @if ($force-all == true) or ($feature != 'all') { - // Force the print of the default media type if (force all is true and default media type is all) or (default media type is not all) - $query-print: $feature; - $empty-media: false; - - // Set Context - $context-setter: private-breakpoint-set-context(media, $query-print); - } - } - @else { - $parsed: breakpoint-parse-single($feature, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - $first: false; - } - } - // Parse a double feature - @else if ($length == 2) { - @if (breakpoint-is-resolution($feature) != false) { - $query-resolution: $feature; - } - @else { - $parsed: null; - // If it's a string/number pair, - // we check to see if one is a single-string value, - // then we parse it as a normal double - $alpha: nth($feature, 1); - $beta: nth($feature, 2); - @if breakpoint-single-string($alpha) or breakpoint-single-string($beta) { - $parsed: breakpoint-parse-single($alpha, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - $first: false; - $parsed: breakpoint-parse-single($beta, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - } - @else { - $parsed: breakpoint-parse-double($feature, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - $first: false; - } - } - } - // Parse a triple feature - @else if ($length == 3) { - $parsed: breakpoint-parse-triple($feature, $empty-media, $first); - $query-print: '#{$query-print} #{$parsed}'; - $first: false; - } - - } - - @if ($query-resolution != false) { - $query-print: breakpoint-build-resolution($query-print, $query-resolution, $empty-media, $first); - } - - // Loop through each feature that's been detected so far and append 'false' to the the value list to increment their counters - @each $f, $v in $private-breakpoint-context-holder { - $v-holder: $v; - $length: length($v-holder); - @if length($v-holder) < $private-breakpoint-query-count { - @for $i from $length to $private-breakpoint-query-count { - @if $f == 'media' { - $v-holder: append($v-holder, breakpoint-get('default media')); - } - @else { - $v-holder: append($v-holder, false); - } - } - } - $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($f: $v-holder)) !global; - } - - @return $query-print; -} diff --git a/compass_mixins/static/css/vendor/breakpoint/_respond-to.scss b/compass_mixins/static/css/vendor/breakpoint/_respond-to.scss deleted file mode 100644 index e2462c5..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/_respond-to.scss +++ /dev/null @@ -1,82 +0,0 @@ -//////////////////////// -// Default the Breakpoints variable -//////////////////////// -$breakpoints: () !default; -$BREAKPOINTS: () !default; - -//////////////////////// -// Respond-to API Mixin -//////////////////////// -@mixin respond-to($context, $no-query: false) { - @if length($breakpoints) > 0 and length($BREAKPOINTS) == 0 { - @warn "In order to avoid variable namespace collisions, we have updated the way to add breakpoints for respond-to. Please change all instances of `$breakpoints: add-breakpoint()` to `@include add-breakpoint()`. The `add-breakpoint()` function will be deprecated in a future release."; - $BREAKPOINTS: $breakpoints !global; - $breakpoints: () !global; - } - - @if type-of($BREAKPOINTS) != 'map' { - // Just in case someone writes gibberish to the $breakpoints variable. - @warn "Your breakpoints aren't a map! `respond-to` expects a map. Please check the value of $BREAKPOINTS variable."; - @content; - } - @else if map-has-key($BREAKPOINTS, $context) { - @include breakpoint(map-get($BREAKPOINTS, $context), $no-query) { - @content; - } - } - @else if not map-has-key($BREAKPOINTS, $context) { - @warn "`#{$context}` isn't a defined breakpoint! Please add it using `$breakpoints: add-breakpoint(`#{$context}`, $value);`"; - @content; - } - @else { - @warn "You haven't created any breakpoints yet! Make some already! `@include add-breakpoint($name, $bkpt)`"; - @content; - } -} - -////////////////////////////// -// Add Breakpoint to Breakpoints -// TODO: Remove function in next release -////////////////////////////// -@function add-breakpoint($name, $bkpt, $overwrite: false) { - $output: ($name: $bkpt); - - @if length($breakpoints) == 0 { - @return $output; - } - @else { - @if map-has-key($breakpoints, $name) and $overwrite != true { - @warn "You already have a breakpoint named `#{$name}`, please choose another breakpoint name, or pass in `$overwrite: true` to overwrite the previous breakpoint."; - @return $breakpoints; - } - @else if not map-has-key($breakpoints, $name) or $overwrite == true { - @return map-merge($breakpoints, $output); - } - } -} - -@mixin add-breakpoint($name, $bkpt, $overwrite: false) { - $output: ($name: $bkpt); - - @if length($BREAKPOINTS) == 0 { - $BREAKPOINTS: $output !global; - } - @else { - @if map-has-key($BREAKPOINTS, $name) and $overwrite != true { - @warn "You already have a breakpoint named `#{$name}`, please choose another breakpoint name, or pass in `$overwrite: true` to overwrite the previous breakpoint."; - $BREAKPOINTS: $BREAKPOINTS !global; - } - @else if not map-has-key($BREAKPOINTS, $name) or $overwrite == true { - $BREAKPOINTS: map-merge($BREAKPOINTS, $output) !global; - } - } -} - -@function get-breakpoint($name: false) { - @if $name == false { - @return $BREAKPOINTS; - } - @else { - @return map-get($BREAKPOINTS, $name); - } -} diff --git a/compass_mixins/static/css/vendor/breakpoint/_settings.scss b/compass_mixins/static/css/vendor/breakpoint/_settings.scss deleted file mode 100644 index 05ee689..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/_settings.scss +++ /dev/null @@ -1,71 +0,0 @@ -////////////////////////////// -// Has Setting -////////////////////////////// -@function breakpoint-has($setting) { - @if map-has-key($breakpoint, $setting) { - @return true; - } - @else { - @return false; - } -} - -////////////////////////////// -// Get Settings -////////////////////////////// -@function breakpoint-get($setting) { - @if breakpoint-has($setting) { - @return map-get($breakpoint, $setting); - } - @else { - @return map-get($Breakpoint-Settings, $setting); - } -} - -////////////////////////////// -// Set Settings -////////////////////////////// -@function breakpoint-set($setting, $value) { - @if (str-index($setting, '-') or str-index($setting, '_')) and str-index($setting, ' ') == null { - @warn "Words in Breakpoint settings should be separated by spaces, not dashes or underscores. Please replace dashes and underscores between words with spaces. Settings will not work as expected until changed."; - } - $breakpoint: map-merge($breakpoint, ($setting: $value)) !global; - @return true; -} - -@mixin breakpoint-change($setting, $value) { - $breakpoint-change: breakpoint-set($setting, $value); -} - -@mixin breakpoint-set($setting, $value) { - @include breakpoint-change($setting, $value); -} - -@mixin bkpt-change($setting, $value) { - @include breakpoint-change($setting, $value); -} -@mixin bkpt-set($setting, $value) { - @include breakpoint-change($setting, $value); -} - -////////////////////////////// -// Remove Setting -////////////////////////////// -@function breakpoint-reset($settings...) { - @if length($settings) == 1 { - $settings: nth($settings, 1); - } - - @each $setting in $settings { - $breakpoint: map-remove($breakpoint, $setting) !global; - } - @return true; -} - -@mixin breakpoint-reset($settings...) { - $breakpoint-reset: breakpoint-reset($settings); -} - -@mixin bkpt-reset($settings...) { - $breakpoint-reset: breakpoint-reset($settings); -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/_double.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/_double.scss deleted file mode 100644 index 24580c1..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/_double.scss +++ /dev/null @@ -1,33 +0,0 @@ -////////////////////////////// -// Import Pieces -////////////////////////////// -@import "double/default-pair"; -@import "double/double-string"; -@import "double/default"; - -@function breakpoint-parse-double($feature, $empty-media, $first) { - $parsed: ''; - $leader: ''; - // If we're forcing - @if not ($empty-media) or not ($first) { - $leader: 'and '; - } - - $first: nth($feature, 1); - $second: nth($feature, 2); - - // If we've got two numbers, we know we need to use the default pair because there are no media queries that has a media feature that is a number - @if type-of($first) == 'number' and type-of($second) == 'number' { - $parsed: breakpoint-parse-default-pair($first, $second); - } - // If they are both strings, we send it through the string parser - @else if type-of($first) == 'string' and type-of($second) == 'string' { - $parsed: breakpoint-parse-double-string($first, $second); - } - // If it's a string/number pair, we parse it as a normal double - @else { - $parsed: breakpoint-parse-double-default($first, $second); - } - - @return $leader + $parsed; -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/_query.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/_query.scss deleted file mode 100644 index b138b39..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/_query.scss +++ /dev/null @@ -1,82 +0,0 @@ -@function breakpoint-parse-query($query) { - // Parse features out of an individual query - $feature-holder: (); - $query-holder: (); - $length: length($query); - - @if $length == 2 { - // If we've got a string/number, number/string, check to see if it's a valid string/number pair or two singles - @if (type-of(nth($query, 1)) == 'string' and type-of(nth($query, 2)) == 'number') or (type-of(nth($query, 1)) == 'number' and type-of(nth($query, 2)) == 'string') { - - $number: ''; - $value: ''; - - @if type-of(nth($query, 1)) == 'string' { - $number: nth($query, 2); - $value: nth($query, 1); - } - @else { - $number: nth($query, 1); - $value: nth($query, 2); - } - - // If the string value can be a single value, check to see if the number passed in is a valid input for said single value. Fortunately, all current single-value options only accept unitless numbers, so this check is easy. - @if breakpoint-single-string($value) { - @if unitless($number) { - $feature-holder: append($value, $number, space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - } - // If the string is a media type, split the query - @if breakpoint-is-media($value) { - $query-holder: append($query-holder, nth($query, 1)); - $query-holder: append($query-holder, nth($query, 2)); - @return $query-holder; - } - // If it's not a single feature, we're just going to assume it's a proper string/value pair, and roll with it. - @else { - $feature-holder: append($value, $number, space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - - } - // If they're both numbers, we assume it's a double and roll with that - @else if (type-of(nth($query, 1)) == 'number' and type-of(nth($query, 2)) == 'number') { - $feature-holder: append(nth($query, 1), nth($query, 2), space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - // If they're both strings and neither are singles, we roll with that. - @else if (type-of(nth($query, 1)) == 'string' and type-of(nth($query, 2)) == 'string') { - @if not breakpoint-single-string(nth($query, 1)) and not breakpoint-single-string(nth($query, 2)) { - $feature-holder: append(nth($query, 1), nth($query, 2), space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - } - } - @else if $length == 3 { - // If we've got three items and none is a list, we check to see - @if type-of(nth($query, 1)) != 'list' and type-of(nth($query, 2)) != 'list' and type-of(nth($query, 3)) != 'list' { - // If none of the items are single string values and none of the values are media values, we're good. - @if (not breakpoint-single-string(nth($query, 1)) and not breakpoint-single-string(nth($query, 2)) and not breakpoint-single-string(nth($query, 3))) and ((not breakpoint-is-media(nth($query, 1)) and not breakpoint-is-media(nth($query, 2)) and not breakpoint-is-media(nth($query, 3)))) { - $feature-holder: append(nth($query, 1), nth($query, 2), space); - $feature-holder: append($feature-holder, nth($query, 3), space); - $query-holder: append($query-holder, $feature-holder, comma); - @return $query-holder; - } - // let's check to see if the first item is a media type - @else if breakpoint-is-media(nth($query, 1)) { - $query-holder: append($query-holder, nth($query, 1)); - $feature-holder: append(nth($query, 2), nth($query, 3), space); - $query-holder: append($query-holder, $feature-holder); - @return $query-holder; - } - } - } - - // If it's a single item, or if it's not a special case double or triple, we can simply return the query. - @return $query; -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/_resolution.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/_resolution.scss deleted file mode 100644 index 19769ad..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/_resolution.scss +++ /dev/null @@ -1,31 +0,0 @@ -@import "resolution/resolution"; - -@function breakpoint-build-resolution($query-print, $query-resolution, $empty-media, $first) { - $leader: ''; - // If we're forcing - @if not ($empty-media) or not ($first) { - $leader: 'and '; - } - - @if breakpoint-get('transform resolutions') and $query-resolution { - $resolutions: breakpoint-make-resolutions($query-resolution); - $length: length($resolutions); - $query-holder: ''; - - @for $i from 1 through $length { - $query: '#{$query-print} #{$leader}#{nth($resolutions, $i)}'; - @if $i == 1 { - $query-holder: $query; - } - @else { - $query-holder: '#{$query-holder}, #{$query}'; - } - } - - @return $query-holder; - } - @else { - // Return with attached resolution - @return $query-print; - } -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/_single.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/_single.scss deleted file mode 100644 index d9fd764..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/_single.scss +++ /dev/null @@ -1,26 +0,0 @@ -////////////////////////////// -// Import Pieces -////////////////////////////// -@import "single/default"; - -@function breakpoint-parse-single($feature, $empty-media, $first) { - $parsed: ''; - $leader: ''; - // If we're forcing - @if not ($empty-media) or not ($first) { - $leader: 'and '; - } - - // If it's a single feature that can stand alone, we let it - @if (breakpoint-single-string($feature)) { - $parsed: $feature; - // Set Context - $context-setter: private-breakpoint-set-context($feature, $feature); - } - // If it's not a stand alone feature, we pass it off to the default handler. - @else { - $parsed: breakpoint-parse-default($feature); - } - - @return $leader + '(' + $parsed + ')'; -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/_triple.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/_triple.scss deleted file mode 100644 index e273206..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/_triple.scss +++ /dev/null @@ -1,36 +0,0 @@ -////////////////////////////// -// Import Pieces -////////////////////////////// -@import "triple/default"; - -@function breakpoint-parse-triple($feature, $empty-media, $first) { - $parsed: ''; - $leader: ''; - - // If we're forcing - @if not ($empty-media) or not ($first) { - $leader: 'and '; - } - - // separate the string features from the value numbers - $string: null; - $numbers: null; - @each $val in $feature { - @if type-of($val) == string { - $string: $val; - } - @else { - @if type-of($numbers) == 'null' { - $numbers: $val; - } - @else { - $numbers: append($numbers, $val); - } - } - } - - $parsed: breakpoint-parse-triple-default($string, nth($numbers, 1), nth($numbers, 2)); - - @return $leader + $parsed; - -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/double/_default-pair.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/double/_default-pair.scss deleted file mode 100644 index f88432c..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/double/_default-pair.scss +++ /dev/null @@ -1,21 +0,0 @@ -@function breakpoint-parse-default-pair($first, $second) { - $default: breakpoint-get('default pair'); - $min: ''; - $max: ''; - - // Sort into min and max - $min: min($first, $second); - $max: max($first, $second); - - // Set Context - $context-setter: private-breakpoint-set-context(min-#{$default}, $min); - $context-setter: private-breakpoint-set-context(max-#{$default}, $max); - - // Make them EMs if need be - @if (breakpoint-get('to ems') == true) { - $min: breakpoint-to-base-em($min); - $max: breakpoint-to-base-em($max); - } - - @return '(min-#{$default}: #{$min}) and (max-#{$default}: #{$max})'; -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/double/_default.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/double/_default.scss deleted file mode 100644 index 73190ed..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/double/_default.scss +++ /dev/null @@ -1,22 +0,0 @@ -@function breakpoint-parse-double-default($first, $second) { - $feature: ''; - $value: ''; - - @if type-of($first) == 'string' { - $feature: $first; - $value: $second; - } - @else { - $feature: $second; - $value: $first; - } - - // Set Context - $context-setter: private-breakpoint-set-context($feature, $value); - - @if (breakpoint-get('to ems') == true) { - $value: breakpoint-to-base-em($value); - } - - @return '(#{$feature}: #{$value})' -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/double/_double-string.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/double/_double-string.scss deleted file mode 100644 index c6fd0cb..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/double/_double-string.scss +++ /dev/null @@ -1,22 +0,0 @@ -@function breakpoint-parse-double-string($first, $second) { - $feature: ''; - $value: ''; - - // Test to see which is the feature and which is the value - @if (breakpoint-string-value($first) == true) { - $feature: $first; - $value: $second; - } - @else if (breakpoint-string-value($second) == true) { - $feature: $second; - $value: $first; - } - @else { - @warn "Neither #{$first} nor #{$second} is a valid media query name."; - } - - // Set Context - $context-setter: private-breakpoint-set-context($feature, $value); - - @return '(#{$feature}: #{$value})'; -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/resolution/_resolution.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/resolution/_resolution.scss deleted file mode 100644 index 3680421..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/resolution/_resolution.scss +++ /dev/null @@ -1,60 +0,0 @@ -@function breakpoint-make-resolutions($resolution) { - $length: length($resolution); - - $output: (); - - @if $length == 2 { - $feature: ''; - $value: ''; - - // Find which is number - @if type-of(nth($resolution, 1)) == 'number' { - $value: nth($resolution, 1); - } - @else { - $value: nth($resolution, 2); - } - - // Determine min/max/standard - @if index($resolution, 'min-resolution') { - $feature: 'min-'; - } - @else if index($resolution, 'max-resolution') { - $feature: 'max-'; - } - - $standard: '(#{$feature}resolution: #{$value})'; - - // If we're not dealing with dppx, - @if unit($value) != 'dppx' { - $base: 96dpi; - @if unit($value) == 'dpcm' { - $base: 243.84dpcm; - } - // Write out feature tests - $webkit: ''; - $moz: ''; - $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{$value / $base})'; - $moz: '(#{$feature}-moz-device-pixel-ratio: #{$value / $base})'; - // Append to output - $output: append($output, $standard, space); - $output: append($output, $webkit, space); - $output: append($output, $moz, space); - } - @else { - $webkit: ''; - $moz: ''; - $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{$value / 1dppx})'; - $moz: '(#{$feature}-moz-device-pixel-ratio: #{$value / 1dppx})'; - $fallback: '(#{$feature}resolution: #{$value / 1dppx * 96dpi})'; - // Append to output - $output: append($output, $standard, space); - $output: append($output, $webkit, space); - $output: append($output, $moz, space); - $output: append($output, $fallback, space); - } - - } - - @return $output; -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/single/_default.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/single/_default.scss deleted file mode 100644 index 503ef42..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/single/_default.scss +++ /dev/null @@ -1,13 +0,0 @@ -@function breakpoint-parse-default($feature) { - $default: breakpoint-get('default feature'); - - // Set Context - $context-setter: private-breakpoint-set-context($default, $feature); - - @if (breakpoint-get('to ems') == true) and (type-of($feature) == 'number') { - @return '#{$default}: #{breakpoint-to-base-em($feature)}'; - } - @else { - @return '#{$default}: #{$feature}'; - } -} diff --git a/compass_mixins/static/css/vendor/breakpoint/parsers/triple/_default.scss b/compass_mixins/static/css/vendor/breakpoint/parsers/triple/_default.scss deleted file mode 100644 index 7fa418d..0000000 --- a/compass_mixins/static/css/vendor/breakpoint/parsers/triple/_default.scss +++ /dev/null @@ -1,18 +0,0 @@ -@function breakpoint-parse-triple-default($feature, $first, $second) { - - // Sort into min and max - $min: min($first, $second); - $max: max($first, $second); - - // Set Context - $context-setter: private-breakpoint-set-context(min-#{$feature}, $min); - $context-setter: private-breakpoint-set-context(max-#{$feature}, $max); - - // Make them EMs if need be - @if (breakpoint-get('to ems') == true) { - $min: breakpoint-to-base-em($min); - $max: breakpoint-to-base-em($max); - } - - @return '(min-#{$feature}: #{$min}) and (max-#{$feature}: #{$max})'; -} diff --git a/compass_mixins/static/css/vendor/compass/_css3.scss b/compass_mixins/static/css/vendor/compass/_css3.scss deleted file mode 100644 index 199d89d..0000000 --- a/compass_mixins/static/css/vendor/compass/_css3.scss +++ /dev/null @@ -1,22 +0,0 @@ -@import "css3/border-radius"; -@import "css3/inline-block"; -@import "css3/opacity"; -@import "css3/box-shadow"; -@import "css3/text-shadow"; -@import "css3/columns"; -@import "css3/box-sizing"; -@import "css3/box"; -@import "css3/images"; -@import "css3/background-clip"; -@import "css3/background-origin"; -@import "css3/background-size"; -@import "css3/font-face"; -@import "css3/transform"; -@import "css3/transition"; -@import "css3/appearance"; -@import "css3/regions"; -@import "css3/hyphenation"; -@import "css3/filter"; -@import "css3/pie"; -@import "css3/user-interface"; -@import "css3/flexbox"; \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/_functions.scss b/compass_mixins/static/css/vendor/compass/_functions.scss deleted file mode 100644 index 5669e2c..0000000 --- a/compass_mixins/static/css/vendor/compass/_functions.scss +++ /dev/null @@ -1,6 +0,0 @@ -@import "functions/lists"; -@import "functions/cross_browser_support"; -@import "functions/gradient_support"; -@import "functions/constants"; -@import "functions/display"; -@import "functions/colors"; diff --git a/compass_mixins/static/css/vendor/compass/_layout.scss b/compass_mixins/static/css/vendor/compass/_layout.scss deleted file mode 100644 index 55bf9ee..0000000 --- a/compass_mixins/static/css/vendor/compass/_layout.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import "layout/grid-background"; -@import "layout/sticky-footer"; -@import "layout/stretching"; diff --git a/compass_mixins/static/css/vendor/compass/_reset-legacy.scss b/compass_mixins/static/css/vendor/compass/_reset-legacy.scss deleted file mode 100644 index f11f07a..0000000 --- a/compass_mixins/static/css/vendor/compass/_reset-legacy.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import "reset/utilities-legacy"; - -@include global-reset; diff --git a/compass_mixins/static/css/vendor/compass/_reset.scss b/compass_mixins/static/css/vendor/compass/_reset.scss deleted file mode 100644 index e181dd7..0000000 --- a/compass_mixins/static/css/vendor/compass/_reset.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import "reset/utilities"; - -@include global-reset; diff --git a/compass_mixins/static/css/vendor/compass/_support.scss b/compass_mixins/static/css/vendor/compass/_support.scss deleted file mode 100644 index 37b6e17..0000000 --- a/compass_mixins/static/css/vendor/compass/_support.scss +++ /dev/null @@ -1,40 +0,0 @@ -// Usually compass hacks apply to both ie6 & 7 -- set this to false to disable support for both. -$legacy-support-for-ie: true !default; - -// Setting this to false will result in smaller output, but no support for ie6 hacks -$legacy-support-for-ie6: $legacy-support-for-ie !default; - -// Setting this to false will result in smaller output, but no support for ie7 hacks -$legacy-support-for-ie7: $legacy-support-for-ie !default; - -// Setting this to false will result in smaller output, but no support for legacy ie8 hacks -$legacy-support-for-ie8: $legacy-support-for-ie !default; - -// @private -// The user can simply set $legacy-support-for-ie and 6, 7, and 8 will be set accordingly, -// But in case the user set each of those explicitly, we need to sync the value of -// this combined variable. -$legacy-support-for-ie: $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8; - -// Whether to output legacy support for mozilla. -// Usually this means hacks to support Firefox 3.6 or earlier. -$legacy-support-for-mozilla: true; - -// Support for mozilla in experimental css3 properties (-moz). -$experimental-support-for-mozilla : true !default; -// Support for webkit in experimental css3 properties (-webkit). -$experimental-support-for-webkit : true !default; -// Support for webkit's original (non-standard) gradient syntax. -$support-for-original-webkit-gradients : true !default; -// Support for opera in experimental css3 properties (-o). -$experimental-support-for-opera : true !default; -// Support for microsoft in experimental css3 properties (-ms). -$experimental-support-for-microsoft : true !default; -// Support for khtml in experimental css3 properties (-khtml). -$experimental-support-for-khtml : false !default; -// Support for svg in experimental css3 properties. -// Setting this to true might add significant size to your -// generated stylesheets. -$experimental-support-for-svg : false !default; -// Support for CSS PIE in experimental css3 properties (-pie). -$experimental-support-for-pie : false !default; diff --git a/compass_mixins/static/css/vendor/compass/_typography.scss b/compass_mixins/static/css/vendor/compass/_typography.scss deleted file mode 100644 index 4d9cb5d..0000000 --- a/compass_mixins/static/css/vendor/compass/_typography.scss +++ /dev/null @@ -1,4 +0,0 @@ -@import "typography/links"; -@import "typography/lists"; -@import "typography/text"; -@import "typography/vertical_rhythm"; diff --git a/compass_mixins/static/css/vendor/compass/_utilities.scss b/compass_mixins/static/css/vendor/compass/_utilities.scss deleted file mode 100644 index 53a0244..0000000 --- a/compass_mixins/static/css/vendor/compass/_utilities.scss +++ /dev/null @@ -1,9 +0,0 @@ -@import "utilities/color"; -@import "utilities/general"; -@import "utilities/sprites"; -@import "utilities/tables"; - -// deprecated -@import "typography/links"; -@import "typography/lists"; -@import "typography/text"; diff --git a/compass_mixins/static/css/vendor/compass/css3/_animation.scss b/compass_mixins/static/css/vendor/compass/css3/_animation.scss deleted file mode 100644 index 823a727..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_animation.scss +++ /dev/null @@ -1,2 +0,0 @@ -// Core imported by default. You can also import 'animate' for predefined animations. -@import "animation/core"; diff --git a/compass_mixins/static/css/vendor/compass/css3/_appearance.scss b/compass_mixins/static/css/vendor/compass/css3/_appearance.scss deleted file mode 100644 index 87c7251..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_appearance.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import "shared"; - -// Change the appearance for Mozilla, Webkit and possibly the future. -// The appearance property is currently not present in any newer CSS specification. -// -// There is no official list of accepted values, but you might check these source: -// Mozilla : https://developer.mozilla.org/en/CSS/-moz-appearance -// Webkit : http://code.google.com/p/webkit-mirror/source/browse/Source/WebCore/css/CSSValueKeywords.in?spec=svnf1aea559dcd025a8946aa7da6e4e8306f5c1b604&r=63c7d1af44430b314233fea342c3ddb2a052e365 -// (search for 'appearance' within the page) - -@mixin appearance($ap) { - $ap: unquote($ap); - @include experimental(appearance, $ap, - -moz, -webkit, not(-o), not(-ms), not(-khtml), official - ); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_background-clip.scss b/compass_mixins/static/css/vendor/compass/css3/_background-clip.scss deleted file mode 100644 index 3c05ee5..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_background-clip.scss +++ /dev/null @@ -1,43 +0,0 @@ -@import "shared"; - -// The default value is `padding-box` -- the box model used by modern browsers. -// -// If you wish to do so, you can override the default constant with `border-box` -// -// To override to the default border-box model, use this code: -// $default-background-clip: border-box - -$default-background-clip: padding-box !default; - -// Clip the background (image and color) at the edge of the padding or border. -// -// Legal Values: -// -// * padding-box -// * border-box -// * text - -@mixin background-clip($clip: $default-background-clip) { - // webkit and mozilla use the deprecated short [border | padding] - $clip: unquote($clip); - $deprecated: $clip; - @if $clip == padding-box { $deprecated: padding; } - @if $clip == border-box { $deprecated: border; } - // Support for webkit and mozilla's use of the deprecated short form - @include experimental(background-clip, $deprecated, - -moz, - -webkit, - not(-o), - not(-ms), - not(-khtml), - not official - ); - @include experimental(background-clip, $clip, - not(-moz), - not(-webkit), - not(-o), - not(-ms), - -khtml, - official - ); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_background-origin.scss b/compass_mixins/static/css/vendor/compass/css3/_background-origin.scss deleted file mode 100644 index eefd262..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_background-origin.scss +++ /dev/null @@ -1,42 +0,0 @@ -// Override `$default-background-origin` to change the default. - -@import "shared"; - -$default-background-origin: content-box !default; - -// Position the background off the edge of the padding, border or content -// -// * Possible values: -// * `padding-box` -// * `border-box` -// * `content-box` -// * browser defaults to `padding-box` -// * mixin defaults to `content-box` - - -@mixin background-origin($origin: $default-background-origin) { - $origin: unquote($origin); - // webkit and mozilla use the deprecated short [border | padding | content] - $deprecated: $origin; - @if $origin == padding-box { $deprecated: padding; } - @if $origin == border-box { $deprecated: border; } - @if $origin == content-box { $deprecated: content; } - - // Support for webkit and mozilla's use of the deprecated short form - @include experimental(background-origin, $deprecated, - -moz, - -webkit, - not(-o), - not(-ms), - not(-khtml), - not official - ); - @include experimental(background-origin, $origin, - not(-moz), - not(-webkit), - -o, - -ms, - -khtml, - official - ); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_background-size.scss b/compass_mixins/static/css/vendor/compass/css3/_background-size.scss deleted file mode 100644 index 5e46ae3..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_background-size.scss +++ /dev/null @@ -1,26 +0,0 @@ -@import "shared"; - -// override to change the default -$default-background-size: 100% auto !default; - -// Set the size of background images using px, width and height, or percentages. -// Currently supported in: Opera, Gecko, Webkit. -// -// * percentages are relative to the background-origin (default = padding-box) -// * mixin defaults to: `$default-background-size` -@mixin background-size( - $size-1: $default-background-size, - $size-2: false, - $size-3: false, - $size-4: false, - $size-5: false, - $size-6: false, - $size-7: false, - $size-8: false, - $size-9: false, - $size-10: false -) { - $size-1: if(type-of($size-1) == string, unquote($size-1), $size-1); - $sizes: compact($size-1, $size-2, $size-3, $size-4, $size-5, $size-6, $size-7, $size-8, $size-9, $size-10); - @include experimental(background-size, $sizes, -moz, -webkit, -o, not(-ms), not(-khtml)); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_border-radius.scss b/compass_mixins/static/css/vendor/compass/css3/_border-radius.scss deleted file mode 100644 index 8e09c8a..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_border-radius.scss +++ /dev/null @@ -1,130 +0,0 @@ -@import "shared"; - -$default-border-radius: 5px !default; - -// Round all corners by a specific amount, defaults to value of `$default-border-radius`. -// -// When two values are passed, the first is the horizontal radius -// and the second is the vertical radius. -// -// Note: webkit does not support shorthand syntax for several corners at once. -// So in the case where you pass several values only the first will be passed to webkit. -// -// Examples: -// -// .simple { @include border-radius(4px, 4px); } -// .compound { @include border-radius(2px 5px, 3px 6px); } -// .crazy { @include border-radius(1px 3px 5px 7px, 2px 4px 6px 8px)} -// -// Which generates: -// -// .simple { -// -webkit-border-radius: 4px 4px; -// -moz-border-radius: 4px / 4px; -// -khtml-border-radius: 4px / 4px; -// border-radius: 4px / 4px; } -// -// .compound { -// -webkit-border-radius: 2px 3px; -// -moz-border-radius: 2px 5px / 3px 6px; -// -khtml-border-radius: 2px 5px / 3px 6px; -// border-radius: 2px 5px / 3px 6px; } -// -// .crazy { -// -webkit-border-radius: 1px 2px; -// -moz-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; -// -khtml-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; -// border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; } - -@mixin border-radius($radius: $default-border-radius, $vertical-radius: false) { - - @if $vertical-radius { - // Webkit doesn't understand the official shorthand syntax for specifying - // a vertical radius unless so in case there's several we only take the first. - @include experimental(border-radius, first-value-of($radius) first-value-of($vertical-radius), - not(-moz), - -webkit, - not(-o), - not(-ms), - not(-khtml), - not(official) - ); - @include experimental("border-radius", $radius unquote("/") $vertical-radius, - -moz, - not(-webkit), - not(-o), - not(-ms), - -khtml, - official - ); - } - @else { - @include experimental(border-radius, $radius); - } -} - -// Round radius at position by amount. -// -// * legal values for `$vert`: `top`, `bottom` -// * legal values for `$horz`: `left`, `right` - -@mixin border-corner-radius($vert, $horz, $radius: $default-border-radius) { - // Support for mozilla's syntax for specifying a corner - @include experimental("border-radius-#{$vert}#{$horz}", $radius, - -moz, - not(-webkit), - not(-o), - not(-ms), - not(-khtml), - not(official) - ); - @include experimental("border-#{$vert}-#{$horz}-radius", $radius, - not(-moz), - -webkit, - not(-o), - not(-ms), - -khtml, - official - ); - -} - -// Round top-left corner only - -@mixin border-top-left-radius($radius: $default-border-radius) { - @include border-corner-radius(top, left, $radius); } - -// Round top-right corner only - -@mixin border-top-right-radius($radius: $default-border-radius) { - @include border-corner-radius(top, right, $radius); } - -// Round bottom-left corner only - -@mixin border-bottom-left-radius($radius: $default-border-radius) { - @include border-corner-radius(bottom, left, $radius); } - -// Round bottom-right corner only - -@mixin border-bottom-right-radius($radius: $default-border-radius) { - @include border-corner-radius(bottom, right, $radius); } - -// Round both top corners by amount -@mixin border-top-radius($radius: $default-border-radius) { - @include border-top-left-radius($radius); - @include border-top-right-radius($radius); } - -// Round both right corners by amount -@mixin border-right-radius($radius: $default-border-radius) { - @include border-top-right-radius($radius); - @include border-bottom-right-radius($radius); } - -// Round both bottom corners by amount -@mixin border-bottom-radius($radius: $default-border-radius) { - @include border-bottom-left-radius($radius); - @include border-bottom-right-radius($radius); } - -// Round both left corners by amount -@mixin border-left-radius($radius: $default-border-radius) { - @include border-top-left-radius($radius); - @include border-bottom-left-radius($radius); } diff --git a/compass_mixins/static/css/vendor/compass/css3/_box-shadow.scss b/compass_mixins/static/css/vendor/compass/css3/_box-shadow.scss deleted file mode 100644 index 137907f..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_box-shadow.scss +++ /dev/null @@ -1,76 +0,0 @@ -// @doc off -// These defaults make the arguments optional for this mixin -// If you like, set different defaults before importing. -// @doc on - -@import "shared"; - - -// The default color for box shadows -$default-box-shadow-color: #333333 !default; - -// The default horizontal offset. Positive is to the right. -$default-box-shadow-h-offset: 0px !default; - -// The default vertical offset. Positive is down. -$default-box-shadow-v-offset: 0px !default; - -// The default blur length. -$default-box-shadow-blur: 5px !default; - -// The default spread length. -$default-box-shadow-spread : false !default; - -// The default shadow inset: inset or false (for standard shadow). -$default-box-shadow-inset : false !default; - -// Provides cross-browser for Webkit, Gecko, and CSS3 box shadows when one or more box -// shadows are needed. -// Each shadow argument should adhere to the standard css3 syntax for the -// box-shadow property. -@mixin box-shadow( - $shadow-1 : default, - $shadow-2 : false, - $shadow-3 : false, - $shadow-4 : false, - $shadow-5 : false, - $shadow-6 : false, - $shadow-7 : false, - $shadow-8 : false, - $shadow-9 : false, - $shadow-10: false -) { - @if $shadow-1 == default { - $shadow-1 : -compass-space-list(compact(if($default-box-shadow-inset, inset, false), $default-box-shadow-h-offset, $default-box-shadow-v-offset, $default-box-shadow-blur, $default-box-shadow-spread, $default-box-shadow-color)); - } - $shadow : compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10); - @include experimental(box-shadow, $shadow, - -moz, -webkit, not(-o), not(-ms), not(-khtml), official - ); -} - -// Provides a single cross-browser CSS box shadow for Webkit, Gecko, and CSS3. -// Includes default arguments for horizontal offset, vertical offset, blur length, spread length, color and inset. -@mixin single-box-shadow( - $hoff : $default-box-shadow-h-offset, - $voff : $default-box-shadow-v-offset, - $blur : $default-box-shadow-blur, - $spread : $default-box-shadow-spread, - $color : $default-box-shadow-color, - $inset : $default-box-shadow-inset -) { - @if not ($inset == true or $inset == false or $inset == inset) { - @warn "$inset expected to be true or the inset keyword. Got #{$inset} instead. Using: inset"; - } - - @if $color == none { - @include box-shadow(none); - } @else { - $full : $hoff $voff; - @if $blur { $full: $full $blur; } - @if $spread { $full: $full $spread; } - @if $color { $full: $full $color; } - @if $inset { $full: inset $full; } - @include box-shadow($full); - } -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_box-sizing.scss b/compass_mixins/static/css/vendor/compass/css3/_box-sizing.scss deleted file mode 100644 index f75a783..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_box-sizing.scss +++ /dev/null @@ -1,13 +0,0 @@ -@import "shared"; - -// Change the box model for Mozilla, Webkit, IE8 and the future -// -// @param $bs -// [ content-box | border-box ] - -@mixin box-sizing($bs) { - $bs: unquote($bs); - @include experimental(box-sizing, $bs, - -moz, -webkit, not(-o), not(-ms), not(-khtml), official - ); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_box.scss b/compass_mixins/static/css/vendor/compass/css3/_box.scss deleted file mode 100644 index eac53c9..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_box.scss +++ /dev/null @@ -1,111 +0,0 @@ -@import "shared"; - -// display:box; must be used for any of the other flexbox mixins to work properly -@mixin display-box { - @include experimental-value(display, box, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} - -// Default box orientation, assuming that the user wants something less block-like -$default-box-orient: horizontal !default; - -// Box orientation [ horizontal | vertical | inline-axis | block-axis | inherit ] -@mixin box-orient( - $orientation: $default-box-orient -) { - $orientation : unquote($orientation); - @include experimental(box-orient, $orientation, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} - -// Default box-align -$default-box-align: stretch !default; - -// Box align [ start | end | center | baseline | stretch ] -@mixin box-align( - $alignment: $default-box-align -) { - $alignment : unquote($alignment); - @include experimental(box-align, $alignment, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} - -// Default box flex -$default-box-flex: 0 !default; - -// mixin which takes an int argument for box flex. Apply this to the children inside the box. -// -// For example: "div.display-box > div.child-box" would get the box flex mixin. -@mixin box-flex( - $flex: $default-box-flex -) { - @include experimental(box-flex, $flex, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} - -// Default flex group -$default-box-flex-group: 1 !default; - -// mixin which takes an int argument for flexible grouping -@mixin box-flex-group( - $group: $default-box-flex-group -) { - @include experimental(box-flex-group, $group, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} - -// default for ordinal group -$default-box-ordinal-group: 1 !default; - -// mixin which takes an int argument for ordinal grouping and rearranging the order -@mixin box-ordinal-group( - $group: $default-ordinal-flex-group -) { - @include experimental(box-ordinal-group, $group, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} - -// Box direction default value -$default-box-direction: normal !default; - -// mixin for box-direction [ normal | reverse | inherit ] -@mixin box-direction( - $direction: $default-box-direction -) { - $direction: unquote($direction); - @include experimental(box-direction, $direction, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} - -// default for box lines -$default-box-lines: single !default; - -// mixin for box lines [ single | multiple ] -@mixin box-lines( - $lines: $default-box-lines -) { - $lines: unquote($lines); - @include experimental(box-lines, $lines, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} - -// default for box pack -$default-box-pack: start !default; - -// mixin for box pack [ start | end | center | justify ] -@mixin box-pack( - $pack: $default-box-pack -) { - $pack: unquote($pack); - @include experimental(box-pack, $pack, - -moz, -webkit, not(-o), -ms, not(-khtml), official - ); -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/css3/_columns.scss b/compass_mixins/static/css/vendor/compass/css3/_columns.scss deleted file mode 100644 index b7a6a57..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_columns.scss +++ /dev/null @@ -1,148 +0,0 @@ -@import "shared"; - -// Specify the shorthand `columns` property. -// -// Example: -// -// @include columns(20em 2) -@mixin columns($width-and-count) { - @include experimental(columns, $width-and-count, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Specify the number of columns -@mixin column-count($count) { - @include experimental(column-count, $count, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Specify the gap between columns e.g. `20px` -@mixin column-gap($width) { - @include experimental(column-gap, $width, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Specify the width of columns e.g. `100px` -@mixin column-width($width) { - @include experimental(column-width, $width, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Specify the width of the rule between columns e.g. `1px` -@mixin column-rule-width($width) { - @include experimental(column-rule-width, $width, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Specify the style of the rule between columns e.g. `dotted`. -// This works like border-style. -@mixin column-rule-style($style) { - @include experimental(column-rule-style, unquote($style), - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Specify the color of the rule between columns e.g. `blue`. -// This works like border-color. -@mixin column-rule-color($color) { - @include experimental(column-rule-color, $color, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Mixin encompassing all column rule properties -// For example: -// -// @include column-rule(1px, solid, #c00) -// -// Or the values can be space separated: -// -// @include column-rule(1px solid #c00) -@mixin column-rule($width, $style: false, $color: false) { - $full : -compass-space-list(compact($width, $style, $color)); - @include experimental(column-rule, $full, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Mixin for setting column-break-before -// -// * legal values are auto, always, avoid, left, right, page, column, avoid-page, avoid-column -// -// Example: -// h2.before {@include column-break-before(always);} -// -// Which generates: -// -// h2.before { -// -webkit-column-break-before: always; -// column-break-before: always;} -@mixin column-break-before($value: auto){ - @include experimental(column-break-before, $value, not(-moz), -webkit, not(-o), not(-ms), not(-khtml), official ); -} - -// Mixin for setting column-break-after -// -// * legal values are auto, always, avoid, left, right, page, column, avoid-page, avoid-column -// -// Example: -// h2.after {@include column-break-after(always); } -// -// Which generates: -// -// h2.after { -// -webkit-column-break-after: always; -// column-break-after: always; } -@mixin column-break-after($value: auto){ - @include experimental(column-break-after, $value, not(-moz), -webkit, not(-o), not(-ms), not(-khtml), official ); -} - -// Mixin for setting column-break-inside -// -// * legal values are auto, avoid, avoid-page, avoid-column -// -// Example: -// h2.inside {@include column-break-inside();} -// Which generates: -// -// h2.inside { -// -webkit-column-break-inside: auto; -// column-break-inside: auto;} -@mixin column-break-inside($value: auto){ - @include experimental(column-break-inside, $value, not(-moz), -webkit, not(-o), not(-ms), not(-khtml), official ); -} - -// All-purpose mixin for setting column breaks. -// -// * legal values for $type : before, after, inside -// * legal values for '$value' are dependent on $type -// * when $type = before, legal values are auto, always, avoid, left, right, page, column, avoid-page, avoid-column -// * when $type = after, legal values are auto, always, avoid, left, right, page, column, avoid-page, avoid-column -// * when $type = inside, legal values are auto, avoid, avoid-page, avoid-column -// -// Examples: -// h2.before {@include column-break(before, always);} -// h2.after {@include column-break(after, always); } -// h2.inside {@include column-break(inside); } -// -// Which generates: -// h2.before { -// -webkit-column-break-before: always; -// column-break-before: always;} -// -// h2.after { -// -webkit-column-break-after: always; -// column-break-after: always; } -// -// h2.inside { -// -webkit-column-break-inside: auto; -// column-break-inside: auto;} - -@mixin column-break($type: before, $value: auto){ - @include experimental("column-break-#{$type}", $value, not(-moz), -webkit, not(-o), not(-ms), not(-khtml), official ); -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/css3/_filter.scss b/compass_mixins/static/css/vendor/compass/css3/_filter.scss deleted file mode 100644 index c4d8caa..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_filter.scss +++ /dev/null @@ -1,23 +0,0 @@ -@import "shared"; - -// Provides cross-browser support for the upcoming (?) css3 filter property. -// -// Each filter argument should adhere to the standard css3 syntax for the -// filter property. -@mixin filter ( - $filter-1, - $filter-2 : false, - $filter-3 : false, - $filter-4 : false, - $filter-5 : false, - $filter-6 : false, - $filter-7 : false, - $filter-8 : false, - $filter-9 : false, - $filter-10: false -) { - $filter : compact($filter-1, $filter-2, $filter-3, $filter-4, $filter-5, $filter-6, $filter-7, $filter-8, $filter-9, $filter-10); - @include experimental(filter, $filter, - -moz, -webkit, not(-o), not(-ms), not(-khtml), official - ); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_flexbox.scss b/compass_mixins/static/css/vendor/compass/css3/_flexbox.scss deleted file mode 100644 index f83f287..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_flexbox.scss +++ /dev/null @@ -1,86 +0,0 @@ -@import "../support"; -@import "shared"; - -// This is the underlying implementation for all the other mixins in this module. -// It is the only way to access prefix support for older versions of the spec. -// Deviates from canonical Compass implementation by dropping support for -// older versions of the Flexbox spec. -// -// `$properties`: map of property-value pairs that should be prefixed -@mixin flexbox($properties) { - @each $prop, $value in $properties { - @if $prop == display { - @include experimental-value(display, $value, not(-moz), -webkit, - not(-o), not(-ms), not(-khtml), official); - } @else { - @include experimental($prop, $value, not(-moz), -webkit, not(-o), - not(-ms), not(-khtml), official); - } - } -} - -// Values for $display are: flex (default), inline-flex -@mixin display-flex($display: flex) { - @include flexbox((display: $display)); -} - -// Values: row | row-reverse | column | column-reverse -@mixin flex-direction($direction) { - @include flexbox((flex-direction: $direction)); -} - -// Values: nowrap | wrap | wrap-reverse -@mixin flex-wrap($wrap) { - @include flexbox((flex-wrap: $wrap)); -} - -// Shorthand for flex-direction and flex-wrap. -@mixin flex-flow($flow) { - @include flexbox((flex-flow: $flow)); -} - -// Accepts an integer -@mixin order($order) { - @include flexbox((order: $order)); -} - -// Shorthand for flex-grow, flex-shrink and optionally flex-basis. -// Space separated, in that order. -@mixin flex($flex) { - @include flexbox((flex: $flex)); -} - -// Accepts a number. -@mixin flex-grow($flex-grow) { - @include flexbox((flex-grow: $flex-grow)); -} - -// Accepts a number. -@mixin flex-shrink($flex-shrink) { - @include flexbox((flex-shrink: $flex-shrink)); -} - -// Accepts any legal value for the width property. -@mixin flex-basis($flex-basis) { - @include flexbox((flex-basis: $flex-basis)); -} - -// Legal values: flex-start | flex-end | center | space-between | space-around -@mixin justify-content($justify-content) { - @include flexbox((justify-content: $justify-content)); -} - -// Legal values: flex-start | flex-end | center | baseline | stretch -@mixin align-items($align-items) { - @include flexbox((align-items: $align-items)); -} - -// Legal values: auto | flex-start | flex-end | center | baseline | stretch -@mixin align-self($align-self) { - @include flexbox((align-self: $align-self)); -} - -// Legal values: flex-start | flex-end | center | space-between | space-around | stretch -@mixin align-content($align-content) { - @include flexbox((align-content: $align-content)); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_font-face.scss b/compass_mixins/static/css/vendor/compass/css3/_font-face.scss deleted file mode 100644 index bd3db34..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_font-face.scss +++ /dev/null @@ -1,48 +0,0 @@ -@import "shared"; - -// Cross-browser support for @font-face. Supports IE, Gecko, Webkit, Opera. -// -// * $name is required, arbitrary, and what you will use in font stacks. -// * $font-files is required using font-files('relative/location', 'format'). -// for best results use this order: woff, opentype/truetype, svg -// * $eot is required by IE, and is a relative location of the eot file. -// * $weight shows if the font is bold, defaults to normal -// * $style defaults to normal, might be also italic -// * For android 2.2 Compatiblity, please ensure that your web page has -// a meta viewport tag. -// * To support iOS < 4.2, an SVG file must be provided -// -// If you need to generate other formats check out the Font Squirrel -// [font generator](http://www.fontsquirrel.com/fontface/generator) -// - -// In order to refer to a specific style of the font in your stylesheets as -// e.g. "font-style: italic;", you may add a couple of @font-face includes -// containing the respective font files for each style and specying -// respective the $style parameter. - -// Order of the includes matters, and it is: normal, bold, italic, bold+italic. - -@mixin font-face( - $name, - $font-files, - $eot: false, - $weight: false, - $style: false -) { - $iefont: unquote("#{$eot}?#iefix"); - @font-face { - font-family: quote($name); - @if $eot { - src: font-url($eot); - $font-files: font-url($iefont) unquote("format('eot')"), $font-files; - } - src: $font-files; - @if $weight { - font-weight: $weight; - } - @if $style { - font-style: $style; - } - } -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_hyphenation.scss b/compass_mixins/static/css/vendor/compass/css3/_hyphenation.scss deleted file mode 100644 index 5a76586..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_hyphenation.scss +++ /dev/null @@ -1,77 +0,0 @@ -@import "shared"; - -// Mixins to support specific CSS Text Level 3 elements -// -// -// -// Mixin for word-break properties -// http://www.w3.org/css3-text/#word-break -// * legal values for $type : normal, keep-all, break-all -// -// Example: -// p.wordBreak {@include word-break(break-all);} -// -// Which generates: -// p.wordBreak { -// -ms-word-break: break-all; -// word-break: break-all; -// word-break: break-word;} -// -@mixin word-break($value: normal){ - @if $value == break-all { - //Most browsers handle the break-all case the same... - @include experimental(word-break, $value, - not(-moz), not(-webkit), not(-o), -ms, not(-khtml), official - ); - //Webkit handles break-all differently... as break-word - @include experimental(word-break, break-word, - not(-moz), not(-webkit), not(-o), not(-ms), not(-khtml), official - ); - } - @else { - @include experimental(word-break, $value, - not(-moz), not(-webkit), not(-o), -ms, not(-khtml), official - ); - } -} - -// Mixin for the hyphens property -// -// W3C specification: http://www.w3.org/TR/css3-text/#hyphens -// * legal values for $type : auto, manual, none -// -// Example: -// p { -// @include hyphens(auto);} -// Which generates: -// p { -// -moz-hyphens: auto; -// -webkit-hyphens: auto; -// hyphens: auto;} -// -@mixin hyphens($value: auto){ - @include experimental(hyphens, $value, - -moz, -webkit, not(-o), not(-ms), not(-khtml), official - ); -} - -// Mixin for x-browser hyphenation based on @auchenberg's post: -// Removes the need for the HTML tag -// http://blog.kenneth.io/blog/2012/03/04/word-wrapping-hypernation-using-css/ -// -// Example: -// div {@include hyphenation;} -// -// Which generates: -// div { -// -ms-word-break: break-all; -// word-break: break-all; -// word-break: break-word; -// -moz-hyphens: auto; -// -webkit-hyphens: auto; -// hyphens: auto;} -// -@mixin hyphenation{ - @include word-break(break-all); - @include hyphens; -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_images.scss b/compass_mixins/static/css/vendor/compass/css3/_images.scss deleted file mode 100644 index 19c27b4..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_images.scss +++ /dev/null @@ -1,133 +0,0 @@ -@import "shared"; -@import "../utilities/general/hacks"; -@import "../functions"; - -// Background property support for vendor prefixing within values. -@mixin background( - $background-1, - $background-2: false, - $background-3: false, - $background-4: false, - $background-5: false, - $background-6: false, - $background-7: false, - $background-8: false, - $background-9: false, - $background-10: false -) { - $backgrounds: compact($background-1, $background-2, $background-3, $background-4, $background-5, - $background-6, $background-7, $background-8, $background-9, $background-10); - $mult-bgs: -compass-list-size($backgrounds) > 1; - $add-pie-bg: prefixed(-pie, $backgrounds) or $mult-bgs; - @if $experimental-support-for-svg and prefixed(-svg, $backgrounds) { background: -svg($backgrounds); } - @if $support-for-original-webkit-gradients and prefixed(-owg, $backgrounds) { background: -owg($backgrounds); } - @if $experimental-support-for-webkit and prefixed(-webkit, $backgrounds) { background: -webkit($backgrounds); } - @if $experimental-support-for-mozilla and prefixed(-moz, $backgrounds) { background: -moz($backgrounds); } - @if $experimental-support-for-opera and prefixed(-o, $backgrounds) { background: -o($backgrounds); } - @if $experimental-support-for-pie and $add-pie-bg { -pie-background: -pie($backgrounds); } - background: $backgrounds ; -} - -@mixin background-with-css2-fallback( - $background-1, - $background-2: false, - $background-3: false, - $background-4: false, - $background-5: false, - $background-6: false, - $background-7: false, - $background-8: false, - $background-9: false, - $background-10: false -) { - $backgrounds: compact($background-1, $background-2, $background-3, $background-4, $background-5, - $background-6, $background-7, $background-8, $background-9, $background-10); - $mult-bgs: -compass-list-size($backgrounds) > 1; - $simple-background: if($mult-bgs or prefixed(-css2, $backgrounds), -css2(-compass-nth($backgrounds, last)), false); - @if not(blank($simple-background)) { background: $simple-background; } - @include background($background-1, $background-2, $background-3, $background-4, $background-5, - $background-6, $background-7, $background-8, $background-9, $background-10); -} - - -// Background image property support for vendor prefixing within values. -@mixin background-image( - $image-1, - $image-2: false, - $image-3: false, - $image-4: false, - $image-5: false, - $image-6: false, - $image-7: false, - $image-8: false, - $image-9: false, - $image-10: false -) { - $images: compact($image-1, $image-2, $image-3, $image-4, $image-5, $image-6, $image-7, $image-8, $image-9, $image-10); - $add-pie-bg: prefixed(-pie, $images) or -compass-list-size($images) > 1; - - @if $experimental-support-for-svg and prefixed(-svg, $images) { background-image: -svg($images); background-size: 100%; } - @if $support-for-original-webkit-gradients and prefixed(-owg, $images) { background-image: -owg($images); } - @if $experimental-support-for-webkit and prefixed(-webkit, $images) { background-image: -webkit($images); } - @if $experimental-support-for-mozilla and prefixed(-moz, $images) { background-image: -moz($images); } - @if $experimental-support-for-opera and prefixed(-o, $images) { background-image: -o($images); } - @if $experimental-support-for-pie and $add-pie-bg { @warn "PIE does not support background-image. Use @include background(#{$images}) instead." } - background-image: $images ; -} - -// Emit a IE-Specific filters that renders a simple linear gradient. -// For use in IE 6 - 8. Best practice would have you apply this via a -// conditional IE stylesheet, but if you must, you should place this before -// any background-image properties that you have specified. -// -// For the `$orientation` parameter, you can pass `vertical` or `horizontal`. -@mixin filter-gradient($start-color, $end-color, $orientation: vertical) { - @include has-layout; - $gradient-type: if($orientation == vertical, 0, 1); - @if $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8 { - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=#{$gradient-type}, startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}'); - } -} - - -// Border image property support for vendor prefixing properties and values. -@mixin border-image($value) { - @if $experimental-support-for-mozilla { -moz-border-image: -moz(reject(-compass-list($value), fill)); } - @if $support-for-original-webkit-gradients { -webkit-border-image: -owg(reject(-compass-list($value), fill)); } - @if $experimental-support-for-webkit { -webkit-border-image: -webkit(reject(-compass-list($value), fill)); } - @if $experimental-support-for-opera { -o-border-image: -o(reject(-compass-list($value), fill)); } - @if $experimental-support-for-svg { border-image: -svg(reject(-compass-list($value), fill)); } - border-image: $value; -} - -// List style image property support for vendor prefixing within values. -@mixin list-style-image($image) { - @if $experimental-support-for-mozilla and prefixed(-moz, $image) { list-style-image: -moz($image); } - @if $support-for-original-webkit-gradients and prefixed(-owg, $image) { list-style-image: -owg($image); } - @if $experimental-support-for-webkit and prefixed(-webkit, $image) { list-style-image: -webkit($image); } - @if $experimental-support-for-opera and prefixed(-o, $image) { list-style-image: -o($image); } - @if $experimental-support-for-svg and prefixed(-svg, $image) { list-style-image: -svg($image); } - list-style-image: $image ; -} - -// List style property support for vendor prefixing within values. -@mixin list-style($value) { - $value: -compass-list($value); - @if $experimental-support-for-mozilla and prefixed(-moz, $value) { list-style-image: -moz($value); } - @if $support-for-original-webkit-gradients and prefixed(-owg, $value) { list-style-image: -owg($value); } - @if $experimental-support-for-webkit and prefixed(-webkit, $value) { list-style-image: -webkit($value); } - @if $experimental-support-for-opera and prefixed(-o, $value) { list-style-image: -o($value); } - @if $experimental-support-for-svg and prefixed(-svg, $value) { list-style-image: -svg($value); } - list-style-image: $value ; -} - -// content property support for vendor prefixing within values. -@mixin content($value) { - $value: -compass-list($value); - @if $experimental-support-for-mozilla and prefixed(-moz, $value) { content: -moz($value); } - @if $support-for-original-webkit-gradients and prefixed(-owg, $value) { content: -owg($value); } - @if $experimental-support-for-webkit and prefixed(-webkit, $value) { content: -webkit($value); } - @if $experimental-support-for-opera and prefixed(-o, $value) { content: -o($value); } - @if $experimental-support-for-svg and prefixed(-svg, $value) { content: -svg($value); } - content: $value ; -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_inline-block.scss b/compass_mixins/static/css/vendor/compass/css3/_inline-block.scss deleted file mode 100644 index 75519b1..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_inline-block.scss +++ /dev/null @@ -1,22 +0,0 @@ -@import "shared"; - -// Set `$inline-block-alignment` to `none` or `false` to disable the output -// of a vertical-align property in the inline-block mixin. -// Or set it to a legal value for `vertical-align` to change the default. -$inline-block-alignment: middle !default; - -// Provides a cross-browser method to implement `display: inline-block;` -@mixin inline-block($alignment: $inline-block-alignment) { - @if $legacy-support-for-mozilla { - display: -moz-inline-stack; - } - display: inline-block; - @if $alignment and $alignment != none { - vertical-align: $alignment; - } - @if $legacy-support-for-ie { - *vertical-align: auto; - zoom: 1; - *display: inline; - } -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_opacity.scss b/compass_mixins/static/css/vendor/compass/css3/_opacity.scss deleted file mode 100644 index fc497ff..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_opacity.scss +++ /dev/null @@ -1,19 +0,0 @@ -@import "shared"; - -// Provides cross-browser CSS opacity. Takes a number between 0 and 1 as the argument, e.g. 0.5 for 50% opacity. -// -// @param $opacity -// A number between 0 and 1, where 0 is transparent and 1 is opaque. - -@mixin opacity($opacity) { - @if $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8 { - filter: unquote("progid:DXImageTransform.Microsoft.Alpha(Opacity=#{round($opacity * 100)})"); - } - opacity: $opacity; -} - -// Make an element completely transparent. -@mixin transparent { @include opacity(0); } - -// Make an element completely opaque. -@mixin opaque { @include opacity(1); } diff --git a/compass_mixins/static/css/vendor/compass/css3/_pie.scss b/compass_mixins/static/css/vendor/compass/css3/_pie.scss deleted file mode 100644 index 69390fd..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_pie.scss +++ /dev/null @@ -1,73 +0,0 @@ -$experimental-support-for-pie: true !default; - -// It is recommended that you use Sass's @extend directive to apply the behavior -// to your PIE elements. To assist you, Compass provides this variable. -// When set, it will cause the `@include pie` mixin to extend this class. -// The class name you provide should **not** include the `.`. -$pie-base-class: false !default; - -// The default approach to using PIE. -// Can be one of: -// -// * relative (default) -// * z-index -// * none -$pie-default-approach: relative !default; - -// The location of your PIE behavior file -// This should be root-relative to your web server -// relative assets don't work. It is recommended that -// you set this yourself. -$pie-behavior: stylesheet-url("PIE.htc") !default; - -// When using the z-index approach, the -// first ancestor of the PIE element at -// or before the container's opaque background -// should have a z-index set as well to ensure -// propert z-index stacking. -// -// The `$position` argument must be some non-static -// value (absolute, relative, etc.) -@mixin pie-container($z-index: 0, $position: relative) { - z-index: $z-index; - position: $position; -} - -// PIE elements must have this behavior attached to them. -// IE is broken -- it doesn't think of behavior urls as -// relative to the stylesheet. It considers them relative -// to the webpage. As a result, you cannot reliably use -// compass's relative_assets with PIE. -// -// * `$approach` - one of: relative, z-index, or none -// * `$z-index` - when using the z-index approach, this -// is the z-index that is applied. -@mixin pie-element( - $approach: $pie-default-approach, - $z-index: 0 -) { - behavior: $pie-behavior; - @if $approach == relative { - position: relative; - } - @else if $approach == z-index { - z-index: $z-index; - } -} - -// a smart mixin that knows to extend or include pie-element according -// to your stylesheet's configuration variables. -@mixin pie($base-class: $pie-base-class) { - @if $base-class { - @extend .#{$base-class}; - } - @else { - @include pie-element; - } -} - -// Watch `$n` levels of ancestors for changes to their class attribute -// So that cascading styles will work correctly on the PIE element. -@mixin pie-watch-ancestors($n) { - -pie-watch-ancestors: $n; -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_regions.scss b/compass_mixins/static/css/vendor/compass/css3/_regions.scss deleted file mode 100644 index 1cd623f..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_regions.scss +++ /dev/null @@ -1,22 +0,0 @@ -@import "shared"; - -// Webkit, IE10 and future support for [CSS Regions](http://dev.w3.org/csswg/css3-regions/) -// -// $target is a value you use to link two regions of your css. Give the source of your content the flow-into property, and give your target container the flow-from property. -// -// For a visual explanation, see the diagrams at Chris Coyier's -// [CSS-Tricks](http://css-tricks.com/content-folding/) - -@mixin flow-into($target) { - $target: unquote($target); - @include experimental(flow-into, $target, - not(-moz), -webkit, not(-o), -ms, not(-khtml), not official - ); -} - -@mixin flow-from($target) { - $target: unquote($target); - @include experimental(flow-from, $target, - not(-moz), -webkit, not(-o), -ms, not(-khtml), not official - ); -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/css3/_shared.scss b/compass_mixins/static/css/vendor/compass/css3/_shared.scss deleted file mode 100644 index 784ab21..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_shared.scss +++ /dev/null @@ -1,38 +0,0 @@ -@import "../support"; - -// This mixin provides basic support for CSS3 properties and -// their corresponding experimental CSS2 properties when -// the implementations are identical except for the property -// prefix. -@mixin experimental($property, $value, - $moz : $experimental-support-for-mozilla, - $webkit : $experimental-support-for-webkit, - $o : $experimental-support-for-opera, - $ms : $experimental-support-for-microsoft, - $khtml : $experimental-support-for-khtml, - $official : true -) { - @if $webkit and $experimental-support-for-webkit { -webkit-#{$property} : $value; } - @if $khtml and $experimental-support-for-khtml { -khtml-#{$property} : $value; } - @if $moz and $experimental-support-for-mozilla { -moz-#{$property} : $value; } - @if $ms and $experimental-support-for-microsoft { -ms-#{$property} : $value; } - @if $o and $experimental-support-for-opera { -o-#{$property} : $value; } - @if $official { #{$property} : $value; } -} - -// Same as experimental(), but for cases when the property is the same and the value is vendorized -@mixin experimental-value($property, $value, - $moz : $experimental-support-for-mozilla, - $webkit : $experimental-support-for-webkit, - $o : $experimental-support-for-opera, - $ms : $experimental-support-for-microsoft, - $khtml : $experimental-support-for-khtml, - $official : true -) { - @if $webkit and $experimental-support-for-webkit { #{$property} : -webkit-#{$value}; } - @if $khtml and $experimental-support-for-khtml { #{$property} : -khtml-#{$value}; } - @if $moz and $experimental-support-for-mozilla { #{$property} : -moz-#{$value}; } - @if $ms and $experimental-support-for-microsoft { #{$property} : -ms-#{$value}; } - @if $o and $experimental-support-for-opera { #{$property} : -o-#{$value}; } - @if $official { #{$property} : #{$value}; } -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_text-shadow.scss b/compass_mixins/static/css/vendor/compass/css3/_text-shadow.scss deleted file mode 100644 index eab7636..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_text-shadow.scss +++ /dev/null @@ -1,87 +0,0 @@ -@import "shared"; - -// These defaults make the arguments optional for this mixin -// If you like, set different defaults in your project - -$default-text-shadow-color: #aaa !default; -$default-text-shadow-h-offset: 0px !default; -$default-text-shadow-v-offset: 0px !default; -$default-text-shadow-blur: 1px !default; -$default-text-shadow-spread: false !default; - -// Provides cross-browser text shadows when one or more shadows are needed. -// Each shadow argument should adhere to the standard css3 syntax for the -// text-shadow property. -// -// Note: if any shadow has a spread parameter, this will cause the mixin -// to emit the shadow declaration twice, first without the spread, -// then with the spread included. This allows you to progressively -// enhance the browsers that do support the spread parameter. -@mixin text-shadow( - $shadow-1 : default, - $shadow-2 : false, - $shadow-3 : false, - $shadow-4 : false, - $shadow-5 : false, - $shadow-6 : false, - $shadow-7 : false, - $shadow-8 : false, - $shadow-9 : false, - $shadow-10: false -) { - @if $shadow-1 == default { - $shadow-1: compact($default-text-shadow-h-offset $default-text-shadow-v-offset $default-text-shadow-blur $default-text-shadow-spread $default-text-shadow-color); - } - $shadows-without-spread: join((),(),comma); - $shadows: join((),(),comma); - $has-spread: false; - @each $shadow in compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, - $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) { - @if length($shadow) > 4 { - $has-spread: true; - $shadows-without-spread: append($shadows-without-spread, nth($shadow,1) nth($shadow,2) nth($shadow,3) nth($shadow,5)); - $shadows: append($shadows, $shadow); - } else { - $shadows-without-spread: append($shadows-without-spread, $shadow); - $shadows: append($shadows, $shadow); - } - } - @if $has-spread { - text-shadow: $shadows-without-spread; - } - text-shadow: $shadows; -} - -// Provides a single cross-browser CSS text shadow. -// -// Provides sensible defaults for the color, horizontal offset, vertical offset, blur, and spread -// according to the configuration defaults above. -@mixin single-text-shadow( - $hoff: false, - $voff: false, - $blur: false, - $spread: false, - $color: false -) { - // A lot of people think the color comes first. It doesn't. - @if type-of($hoff) == color { - $temp-color: $hoff; - $hoff: $voff; - $voff: $blur; - $blur: $spread; - $spread: $color; - $color: $temp-color; - } - // Can't rely on default assignment with multiple supported argument orders. - $hoff: if($hoff, $hoff, $default-text-shadow-h-offset); - $voff: if($voff, $voff, $default-text-shadow-v-offset); - $blur: if($blur, $blur, $default-text-shadow-blur ); - $spread: if($spread, $spread, $default-text-shadow-spread ); - $color: if($color, $color, $default-text-shadow-color ); - // We don't need experimental support for this property. - @if $color == none or $hoff == none { - @include text-shadow(none); - } @else { - @include text-shadow(compact($hoff $voff $blur $spread $color)); - } -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_transform-legacy.scss b/compass_mixins/static/css/vendor/compass/css3/_transform-legacy.scss deleted file mode 100644 index 3af4795..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_transform-legacy.scss +++ /dev/null @@ -1,87 +0,0 @@ -@import "shared"; - -@warn "This version of the transform module has been deprecated and will be removed."; - -// CSS Transform and Transform-Origin - -// Apply a transform sent as a complete string. - -@mixin apply-transform($transform) { - @include experimental(transform, $transform, - -moz, -webkit, -o, not(-ms), not(-khtml), official - ); -} - -// Apply a transform-origin sent as a complete string. - -@mixin apply-origin($origin) { - @include experimental(transform-origin, $origin, - -moz, -webkit, -o, not(-ms), not(-khtml), official - ); -} - -// transform-origin requires x and y coordinates -// -// * only applies the coordinates if they are there so that it can be called by scale, rotate and skew safely - -@mixin transform-origin($originx: 50%, $originy: 50%) { - @if $originx or $originy { - @if $originy { - @include apply-origin($originx or 50% $originy); - } @else { - @include apply-origin($originx); - } - } -} - -// A full transform mixin with everything you could want -// -// * including origin adjustments if you want them -// * scale, rotate and skew require units of degrees(deg) -// * scale takes a multiplier, rotate and skew take degrees - -@mixin transform( - $scale: 1, - $rotate: 0deg, - $transx: 0, - $transy: 0, - $skewx: 0deg, - $skewy: 0deg, - $originx: false, - $originy: false -) { - $transform : scale($scale) rotate($rotate) translate($transx, $transy) skew($skewx, $skewy); - @include apply-transform($transform); - @include transform-origin($originx, $originy); -} - -// Transform Partials -// -// These work well on their own, but they don't add to each other, they override. -// Use them with extra origin args, or along side +transform-origin - -// Adjust only the scale, with optional origin coordinates - -@mixin scale($scale: 1.25, $originx: false, $originy: false) { - @include apply-transform(scale($scale)); - @include transform-origin($originx, $originy); -} - -// Adjust only the rotation, with optional origin coordinates - -@mixin rotate($rotate: 45deg, $originx: false, $originy: false) { - @include apply-transform(rotate($rotate)); - @include transform-origin($originx, $originy); -} - -// Adjust only the translation - -@mixin translate($transx: 0, $transy: 0) { - @include apply-transform(translate($transx, $transy)); -} - -// Adjust only the skew, with optional origin coordinates -@mixin skew($skewx: 0deg, $skewy: 0deg, $originx: false, $originy: false) { - @include apply-transform(skew($skewx, $skewy)); - @include transform-origin($originx, $originy); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_transform.scss b/compass_mixins/static/css/vendor/compass/css3/_transform.scss deleted file mode 100644 index 20a5ad6..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_transform.scss +++ /dev/null @@ -1,598 +0,0 @@ -@import "shared"; - -// @doc off -// Note ---------------------------------------------------------------------- -// Safari, Chrome, and Firefox all support 3D transforms. However, -// only in the most recent builds. You should also provide fallback 2d support for -// Opera and IE. IE10 is slated to have 3d enabled, but is currently unreleased. -// To make that easy, all 2D transforms include an browser-targeting toggle ($only3d) -// to switch between the two support lists. The toggle defaults to 'false' (2D), -// and also accepts 'true' (3D). Currently the lists are as follows: -// 2D: Mozilla, Webkit, Opera, Official -// 3D: Webkit, Firefox. - -// Available Transforms ------------------------------------------------------ -// - Scale (2d and 3d) -// - Rotate (2d and 3d) -// - Translate (2d and 3d) -// - Skew (2d only) - -// Transform Parameters ------------------------------------------------------ -// - Transform Origin (2d and 3d) -// - Perspective (3d) -// - Perspective Origin (3d) -// - Transform Style (3d) -// - Backface Visibility (3d) - -// Mixins -------------------------------------------------------------------- -// transform-origin -// - shortcuts: transform-origin2d, transform-origin3d -// - helpers: apply-origin -// transform -// - shortcuts: transform2d, transform3d -// - helpers: simple-transform, create-transform -// perspective -// - helpers: perspective-origin -// transform-style -// backface-visibility -// scale -// - shortcuts: scaleX, scaleY, scaleZ, scale3d -// rotate -// - shortcuts: rotateX, rotateY, rotate3d -// translate -// - shortcuts: translateX, translateY, translateZ, translate3d -// skew -// - shortcuts: skewX, skewY - -// Defaults ------------------------------------------------------------------ -// @doc on - -// The default x-origin for transforms -$default-origin-x : 50% !default; -// The default y-origin for transforms -$default-origin-y : 50% !default; -// The default z-origin for transforms -$default-origin-z : 50% !default; - - -// The default x-multiplier for scaling -$default-scale-x : 1.25 !default; -// The default y-multiplier for scaling -$default-scale-y : $default-scale-x !default; -// The default z-multiplier for scaling -$default-scale-z : $default-scale-x !default; - - -// The default angle for rotations -$default-rotate : 45deg !default; - - -// The default x-vector for the axis of 3d rotations -$default-vector-x : 1 !default; -// The default y-vector for the axis of 3d rotations -$default-vector-y : 1 !default; -// The default z-vector for the axis of 3d rotations -$default-vector-z : 1 !default; - - -// The default x-length for translations -$default-translate-x : 1em !default; -// The default y-length for translations -$default-translate-y : $default-translate-x !default; -// The default z-length for translations -$default-translate-z : $default-translate-x !default; - - -// The default x-angle for skewing -$default-skew-x : 5deg !default; -// The default y-angle for skewing -$default-skew-y : 5deg !default; - - -// **Transform-origin** -// Transform-origin sent as a complete string -// -// @include apply-origin( origin [, 3D-only ] ) -// -// where 'origin' is a space separated list containing 1-3 (x/y/z) coordinates -// in percentages, absolute (px, cm, in, em etc..) or relative -// (left, top, right, bottom, center) units -// -// @param only3d Set this to true to only apply this -// mixin where browsers have 3D support. -@mixin apply-origin($origin, $only3d) { - $only3d: $only3d or -compass-list-size(-compass-list($origin)) > 2; - @if $only3d { - @include experimental(transform-origin, $origin, - -moz, -webkit, -o, -ms, not(-khtml), official - ); - } @else { - @include experimental(transform-origin, $origin, - -moz, -webkit, -o, -ms, not(-khtml), official - ); - } -} - -// Transform-origin sent as individual arguments: -// -// @include transform-origin( [ origin-x, origin-y, origin-z, 3D-only ] ) -// -// where the 3 'origin-' arguments represent x/y/z coordinates. -// -// **NOTE:** setting z coordinates triggers 3D support list, leave false for 2D support -@mixin transform-origin( - $origin-x: $default-origin-x, - $origin-y: $default-origin-y, - $origin-z: false, - $only3d: if($origin-z, true, false) -) { - $origin: unquote(''); - @if $origin-x or $origin-y or $origin-z { - @if $origin-x { $origin: $origin-x; } @else { $origin: 50%; } - @if $origin-y { $origin: $origin $origin-y; } @else { @if $origin-z { $origin: $origin 50%; }} - @if $origin-z { $origin: $origin $origin-z; } - @include apply-origin($origin, $only3d); - } -} - - -// Transform sent as a complete string: -// -// @include transform( transforms [, 3D-only ] ) -// -// where 'transforms' is a space separated list of all the transforms to be applied. -@mixin transform( - $transform, - $only3d: false -) { - @if $only3d { - @include experimental(transform, $transform, - -moz, -webkit, -o, -ms, not(-khtml), official - ); - } @else { - @include experimental(transform, $transform, - -moz, -webkit, -o, -ms, not(-khtml), official - ); - } -} - -// Shortcut to target all browsers with 2D transform support -@mixin transform2d($trans) { - @include transform($trans, false); -} - -// Shortcut to target only browsers with 3D transform support -@mixin transform3d($trans) { - @include transform($trans, true); -} - -// @doc off -// 3D Parameters ------------------------------------------------------------- -// @doc on - -// Set the perspective of 3D transforms on the children of an element: -// -// @include perspective( perspective ) -// -// where 'perspective' is a unitless number representing the depth of the -// z-axis. The higher the perspective, the more exaggerated the foreshortening. -// values from 500 to 1000 are more-or-less "normal" - a good starting-point. -@mixin perspective($p) { - @include experimental(perspective, $p, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Set the origin position for the perspective -// -// @include perspective-origin(origin-x [origin-y]) -// -// where the two arguments represent x/y coordinates -@mixin perspective-origin($origin: 50%) { - @include experimental(perspective-origin, $origin, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Determine whether a 3D objects children also live in the given 3D space -// -// @include transform-style( [ style ] ) -// -// where `style` can be either `flat` or `preserve-3d`. -// Browsers default to `flat`, mixin defaults to `preserve-3d`. -@mixin transform-style($style: preserve-3d) { - @include experimental(transform-style, $style, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// Determine the visibility of an element when it's back is turned -// -// @include backface-visibility( [ visibility ] ) -// -// where `visibility` can be either `visible` or `hidden`. -// Browsers default to visible, mixin defaults to hidden -@mixin backface-visibility($visibility: hidden) { - @include experimental(backface-visibility, $visibility, - -moz, -webkit, -o, -ms, not(-khtml), official - ); -} - -// @doc off -// Transform Partials -------------------------------------------------------- -// These work well on their own, but they don't add to each other, they override. -// Use along with transform parameter mixins to adjust origin, perspective and style -// --------------------------------------------------------------------------- - - -// Scale --------------------------------------------------------------------- -// @doc on - -// Scale an object along the x and y axis: -// -// @include scale( [ scale-x, scale-y, perspective, 3D-only ] ) -// -// where the 'scale-' arguments are unitless multipliers of the x and y dimensions -// and perspective, which works the same as the stand-alone perspective property/mixin -// but applies to the individual element (multiplied with any parent perspective) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin scale( - $scale-x: $default-scale-x, - $scale-y: $scale-x, - $perspective: false, - $only3d: false -) { - $trans: scale($scale-x, $scale-y); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform($trans, $only3d); -} - -// Scale an object along the x axis -// @include scaleX( [ scale-x, perspective, 3D-only ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin scaleX( - $scale: $default-scale-x, - $perspective: false, - $only3d: false -) { - $trans: scaleX($scale); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform($trans, $only3d); -} - -// Scale an object along the y axis -// @include scaleY( [ scale-y, perspective, 3D-only ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin scaleY( - $scale: $default-scale-y, - $perspective: false, - $only3d: false -) { - $trans: scaleY($scale); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform($trans, $only3d); -} - -// Scale an object along the z axis -// @include scaleZ( [ scale-z, perspective ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin scaleZ( - $scale: $default-scale-z, - $perspective: false -) { - $trans: scaleZ($scale); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform3d($trans); -} - -// Scale and object along all three axis -// @include scale3d( [ scale-x, scale-y, scale-z, perspective ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin scale3d( - $scale-x: $default-scale-x, - $scale-y: $default-scale-y, - $scale-z: $default-scale-z, - $perspective: false -) { - $trans: scale3d($scale-x, $scale-y, $scale-z); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform3d($trans); -} - -// @doc off -// Rotate -------------------------------------------------------------------- -// @doc on - -// Rotate an object around the z axis (2D) -// @include rotate( [ rotation, perspective, 3D-only ] ) -// where 'rotation' is an angle set in degrees (deg) or radian (rad) units -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin rotate( - $rotate: $default-rotate, - $perspective: false, - $only3d: false -) { - $trans: rotate($rotate); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform($trans, $only3d); -} - -// A longcut for 'rotate' in case you forget that 'z' is implied -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin rotateZ( - $rotate: $default-rotate, - $perspective: false, - $only3d: false -) { - @include rotate($rotate, $perspective, $only3d); -} - -// Rotate an object around the x axis (3D) -// @include rotateX( [ rotation, perspective ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin rotateX( - $rotate: $default-rotate, - $perspective: false -) { - $trans: rotateX($rotate); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform3d($trans); -} - -// Rotate an object around the y axis (3D) -// @include rotate( [ rotation, perspective ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin rotateY( - $rotate: $default-rotate, - $perspective: false -) { - $trans: rotateY($rotate); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform3d($trans); -} - -// Rotate an object around an arbitrary axis (3D) -// @include rotate( [ vector-x, vector-y, vector-z, rotation, perspective ] ) -// where the 'vector-' arguments accept unitless numbers. -// These numbers are not important on their own, but in relation to one another -// creating an axis from your transform-origin, along the axis of Xx = Yy = Zz. -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin rotate3d( - $vector-x: $default-vector-x, - $vector-y: $default-vector-y, - $vector-z: $default-vector-z, - $rotate: $default-rotate, - $perspective: false -) { - $trans: rotate3d($vector-x, $vector-y, $vector-z, $rotate); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform3d($trans); -} - -// @doc off -// Translate ----------------------------------------------------------------- -// @doc on - -// Move an object along the x or y axis (2D) -// @include translate( [ translate-x, translate-y, perspective, 3D-only ] ) -// where the 'translate-' arguments accept any distance in percentages or absolute (px, cm, in, em etc..) units. -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin translate( - $translate-x: $default-translate-x, - $translate-y: $default-translate-y, - $perspective: false, - $only3d: false -) { - $trans: translate($translate-x, $translate-y); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform($trans, $only3d); -} - -// Move an object along the x axis (2D) -// @include translate( [ translate-x, perspective, 3D-only ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin translateX( - $trans-x: $default-translate-x, - $perspective: false, - $only3d: false -) { - $trans: translateX($trans-x); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform($trans, $only3d); -} - -// Move an object along the y axis (2D) -// @include translate( [ translate-y, perspective, 3D-only ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin translateY( - $trans-y: $default-translate-y, - $perspective: false, - $only3d: false -) { - $trans: translateY($trans-y); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform($trans, $only3d); -} - -// Move an object along the z axis (3D) -// @include translate( [ translate-z, perspective ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin translateZ( - $trans-z: $default-translate-z, - $perspective: false -) { - $trans: translateZ($trans-z); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform3d($trans); -} - -// Move an object along the x, y and z axis (3D) -// @include translate( [ translate-x, translate-y, translate-z, perspective ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin translate3d( - $translate-x: $default-translate-x, - $translate-y: $default-translate-y, - $translate-z: $default-translate-z, - $perspective: false -) { - $trans: translate3d($translate-x, $translate-y, $translate-z); - @if $perspective { $trans: perspective($perspective) $trans; } - @include transform3d($trans); -} - -// @doc off -// Skew ---------------------------------------------------------------------- -// @doc on - -// Skew an element: -// -// @include skew( [ skew-x, skew-y, 3D-only ] ) -// -// where the 'skew-' arguments accept css angles in degrees (deg) or radian (rad) units. -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin skew( - $skew-x: $default-skew-x, - $skew-y: $default-skew-y, - $only3d: false -) { - $trans: skew($skew-x, $skew-y); - @include transform($trans, $only3d); -} - -// Skew an element along the x axiz -// -// @include skew( [ skew-x, 3D-only ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin skewX( - $skew-x: $default-skew-x, - $only3d: false -) { - $trans: skewX($skew-x); - @include transform($trans, $only3d); -} - -// Skew an element along the y axis -// -// @include skew( [ skew-y, 3D-only ] ) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin skewY( - $skew-y: $default-skew-y, - $only3d: false -) { - $trans: skewY($skew-y); - @include transform($trans, $only3d); -} - - -// Full transform mixins -// For settings any combination of transforms as arguments -// These are complex and not highly recommended for daily use. They are mainly -// here for backward-compatibility purposes. -// -// * they include origin adjustments -// * scale takes a multiplier (unitless), rotate and skew take degrees (deg) -// -// **Note** This mixin cannot be combined with other transform mixins. -@mixin create-transform( - $perspective: false, - $scale-x: false, - $scale-y: false, - $scale-z: false, - $rotate-x: false, - $rotate-y: false, - $rotate-z: false, - $rotate3d: false, - $trans-x: false, - $trans-y: false, - $trans-z: false, - $skew-x: false, - $skew-y: false, - $origin-x: false, - $origin-y: false, - $origin-z: false, - $only3d: false -) { - $trans: unquote(""); - - // perspective - @if $perspective { $trans: perspective($perspective) ; } - - // scale - @if $scale-x and $scale-y { - @if $scale-z { $trans: $trans scale3d($scale-x, $scale-y, $scale-z); } - @else { $trans: $trans scale($scale-x, $scale-y); } - } @else { - @if $scale-x { $trans: $trans scaleX($scale-x); } - @if $scale-y { $trans: $trans scaleY($scale-y); } - @if $scale-z { $trans: $trans scaleZ($scale-z); } - } - - // rotate - @if $rotate-x { $trans: $trans rotateX($rotate-x); } - @if $rotate-y { $trans: $trans rotateY($rotate-y); } - @if $rotate-z { $trans: $trans rotateZ($rotate-z); } - @if $rotate3d { $trans: $trans rotate3d($rotate3d); } - - // translate - @if $trans-x and $trans-y { - @if $trans-z { $trans: $trans translate3d($trans-x, $trans-y, $trans-z); } - @else { $trans: $trans translate($trans-x, $trans-y); } - } @else { - @if $trans-x { $trans: $trans translateX($trans-x); } - @if $trans-y { $trans: $trans translateY($trans-y); } - @if $trans-z { $trans: $trans translateZ($trans-z); } - } - - // skew - @if $skew-x and $skew-y { $trans: $trans skew($skew-x, $skew-y); } - @else { - @if $skew-x { $trans: $trans skewX($skew-x); } - @if $skew-y { $trans: $trans skewY($skew-y); } - } - - // apply it! - @include transform($trans, $only3d); - @include transform-origin($origin-x, $origin-y, $origin-z, $only3d); -} - - -// A simplified set of options -// backwards-compatible with the previous version of the 'transform' mixin -@mixin simple-transform( - $scale: false, - $rotate: false, - $trans-x: false, - $trans-y: false, - $skew-x: false, - $skew-y: false, - $origin-x: false, - $origin-y: false -) { - @include create-transform( - false, - $scale, $scale, false, - false, false, $rotate, false, - $trans-x, $trans-y, false, - $skew-x, $skew-y, - $origin-x, $origin-y, false, - false - ); -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_transition.scss b/compass_mixins/static/css/vendor/compass/css3/_transition.scss deleted file mode 100644 index 6feb36c..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_transition.scss +++ /dev/null @@ -1,221 +0,0 @@ -@import "shared"; - -// CSS Transitions -// Currently only works in Webkit. -// -// * expected in CSS3, FireFox 3.6/7 and Opera Presto 2.3 -// * We'll be prepared. -// -// Including this submodule sets following defaults for the mixins: -// -// $default-transition-property : all -// $default-transition-duration : 1s -// $default-transition-function : false -// $default-transition-delay : false -// -// Override them if you like. Timing-function and delay are set to false for browser defaults (ease, 0s). - -$default-transition-property: all !default; - -$default-transition-duration: 1s !default; - -$default-transition-function: false !default; - -$default-transition-delay: false !default; - -$transitionable-prefixed-values: transform, transform-origin !default; - -// One or more properties to transition -// -// * for multiple, use a comma-delimited list -// * also accepts "all" or "none" - -@mixin transition-property($property-1: $default-transition-property, - $property-2 : false, - $property-3 : false, - $property-4 : false, - $property-5 : false, - $property-6 : false, - $property-7 : false, - $property-8 : false, - $property-9 : false, - $property-10: false -) { - @if type-of($property-1) == string { $property-1: unquote($property-1); } - $properties: compact($property-1, $property-2, $property-3, $property-4, $property-5, $property-6, $property-7, $property-8, $property-9, $property-10); - @if $experimental-support-for-webkit { -webkit-transition-property : prefixed-for-transition(-webkit, $properties); } - @if $experimental-support-for-mozilla { -moz-transition-property : prefixed-for-transition(-moz, $properties); } - @if $experimental-support-for-opera { -o-transition-property : prefixed-for-transition(-o, $properties); } - transition-property : $properties; -} - -// One or more durations in seconds -// -// * for multiple, use a comma-delimited list -// * these durations will affect the properties in the same list position - -@mixin transition-duration($duration-1: $default-transition-duration, - $duration-2 : false, - $duration-3 : false, - $duration-4 : false, - $duration-5 : false, - $duration-6 : false, - $duration-7 : false, - $duration-8 : false, - $duration-9 : false, - $duration-10: false -) { - @if type-of($duration-1) == string { $duration-1: unquote($duration-1); } - $durations: compact($duration-1, $duration-2, $duration-3, $duration-4, $duration-5, $duration-6, $duration-7, $duration-8, $duration-9, $duration-10); - @include experimental(transition-duration, $durations, - -moz, -webkit, -o, not(-ms), not(-khtml), official - ); -} - -// One or more timing functions -// -// * [ ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)] -// * For multiple, use a comma-delimited list -// * These functions will effect the properties in the same list position - -@mixin transition-timing-function($function-1: $default-transition-function, - $function-2 : false, - $function-3 : false, - $function-4 : false, - $function-5 : false, - $function-6 : false, - $function-7 : false, - $function-8 : false, - $function-9 : false, - $function-10: false -) { - $function-1: unquote($function-1); - $functions: compact($function-1, $function-2, $function-3, $function-4, $function-5, $function-6, $function-7, $function-8, $function-9, $function-10); - @include experimental(transition-timing-function, $functions, - -moz, -webkit, -o, not(-ms), not(-khtml), official - ); -} - -// One or more transition-delays in seconds -// -// * for multiple, use a comma-delimited list -// * these delays will effect the properties in the same list position - -@mixin transition-delay($delay-1: $default-transition-delay, - $delay-2 : false, - $delay-3 : false, - $delay-4 : false, - $delay-5 : false, - $delay-6 : false, - $delay-7 : false, - $delay-8 : false, - $delay-9 : false, - $delay-10: false -) { - @if type-of($delay-1) == string { $delay-1: unquote($delay-1); } - $delays: compact($delay-1, $delay-2, $delay-3, $delay-4, $delay-5, $delay-6, $delay-7, $delay-8, $delay-9, $delay-10); - @include experimental(transition-delay, $delays, - -moz, -webkit, -o, not(-ms), not(-khtml), official - ); -} - -// Transition all-in-one shorthand - -@mixin single-transition( - $property: $default-transition-property, - $duration: $default-transition-duration, - $function: $default-transition-function, - $delay: $default-transition-delay -) { - @include transition(compact($property $duration $function $delay)); -} - -@mixin transition( - $transition-1 : default, - $transition-2 : false, - $transition-3 : false, - $transition-4 : false, - $transition-5 : false, - $transition-6 : false, - $transition-7 : false, - $transition-8 : false, - $transition-9 : false, - $transition-10: false -) { - @if $transition-1 == default { - $transition-1 : compact($default-transition-property $default-transition-duration $default-transition-function $default-transition-delay); - } - $transitions: false; - @if type-of($transition-1) == list and type-of(nth($transition-1,1)) == list { - $transitions: join($transition-1, compact($transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10), comma); - } @else { - $transitions : compact($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10); - } - $delays: comma-list(); - $has-delays: false; - $webkit-value: comma-list(); - $moz-value: comma-list(); - $o-value: comma-list(); - - // This block can be made considerably simpler at the point in time that - // we no longer need to deal with the differences in how delays are treated. - @each $transition in $transitions { - // Extract the values from the list - // (this would be cleaner if nth took a 3rd argument to provide a default value). - $property: nth($transition, 1); - $duration: false; - $timing-function: false; - $delay: false; - @if length($transition) > 1 { $duration: nth($transition, 2); } - @if length($transition) > 2 { $timing-function: nth($transition, 3); } - @if length($transition) > 3 { $delay: nth($transition, 4); $has-delays: true; } - - // If a delay is provided without a timing function - @if is-time($timing-function) and not($delay) { $delay: $timing-function; $timing-function: false; $has-delays: true; } - - // Keep a list of delays in case one is specified - $delays: append($delays, if($delay, $delay, 0s)); - - $webkit-value: append($webkit-value, compact((prefixed-for-transition(-webkit, $property) $duration $timing-function)...)); - $moz-value: append( $moz-value, compact((prefixed-for-transition( -moz, $property) $duration $timing-function $delay)...)); - $o-value: append( $o-value, compact((prefixed-for-transition( -o, $property) $duration $timing-function $delay)...)); - } - - @if $experimental-support-for-webkit { -webkit-transition : $webkit-value; - // old webkit doesn't support the delay parameter in the shorthand so we progressively enhance it. - @if $has-delays { -webkit-transition-delay : $delays; } } - @if $experimental-support-for-mozilla { -moz-transition : $moz-value; } - @if $experimental-support-for-opera { -o-transition : $o-value; } - transition : $transitions; -} - -// coerce a list to be comma delimited or make a new, empty comma delimited list. -@function comma-list($list: ()) { - @return join((), $list, comma); -} - -// Returns `$property` with the given prefix if it is found in `$transitionable-prefixed-values`. -@function prefixed-for-transition($prefix, $property) { - @if type-of($property) == list { - $new-list: comma-list(); - @each $v in $property { - $new-list: append($new-list, prefixed-for-transition($prefix, $v)); - } - @return $new-list; - } @else { - @if index($transitionable-prefixed-values, $property) { - @return #{$prefix}-#{$property}; - } @else { - @return $property; - } - } -} - -// Checks if the value given is a unit of time. -@function is-time($value) { - @if type-of($value) == number { - @return not(not(index(s ms, unit($value)))); - } @else { - @return false; - } -} diff --git a/compass_mixins/static/css/vendor/compass/css3/_user-interface.scss b/compass_mixins/static/css/vendor/compass/css3/_user-interface.scss deleted file mode 100644 index bbb270f..0000000 --- a/compass_mixins/static/css/vendor/compass/css3/_user-interface.scss +++ /dev/null @@ -1,47 +0,0 @@ -// User Interface ------------------------------------------------------------ -// This file can be expanded to handle all the user interface properties as -// they become available in browsers: -// http://www.w3.org/TR/2000/WD-css3-userint-20000216 -@import "shared"; - - -// This property controls the selection model and granularity of an element. -// -// @param $select -// [ none | text | toggle | element | elements | all | inherit ] -@mixin user-select($select) { - $select: unquote($select); - @include experimental(user-select, $select, - -moz, -webkit, not(-o), -ms, -khtml, official - ); -} - -// Style the html5 input placeholder in browsers that support it. -// -// The styles for the input placeholder are passed as mixin content -// and the selector comes from the mixin's context. -// -// For example: -// -// #{elements-of-type(text-input)} { -// @include input-placeholder { -// color: #bfbfbf; -// font-style: italic; -// } -// } -// -// if you want to apply the placeholder styles to all elements supporting -// the `input-placeholder` pseudo class (beware of performance impacts): -// -// * { -// @include input-placeholder { -// color: #bfbfbf; -// font-style: italic; -// } -// } -@mixin input-placeholder { - &:-ms-input-placeholder { @content; } - &:-moz-placeholder { @content; } - &::-moz-placeholder { @content; } - &::-webkit-input-placeholder { @content; } -} diff --git a/compass_mixins/static/css/vendor/compass/functions/_colors.scss b/compass_mixins/static/css/vendor/compass/functions/_colors.scss deleted file mode 100644 index a3efe78..0000000 --- a/compass_mixins/static/css/vendor/compass/functions/_colors.scss +++ /dev/null @@ -1,37 +0,0 @@ -// -// A partial implementation of the Ruby colors functions from Compass: -// https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/colors.rb -// - -// a genericized version of lighten/darken so that negative values can be used. -@function adjust-lightness($color, $amount) { - @return adjust-color($color, $lightness: $amount); -} - -// Scales a color's lightness by some percentage. -// If the amount is negative, the color is scaled darker, if positive, it is scaled lighter. -// This will never return a pure light or dark color unless the amount is 100%. -@function scale-lightness($color, $amount) { - @return scale-color($color, $lightness: $amount); -} - -// a genericized version of saturate/desaturate so that negative values can be used. -@function adjust-saturation($color, $amount) { - @return adjust-color($color, $saturation: $amount); -} - -// Scales a color's saturation by some percentage. -// If the amount is negative, the color is desaturated, if positive, it is saturated. -// This will never return a pure saturated or desaturated color unless the amount is 100%. -@function scale-saturation($color, $amount) { - @return scale-color($color, $saturation: $amount); -} - -@function shade($color, $percentage) { - @return mix(#000000, $color, $percentage); -} - -@function tint($color, $percentage) { - @return mix(#ffffff, $color, $percentage); -} - diff --git a/compass_mixins/static/css/vendor/compass/functions/_constants.scss b/compass_mixins/static/css/vendor/compass/functions/_constants.scss deleted file mode 100644 index ea2e096..0000000 --- a/compass_mixins/static/css/vendor/compass/functions/_constants.scss +++ /dev/null @@ -1,18 +0,0 @@ -// -// A partial implementation of the Ruby constants functions from Compass: -// https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb -// - -@function opposite-position($from) { - @if ($from == top) { - @return bottom; - } @else if ($from == bottom) { - @return top; - } @else if ($from == left) { - @return right; - } @else if ($from == right) { - @return left; - } @else if ($from == center) { - @return center; - } -} diff --git a/compass_mixins/static/css/vendor/compass/functions/_cross_browser_support.scss b/compass_mixins/static/css/vendor/compass/functions/_cross_browser_support.scss deleted file mode 100644 index 76c3fc2..0000000 --- a/compass_mixins/static/css/vendor/compass/functions/_cross_browser_support.scss +++ /dev/null @@ -1,72 +0,0 @@ -// -// A partial implementation of the Ruby cross browser support functions from Compass: -// https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/cross_browser_support.rb -// - -@function prefixed($prefix, $property1, $property2:null, $property3:null, $property4:null, $property5:null, $property6:null, $property7:null, $property8:null, $property9:null) { - $properties: $property1, $property2, $property3, $property4, $property5, $property6, $property7, $property8, $property9; - $prefixed: false; - @each $item in $properties { - @if type-of($item) == 'string' { - $prefixed: $prefixed or str-index($item, 'url') != 1 and str-index($item, 'rgb') != 1 and str-index($item, '#') != 1; - } @elseif type-of($item) == 'color' { - } @elseif $item != null { - $prefixed: true; - } - } - @return $prefixed; -} - -@function prefix($prefix, $property1, $property2:null, $property3:null, $property4:null, $property5:null, $property6:null, $property7:null, $property8:null, $property9:null) { - $properties: ""; - - // Support for polymorphism. - @if type-of($property1) == 'list' { - // Passing a single array of properties. - $properties: $property1; - } @else { - // Passing multiple properties. - $properties: $property1, $property2, $property3, $property4, $property5, $property6, $property7, $property8, $property9; - } - - $props: false; - @each $item in $properties { - @if $item == null {} - @else { - @if prefixed($prefix, $item) { - $item: #{$prefix}-#{$item}; - } - @if $props { - $props: $props, $item; - } - @else { - $props: $item; - } - } - } - @return $props; -} - -@function -svg($property1, $property2:null, $property3:null, $property4:null, $property5:null, $property6:null, $property7:null, $property8:null, $property9:null) { - @return prefix('-svg', $property1, $property2, $property3, $property4, $property5, $property6, $property7, $property8, $property9); -} - -@function -owg($property1, $property2:null, $property3:null, $property4:null, $property5:null, $property6:null, $property7:null, $property8:null, $property9:null) { - @return prefix('-owg', $property1, $property2, $property3, $property4, $property5, $property6, $property7, $property8, $property9); -} - -@function -webkit($property1, $property2:null, $property3:null, $property4:null, $property5:null, $property6:null, $property7:null, $property8:null, $property9:null) { - @return prefix('-webkit', $property1, $property2, $property3, $property4, $property5, $property6, $property7, $property8, $property9); -} - -@function -moz($property1, $property2:null, $property3:null, $property4:null, $property5:null, $property6:null, $property7:null, $property8:null, $property9:null) { - @return prefix('-moz', $property1, $property2, $property3, $property4, $property5, $property6, $property7, $property8, $property9); -} - -@function -o($property1, $property2:null, $property3:null, $property4:null, $property5:null, $property6:null, $property7:null, $property8:null, $property9:null) { - @return prefix('-o', $property1, $property2, $property3, $property4, $property5, $property6, $property7, $property8, $property9); -} - -@function -pie($property1, $property2:null, $property3:null, $property4:null, $property5:null, $property6:null, $property7:null, $property8:null, $property9:null) { - @return prefix('-pie', $property1, $property2, $property3, $property4, $property5, $property6, $property7, $property8, $property9); -} diff --git a/compass_mixins/static/css/vendor/compass/functions/_display.scss b/compass_mixins/static/css/vendor/compass/functions/_display.scss deleted file mode 100755 index eb096e4..0000000 --- a/compass_mixins/static/css/vendor/compass/functions/_display.scss +++ /dev/null @@ -1,36 +0,0 @@ -// -// A partial implementation of the Ruby display functions from Compass: -// https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb -// - -@function elements-of-type($type){ - @if ($type == block){ - @return address, article, aside, blockquote, center, dir, div, dd, details, dl, dt, fieldset, figcaption, figure, form, footer, frameset, h1, h2, h3, h4, h5, h6, hr, header, hgroup, isindex, main, menu, nav, noframes, noscript, ol, p, pre, section, summary, ul; - } @else if ($type == inline){ - @return a, abbr, acronym, audio, b, basefont, bdo, big, br, canvas, cite, code, command, datalist, dfn, em, embed, font, i, img, input, keygen, kbd, label, mark, meter, output, progress, q, rp, rt, ruby, s, samp, select, small, span, strike, strong, sub, sup, textarea, time, tt, u, var, video, wbr; - } @else if ($type == inline-block){ - @return img; - } @else if ($type == table){ - @return table; - } @else if ($type == list-item){ - @return li; - } @else if ($type == table-row-group){ - @return tbody; - } @else if ($type == table-header-group){ - @return thead; - } @else if ($type == table-footer-group){ - @return tfoot; - } @else if ($type == table-row){ - @return tr; - } @else if ($type == table-cell){ - @return th, td; - } @else if ($type == html5-block){ - @return article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary; - } @else if ($type == html5-inline){ - @return audio, canvas, command, datalist, embed, keygen, mark, meter, output, progress, rp, rt, ruby, time, video, wbr; - } @else if ($type == html5){ - @return article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, main, mark, menu, meter, nav, output, progress, rp, rt, ruby, section, summary, time, video, wbr; - } @else if ($type == text-input){ - @return input, textarea; - } -} diff --git a/compass_mixins/static/css/vendor/compass/functions/_gradient_support.scss b/compass_mixins/static/css/vendor/compass/functions/_gradient_support.scss deleted file mode 100644 index b2035b3..0000000 --- a/compass_mixins/static/css/vendor/compass/functions/_gradient_support.scss +++ /dev/null @@ -1,15 +0,0 @@ -// -// A partial implementation of the Ruby gradient support functions from Compass: -// https://github.com/Compass/compass/blob/v0.12.2/lib/compass/sass_extensions/functions/gradient_support.rb -// - -@function color-stops($item1, $item2:null, $item3:null, $item4:null, $item5:null, $item6:null, $item7:null, $item8:null, $item9:null) { - $items: $item2, $item3, $item4, $item5, $item6, $item7, $item8, $item9; - $full: $item1; - @each $item in $items { - @if $item != null { - $full: $full, $item; - } - } - @return $full; -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/functions/_lists.scss b/compass_mixins/static/css/vendor/compass/functions/_lists.scss deleted file mode 100644 index e24cc80..0000000 --- a/compass_mixins/static/css/vendor/compass/functions/_lists.scss +++ /dev/null @@ -1,90 +0,0 @@ -// -// A partial implementation of the Ruby list functions from Compass: -// https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb -// - - -// compact is part of libsass - -@function -compass-nth($list, $place) { - // Yep, Sass-lists are 1-indexed. - @if $place == "first" { - $place: 1; - } - @if $place == "last" { - $place: length($list); - } - @return nth($list, $place); -} - -// compass_list can't be implemented in sass script - -@function -compass-space-list($item1, $item2:null, $item3:null, $item4:null, $item5:null, $item6:null, $item7:null, $item8:null, $item9:null) { - $items: (); - // Support for polymorphism. - @if type-of($item1) == 'list' { - // Passing a single array of properties. - $items: $item1; - } @else { - $items: $item1 $item2 $item3 $item4 $item5 $item6 $item7 $item8 $item9; - } - - $full: first-value-of($items); - - @for $i from 2 through length($items) { - $item: nth($items, $i); - @if $item != null { - $full: $full $item; - } - } - - @return $full; -} - -@function -compass-list-size($list) { - @return length($list); -} - -@function -compass-slice($list, $start, $end: false) { - @if $end == false { - $end: length($list); - } - $full: nth($list, $start); - @for $i from $start + 1 through $end { - $full: $full, nth($list, $i); - } - @return $full; -} - -@function reject($list, $reject1, $reject2:null, $reject3:null, $reject4:null, $reject5:null, $reject6:null, $reject7:null, $reject8:null, $reject9:null) { - $rejects: $reject1, $reject2, $reject3, $reject4, $reject5, $reject6, $reject7, $reject8, $reject9; - - $full: false; - @each $item in $list { - @if index($rejects, $item) {} - @else { - @if $full { - $full: $full, $item; - } - @else { - $full: $item; - } - } - } - @return $full; -} - -@function first-value-of($list) { - @return nth($list, 1); -} - -@function compact($vars...) { - $separator: list-separator($vars); - $list: (); - @each $var in $vars { - @if $var { - $list: append($list, $var, $separator); - } - } - @return $list; -} diff --git a/compass_mixins/static/css/vendor/compass/layout/_grid-background.scss b/compass_mixins/static/css/vendor/compass/layout/_grid-background.scss deleted file mode 100644 index 4d3820c..0000000 --- a/compass_mixins/static/css/vendor/compass/layout/_grid-background.scss +++ /dev/null @@ -1,178 +0,0 @@ -@import "../css3/images"; -@import "../css3/background-size"; - -// Set the color of your columns -$grid-background-column-color : rgba(100, 100, 225, 0.25) !default; -// Set the color of your gutters -$grid-background-gutter-color : rgba(0, 0, 0, 0) !default; - -// Set the total number of columns in your grid -$grid-background-total-columns : 24 !default; -// Set the width of your columns -$grid-background-column-width : 30px !default; -// Set the width of your gutters -$grid-background-gutter-width : 10px !default; -// Set the offset, if your columns are padded in from the container edge -$grid-background-offset : 0px !default; - -// Set the color of your baseline -$grid-background-baseline-color : rgba(0, 0, 0, 0.5) !default; -// Set the height of your baseline grid -$grid-background-baseline-height : 1.5em !default; - -// toggle your columns grids on and off -$show-column-grid-backgrounds : true !default; -// toggle your vertical grids on and off -$show-baseline-grid-backgrounds : true !default; -// toggle all your grids on and off -$show-grid-backgrounds : true !default; - -// optionally force your grid-image to remain fluid -// no matter what units you used to declared your grid. -$grid-background-force-fluid : false !default; - - -// Create the gradient needed for baseline grids -@function get-baseline-gradient( - $color : $grid-background-baseline-color -) { - $gradient: linear-gradient(bottom, $color 5%, rgba($color,0) 5%); - @return $gradient; -} - -// Create the color-stops needed for horizontal grids -@function build-grid-background( - $total : $grid-background-total-columns, - $column : $grid-background-column-width, - $gutter : $grid-background-gutter-width, - $offset : $grid-background-offset, - $column-color : $grid-background-column-color, - $gutter-color : $grid-background-gutter-color -) { - $grid: compact(); - $grid: append($grid, $gutter-color $offset, comma); - @for $i from 0 to $total { - - // $a represents the start of this column, initially equal to the offset - $a: $offset; - @if $i > 0 { $a: $a + (($column + $gutter) * $i); } - - // $g represents the start of this gutter, equal to $a plus one column-width - $g: $a + $column; - - // $z represents the end of a gutter, equal to $g plus one gutter-width - $z: $g + $gutter; - - @if (unit($a) == "%") and ($i == ($total - 1)) { - $z: 100%; - } - - // and we add this column/gutter pair to our grid - $grid: join($grid, ($column-color $a, $column-color $g, $gutter-color $g, $gutter-color $z)); - } - - @return $grid; -} - -// Return the gradient needed for horizontal grids -@function get-column-gradient( - $total : $grid-background-total-columns, - $column : $grid-background-column-width, - $gutter : $grid-background-gutter-width, - $offset : $grid-background-offset, - $column-color : $grid-background-column-color, - $gutter-color : $grid-background-gutter-color, - $force-fluid : $grid-background-force-fluid -) { - $grid: unquote(""); - - // don't force fluid grids when they are already fluid. - @if unit($column) == "%" { $force-fluid: false; } - - @if $force-fluid { - $grid: get-column-fluid-grid($total,$column,$gutter,$offset,$column-color,$gutter-color); - } @else { - $grid: build-grid-background($total,$column,$gutter,$offset,$column-color,$gutter-color); - } - - // return the horizontal grid as a gradient - $gradient: linear-gradient(left, $grid); - @return $gradient; -} - -// Convert a grid from fixed units into percentages. -@function get-column-fluid-grid( - $total : $grid-background-total-columns, - $column : $grid-background-column-width, - $gutter : $grid-background-gutter-width, - $offset : $grid-background-offset, - $column-color : $grid-background-column-color, - $gutter-color : $grid-background-gutter-color -) { - $context: ($column * $total) + ($gutter * ($total - 1) + ($offset * 2)); - $offset: $offset / $context * 100%; - $column: $column / $context * 100%; - $gutter: $gutter / $context * 100%; - - // return the horizontal grid as a set of color-stops - $grid: build-grid-background($total,$column,$gutter,$offset,$column-color,$gutter-color); - @return $grid; -} - - -// Add just the baseline grid to an element's background -@mixin baseline-grid-background( - $baseline : $grid-background-baseline-height, - $color : $grid-background-baseline-color -) { - @if $show-grid-backgrounds and $show-baseline-grid-backgrounds { - @include background-image(get-baseline-gradient($color)); - @include background-size(100% $baseline); - background-position: left top; - } -} - -// Add just the horizontal grid to an element's background -@mixin column-grid-background( - $total : $grid-background-total-columns, - $column : $grid-background-column-width, - $gutter : $grid-background-gutter-width, - $offset : $grid-background-offset, - $column-color : $grid-background-column-color, - $gutter-color : $grid-background-gutter-color, - $force-fluid : $grid-background-force-fluid -) { - @if $show-grid-backgrounds and $show-column-grid-backgrounds { - @include background-image( - get-column-gradient($total,$column,$gutter,$offset,$column-color,$gutter-color, $force-fluid) - ); - background-position: left top; - } -} - -// Add both horizontal and baseline grids to an element's background -@mixin grid-background( - $total : $grid-background-total-columns, - $column : $grid-background-column-width, - $gutter : $grid-background-gutter-width, - $baseline : $grid-background-baseline-height, - $offset : $grid-background-offset, - $column-color : $grid-background-column-color, - $gutter-color : $grid-background-gutter-color, - $baseline-color : $grid-background-baseline-color, - $force-fluid : $grid-background-force-fluid -) { - @if $show-grid-backgrounds { - @if $show-baseline-grid-backgrounds and $show-column-grid-backgrounds { - @include background-image( - get-baseline-gradient($baseline-color), - get-column-gradient($total,$column,$gutter,$offset,$column-color,$gutter-color, $force-fluid) - ); - @include background-size(100% $baseline, auto); - background-position: left top; - } @else { - @include baseline-grid-background($baseline, $baseline-color); - @include column-grid-background($total,$column,$gutter,$offset,$column-color,$gutter-color, $force-fluid); - } - } -} diff --git a/compass_mixins/static/css/vendor/compass/layout/_sticky-footer.scss b/compass_mixins/static/css/vendor/compass/layout/_sticky-footer.scss deleted file mode 100644 index 055f641..0000000 --- a/compass_mixins/static/css/vendor/compass/layout/_sticky-footer.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Based on a [blog post by Ryan Fait](http://ryanfait.com/resources/footer-stick-to-bottom-of-page/). -// -// Must be mixed into the top level of your stylesheet. -// -// Footer element must be outside of root wrapper element. -// -// Footer must be a fixed height. - -@mixin sticky-footer($footer-height, $root-selector: unquote("#root"), $root-footer-selector: unquote("#root_footer"), $footer-selector: unquote("#footer")) { - html, body { - height: 100%; } - #{$root-selector} { - clear: both; - min-height: 100%; - height: auto !important; - height: 100%; - margin-bottom: -$footer-height; - #{$root-footer-selector} { - height: $footer-height; } } - #{$footer-selector} { - clear: both; - position: relative; - height: $footer-height; } } diff --git a/compass_mixins/static/css/vendor/compass/layout/_stretching.scss b/compass_mixins/static/css/vendor/compass/layout/_stretching.scss deleted file mode 100644 index c123e3d..0000000 --- a/compass_mixins/static/css/vendor/compass/layout/_stretching.scss +++ /dev/null @@ -1,24 +0,0 @@ - -// stretch element height to specified top and bottom position - -@mixin stretch-y($offset-top:0, $offset-bottom:0) { - @include stretch($offset-top, false, $offset-bottom, false); -} - - -// stretch element width to specified left and right position - -@mixin stretch-x($offset-left:0, $offset-right:0) { - @include stretch(false, $offset-right, false, $offset-left); -} - - -// shorthand to stretch element height and width - -@mixin stretch($offset-top:0, $offset-right:0, $offset-bottom:0, $offset-left:0) { - position: absolute; - @if $offset-top { top: $offset-top; } - @if $offset-bottom { bottom: $offset-bottom; } - @if $offset-left { left: $offset-left; } - @if $offset-right { right: $offset-right; } -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/reset/_utilities-legacy.scss b/compass_mixins/static/css/vendor/compass/reset/_utilities-legacy.scss deleted file mode 100644 index 8273ca3..0000000 --- a/compass_mixins/static/css/vendor/compass/reset/_utilities-legacy.scss +++ /dev/null @@ -1,135 +0,0 @@ -// Based on [Eric Meyer's reset](http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) -// Global reset rules. -// For more specific resets, use the reset mixins provided below -// -// *Please Note*: tables still need `cellspacing="0"` in the markup. -@mixin global-reset { - html, body, div, span, applet, object, iframe, - h1, h2, h3, h4, h5, h6, p, blockquote, pre, - a, abbr, acronym, address, big, cite, code, - del, dfn, em, font, img, ins, kbd, q, s, samp, - small, strike, strong, sub, sup, tt, var, - dl, dt, dd, ol, ul, li, - fieldset, form, label, legend, - table, caption, tbody, tfoot, thead, tr, th, td { - @include reset-box-model; - @include reset-font; } - body { - @include reset-body; } - ol, ul { - @include reset-list-style; } - table { - @include reset-table; } - caption, th, td { - @include reset-table-cell; } - q, blockquote { - @include reset-quotation; } - a img { - @include reset-image-anchor-border; } } - -// Reset all elements within some selector scope. To reset the selector itself, -// mixin the appropriate reset mixin for that element type as well. This could be -// useful if you want to style a part of your page in a dramatically different way. -// -// *Please Note*: tables still need `cellspacing="0"` in the markup. -@mixin nested-reset { - div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, - pre, a, abbr, acronym, address, code, del, dfn, em, img, - dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { - @include reset-box-model; - @include reset-font; } - table { - @include reset-table; } - caption, th, td { - @include reset-table-cell; } - q, blockquote { - @include reset-quotation; } - a img { - @include reset-image-anchor-border; } } - -// Reset the box model measurements. -@mixin reset-box-model { - margin: 0; - padding: 0; - border: 0; - outline: 0; } - -// Reset the font and vertical alignment. -@mixin reset-font { - font: { - weight: inherit; - style: inherit; - size: 100%; - family: inherit; }; - vertical-align: baseline; } - -// Resets the outline when focus. -// For accessibility you need to apply some styling in its place. -@mixin reset-focus { - outline: 0; } - -// Reset a body element. -@mixin reset-body { - line-height: 1; - color: black; - background: white; } - -// Reset the list style of an element. -@mixin reset-list-style { - list-style: none; } - -// Reset a table -@mixin reset-table { - border-collapse: separate; - border-spacing: 0; - vertical-align: middle; } - -// Reset a table cell (`th`, `td`) -@mixin reset-table-cell { - text-align: left; - font-weight: normal; - vertical-align: middle; } - -// Reset a quotation (`q`, `blockquote`) -@mixin reset-quotation { - quotes: "" ""; - &:before, &:after { - content: ""; } } - -// Resets the border. -@mixin reset-image-anchor-border { - border: none; } - -// Unrecognized elements are displayed inline. -// This reset provides a basic reset for html5 elements -// so they are rendered correctly in browsers that don't recognize them -// and reset in browsers that have default styles for them. -@mixin reset-html5 { - #{elements-of-type(html5-block)} { - @include reset-box-model; - display: block; } } - -// Resets the display of inline and block elements to their default display -// according to their tag type. Elements that have a default display that varies across -// versions of html or browser are not handled here, but this covers the 90% use case. -// Usage Example: -// -// // Turn off the display for both of these classes -// .unregistered-only, .registered-only -// display: none -// // Now turn only one of them back on depending on some other context. -// body.registered -// +reset-display(".registered-only") -// body.unregistered -// +reset-display(".unregistered-only") -@mixin reset-display($selector: "", $important: false) { - #{append-selector(elements-of-type("inline"), $selector)} { - @if $important { - display: inline !important; } - @else { - display: inline; } } - #{append-selector(elements-of-type("block"), $selector)} { - @if $important { - display: block !important; } - @else { - display: block; } } } diff --git a/compass_mixins/static/css/vendor/compass/reset/_utilities.scss b/compass_mixins/static/css/vendor/compass/reset/_utilities.scss deleted file mode 100644 index d173f3e..0000000 --- a/compass_mixins/static/css/vendor/compass/reset/_utilities.scss +++ /dev/null @@ -1,142 +0,0 @@ -// Based on [Eric Meyer's reset 2.0](http://meyerweb.com/eric/tools/css/reset/index.html) -// Global reset rules. -// For more specific resets, use the reset mixins provided below -@mixin global-reset { - html, body, div, span, applet, object, iframe, - h1, h2, h3, h4, h5, h6, p, blockquote, pre, - a, abbr, acronym, address, big, cite, code, - del, dfn, em, img, ins, kbd, q, s, samp, - small, strike, strong, sub, sup, tt, var, - b, u, i, center, - dl, dt, dd, ol, ul, li, - fieldset, form, label, legend, - table, caption, tbody, tfoot, thead, tr, th, td, - article, aside, canvas, details, embed, - figure, figcaption, footer, header, hgroup, - menu, nav, output, ruby, section, summary, - time, mark, audio, video { - @include reset-box-model; - @include reset-font; } - // Unlike Eric's original reset, we reset the html element to be compatible - // with the vertical rhythm mixins. - html { - @include reset-body; } - ol, ul { - @include reset-list-style; } - table { - @include reset-table; } - caption, th, td { - @include reset-table-cell; } - q, blockquote { - @include reset-quotation; } - a img { - @include reset-image-anchor-border; } - @include reset-html5; } - -// Reset all elements within some selector scope. To reset the selector itself, -// mixin the appropriate reset mixin for that element type as well. This could be -// useful if you want to style a part of your page in a dramatically different way. -@mixin nested-reset { - div, span, applet, object, iframe, - h1, h2, h3, h4, h5, h6, p, blockquote, pre, - a, abbr, acronym, address, big, cite, code, - del, dfn, em, img, ins, kbd, q, s, samp, - small, strike, strong, sub, sup, tt, var, - b, u, i, center, - dl, dt, dd, ol, ul, li, - fieldset, form, label, legend, - table, caption, tbody, tfoot, thead, tr, th, td, - article, aside, canvas, details, embed, - figure, figcaption, footer, header, hgroup, - menu, nav, output, ruby, section, summary, - time, mark, audio, video { - @include reset-box-model; - @include reset-font; } - table { - @include reset-table; } - caption, th, td { - @include reset-table-cell; } - q, blockquote { - @include reset-quotation; } - a img { - @include reset-image-anchor-border; } } - -// Reset the box model measurements. -@mixin reset-box-model { - margin: 0; - padding: 0; - border: 0; } - -// Reset the font and vertical alignment. -@mixin reset-font { - font: inherit; - font-size: 100%; - vertical-align: baseline; } - -// Resets the outline when focus. -// For accessibility you need to apply some styling in its place. -@mixin reset-focus { - outline: 0; } - -// Reset a body element. -@mixin reset-body { - line-height: 1; } - -// Reset the list style of an element. -@mixin reset-list-style { - list-style: none; } - -// Reset a table -@mixin reset-table { - border-collapse: collapse; - border-spacing: 0; } - -// Reset a table cell (`th`, `td`) -@mixin reset-table-cell { - text-align: left; - font-weight: normal; - vertical-align: middle; } - -// Reset a quotation (`q`, `blockquote`) -@mixin reset-quotation { - quotes: none; - &:before, &:after { - content: ""; - content: none; } } - -// Resets the border. -@mixin reset-image-anchor-border { - border: none; } - -// Unrecognized elements are displayed inline. -// This reset provides a basic reset for block html5 elements -// so they are rendered correctly in browsers that don't recognize them -// and reset in browsers that have default styles for them. -@mixin reset-html5 { - #{elements-of-type(html5-block)} { - display: block; } } - -// Resets the display of inline and block elements to their default display -// according to their tag type. Elements that have a default display that varies across -// versions of html or browser are not handled here, but this covers the 90% use case. -// Usage Example: -// -// // Turn off the display for both of these classes -// .unregistered-only, .registered-only -// display: none -// // Now turn only one of them back on depending on some other context. -// body.registered -// +reset-display(".registered-only") -// body.unregistered -// +reset-display(".unregistered-only") -@mixin reset-display($selector: "", $important: false) { - #{append-selector(elements-of-type("inline"), $selector)} { - @if $important { - display: inline !important; } - @else { - display: inline; } } - #{append-selector(elements-of-type("block"), $selector)} { - @if $important { - display: block !important; } - @else { - display: block; } } } diff --git a/compass_mixins/static/css/vendor/compass/typography/_links.scss b/compass_mixins/static/css/vendor/compass/typography/_links.scss deleted file mode 100644 index 735000e..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/_links.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import "links/hover-link"; -@import "links/link-colors"; -@import "links/unstyled-link"; diff --git a/compass_mixins/static/css/vendor/compass/typography/_lists.scss b/compass_mixins/static/css/vendor/compass/typography/_lists.scss deleted file mode 100644 index 3365f30..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/_lists.scss +++ /dev/null @@ -1,4 +0,0 @@ -@import "lists/horizontal-list"; -@import "lists/inline-list"; -@import "lists/inline-block-list"; -@import "lists/bullets"; diff --git a/compass_mixins/static/css/vendor/compass/typography/_text.scss b/compass_mixins/static/css/vendor/compass/typography/_text.scss deleted file mode 100644 index 885f729..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/_text.scss +++ /dev/null @@ -1,4 +0,0 @@ -@import "text/ellipsis"; -@import "text/nowrap"; -@import "text/replacement"; -@import "text/force-wrap"; diff --git a/compass_mixins/static/css/vendor/compass/typography/_vertical_rhythm.scss b/compass_mixins/static/css/vendor/compass/typography/_vertical_rhythm.scss deleted file mode 100644 index 6e9825f..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/_vertical_rhythm.scss +++ /dev/null @@ -1,219 +0,0 @@ -@import "../layout/grid-background"; - -// The base font size. -$base-font-size: 16px !default; - -// The base line height determines the basic unit of vertical rhythm. -$base-line-height: 24px !default; - -// Set the default border style for rhythm borders. -$default-rhythm-border-style: solid !default; - -// The default font size in all browsers. -$browser-default-font-size: 16px; - -// Set to false if you want to use absolute pixels in sizing your typography. -$relative-font-sizing: true !default; - -// Allows the `adjust-font-size-to` mixin and the `lines-for-font-size` function -// to round the line height to the nearest half line height instead of the -// nearest integral line height to avoid large spacing between lines. -$round-to-nearest-half-line: false !default; - -// Ensure there is at least this many pixels -// of vertical padding above and below the text. -$min-line-padding: 2px !default; - -// $base-font-size but in your output unit of choice. -// Defaults to 1em when `$relative-font-sizing` is true. -$font-unit: if($relative-font-sizing, 1em, $base-font-size) !default; - -// The basic unit of font rhythm. -$base-rhythm-unit: $base-line-height / $base-font-size * $font-unit; - -// The leader is the amount of whitespace in a line. -// It might be useful in your calculations. -$base-leader: ($base-line-height - $base-font-size) * $font-unit / $base-font-size; - -// The half-leader is the amount of whitespace above and below a line. -// It might be useful in your calculations. -$base-half-leader: $base-leader / 2; - -// True if a number has a relative unit. -@function relative-unit($number) { - @return unit($number) == "%" or unit($number) == "em" or unit($number) == "rem" -} - -// True if a number has an absolute unit. -@function absolute-unit($number) { - @return not(relative-unit($number) or unitless($number)); -} - -@if $relative-font-sizing and not(relative-unit($font-unit)) { - @warn "$relative-font-sizing is true but $font-unit is set to #{$font-unit} which is not a relative unit."; -} - -// Establishes a font baseline for the given font-size. -@mixin establish-baseline($font-size: $base-font-size) { - // IE 6 refuses to resize fonts set in pixels and it weirdly resizes fonts - // whose root is set in ems. So we set the root font size in percentages of - // the default font size. - * html { - font-size: 100% * ($font-size / $browser-default-font-size); - } - html { - font-size: $font-size; - @include adjust-leading-to(1, if($relative-font-sizing, $font-size, $base-font-size)); - } -} - -// Resets the line-height to 1 vertical rhythm unit. -// Does not work on elements whose font-size is different from $base-font-size. -// -// @deprecated This mixin will be removed in the next release. -// Please use the `adjust-leading-to` mixin instead. -@mixin reset-baseline { - @include adjust-leading-to(1, if($relative-font-sizing, $base-font-size, $base-font-size)); -} - -// Show a background image that can be used to debug your alignments. -// Include the $img argument if you would rather use your own image than the -// Compass default gradient image. -@mixin debug-vertical-alignment($img: false) { - @if $img { - background: image-url($img); - } @else { - @include baseline-grid-background($base-rhythm-unit); - } -} - -// Adjust a block to have a different font size and line height to maintain the -// rhythm. $lines specifies how many multiples of the baseline rhythm each line -// of this font should use up. It does not have to be an integer, but it -// defaults to the smallest integer that is large enough to fit the font. -// Use $from-size to adjust from a font-size other than the base font-size. -@mixin adjust-font-size-to($to-size, $lines: lines-for-font-size($to-size), $from-size: $base-font-size) { - @if not($relative-font-sizing) and $from-size != $base-font-size { - @warn "$relative-font-sizing is false but a relative font size was passed to adjust-font-size-to"; - } - font-size: $font-unit * $to-size / $from-size; - @include adjust-leading-to($lines, if($relative-font-sizing, $to-size, $base-font-size)); -} - -// Adjust a block to have different line height to maintain the rhythm. -// $lines specifies how many multiples of the baseline rhythm each line of this -// font should use up. It does not have to be an integer, but it defaults to the -// smallest integer that is large enough to fit the font. -@mixin adjust-leading-to($lines, $font-size: $base-font-size) { - line-height: rhythm($lines, $font-size); -} - -// Calculate rhythm units. -@function rhythm( - $lines: 1, - $font-size: $base-font-size, - $offset: 0 -) { - @if not($relative-font-sizing) and $font-size != $base-font-size { - @warn "$relative-font-sizing is false but a relative font size was passed to the rhythm function"; - } - $rhythm: $font-unit * ($lines * $base-line-height - $offset) / $font-size; - // Round the pixels down to nearest integer. - @if unit($rhythm) == px { - $rhythm: floor($rhythm); - } - @return $rhythm; -} - -// Calculate the minimum multiple of rhythm units needed to contain the font-size. -@function lines-for-font-size($font-size) { - $lines: if($round-to-nearest-half-line, - ceil(2 * $font-size / $base-line-height) / 2, - ceil($font-size / $base-line-height)); - @if $lines * $base-line-height - $font-size < $min-line-padding * 2 { - $lines: $lines + if($round-to-nearest-half-line, 0.5, 1); - } - @return $lines; -} - -// Apply leading whitespace. The $property can be margin or padding. -@mixin leader($lines: 1, $font-size: $base-font-size, $property: margin) { - #{$property}-top: rhythm($lines, $font-size); -} - -// Apply leading whitespace as padding. -@mixin padding-leader($lines: 1, $font-size: $base-font-size) { - padding-top: rhythm($lines, $font-size); -} - -// Apply leading whitespace as margin. -@mixin margin-leader($lines: 1, $font-size: $base-font-size) { - margin-top: rhythm($lines, $font-size); -} - -// Apply trailing whitespace. The $property can be margin or padding. -@mixin trailer($lines: 1, $font-size: $base-font-size, $property: margin) { - #{$property}-bottom: rhythm($lines, $font-size); -} - -// Apply trailing whitespace as padding. -@mixin padding-trailer($lines: 1, $font-size: $base-font-size) { - padding-bottom: rhythm($lines, $font-size); -} - -// Apply trailing whitespace as margin. -@mixin margin-trailer($lines: 1, $font-size: $base-font-size) { - margin-bottom: rhythm($lines, $font-size); -} - -// Shorthand mixin to apply whitespace for top and bottom margins and padding. -@mixin rhythm($leader: 0, $padding-leader: 0, $padding-trailer: 0, $trailer: 0, $font-size: $base-font-size) { - @include leader($leader, $font-size); - @include padding-leader($padding-leader, $font-size); - @include padding-trailer($padding-trailer, $font-size); - @include trailer($trailer, $font-size); -} - -// Apply a border and whitespace to any side without destroying the vertical -// rhythm. The whitespace must be greater than the width of the border. -@mixin apply-side-rhythm-border($side, $width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) { - @if not($relative-font-sizing) and $font-size != $base-font-size { - @warn "$relative-font-sizing is false but a relative font size was passed to apply-side-rhythm-border"; - } - border-#{$side}-style: $border-style; - border-#{$side}-width: $font-unit * $width / $font-size; - padding-#{$side}: rhythm($lines, $font-size, $offset: $width); -} - -// Apply borders and whitespace equally to all sides. -@mixin rhythm-borders($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) { - @if not($relative-font-sizing) and $font-size != $base-font-size { - @warn "$relative-font-sizing is false but a relative font size was passed to rhythm-borders"; - } - border: { - style: $border-style; - width: $font-unit * $width / $font-size; - }; - padding: rhythm($lines, $font-size, $offset: $width); -} - -// Apply a leading border. -@mixin leading-border($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) { - @include apply-side-rhythm-border(top, $width, $lines, $font-size, $border-style); -} - -// Apply a trailing border. -@mixin trailing-border($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) { - @include apply-side-rhythm-border(bottom, $width, $lines, $font-size, $border-style); -} - -// Apply both leading and trailing borders. -@mixin horizontal-borders($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) { - @include leading-border($width, $lines, $font-size, $border-style); - @include trailing-border($width, $lines, $font-size, $border-style); -} - -// Alias for `horizontal-borders` mixin. -@mixin h-borders($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) { - @include horizontal-borders($width, $lines, $font-size, $border-style); -} diff --git a/compass_mixins/static/css/vendor/compass/typography/links/_hover-link.scss b/compass_mixins/static/css/vendor/compass/typography/links/_hover-link.scss deleted file mode 100644 index 8c72bc1..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/links/_hover-link.scss +++ /dev/null @@ -1,5 +0,0 @@ -// a link that only has an underline when you hover over it -@mixin hover-link { - text-decoration: none; - &:hover { - text-decoration: underline; } } diff --git a/compass_mixins/static/css/vendor/compass/typography/links/_link-colors.scss b/compass_mixins/static/css/vendor/compass/typography/links/_link-colors.scss deleted file mode 100644 index 5d641f7..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/links/_link-colors.scss +++ /dev/null @@ -1,28 +0,0 @@ -// Set all the colors for a link with one mixin call. -// Order of arguments is: -// -// 1. normal -// 2. hover -// 3. active -// 4. visited -// 5. focus -// -// Those states not specified will inherit. -// Mixin to an anchor link like so: -// a -// +link-colors(#00c, #0cc, #c0c, #ccc, #cc0) - -@mixin link-colors($normal, $hover: false, $active: false, $visited: false, $focus: false) { - color: $normal; - @if $visited { - &:visited { - color: $visited; } } - @if $focus { - &:focus { - color: $focus; } } - @if $hover { - &:hover { - color: $hover; } } - @if $active { - &:active { - color: $active; } } } diff --git a/compass_mixins/static/css/vendor/compass/typography/links/_unstyled-link.scss b/compass_mixins/static/css/vendor/compass/typography/links/_unstyled-link.scss deleted file mode 100644 index e39c2d6..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/links/_unstyled-link.scss +++ /dev/null @@ -1,7 +0,0 @@ -// A link that looks and acts like the text it is contained within -@mixin unstyled-link { - color: inherit; - text-decoration: inherit; - cursor: inherit; - &:active, &:focus { - outline: none; } } diff --git a/compass_mixins/static/css/vendor/compass/typography/lists/_bullets.scss b/compass_mixins/static/css/vendor/compass/typography/lists/_bullets.scss deleted file mode 100644 index 958eefc..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/lists/_bullets.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Turn off the bullet for an element of a list -@mixin no-bullet { - list-style-image : none; - list-style-type : none; - margin-left : 0; -} - -// turns off the bullets for an entire list -@mixin no-bullets { - list-style: none; - li { @include no-bullet; } -} - -// Make a list(ul/ol) have an image bullet. -// -// The mixin should be used like this for an icon that is 5x7: -// -// ul.pretty -// +pretty-bullets("my-icon.png", 5px, 7px) -// -// Additionally, if the image dimensions are not provided, -// The image dimensions will be extracted from the image itself. -// -// ul.pretty -// +pretty-bullets("my-icon.png") -// -@mixin pretty-bullets($bullet-icon, $width: image-width($bullet-icon), $height: image-height($bullet-icon), $line-height: 18px, $padding: 14px) { - margin-left: 0; - li { - padding-left: $padding; - background: image-url($bullet-icon) no-repeat ($padding - $width) / 2 ($line-height - $height) / 2; - list-style-type: none; - } -} diff --git a/compass_mixins/static/css/vendor/compass/typography/lists/_horizontal-list.scss b/compass_mixins/static/css/vendor/compass/typography/lists/_horizontal-list.scss deleted file mode 100644 index b66e4c0..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/lists/_horizontal-list.scss +++ /dev/null @@ -1,61 +0,0 @@ -// Horizontal list layout module. -// -// Easy mode using simple descendant li selectors: -// -// ul.nav -// +horizontal-list -// -// Advanced mode: -// If you need to target the list items using a different selector then use -// +horizontal-list-container on your ul/ol and +horizontal-list-item on your li. -// This may help when working on layouts involving nested lists. For example: -// -// ul.nav -// +horizontal-list-container -// > li -// +horizontal-list-item - -@import "bullets"; -@import "../../utilities/general/clearfix"; -@import "../../utilities/general/reset"; -@import "../../utilities/general/float"; - -// Can be mixed into any selector that target a ul or ol that is meant -// to have a horizontal layout. Used to implement +horizontal-list. -@mixin horizontal-list-container { - @include reset-box-model; - @include clearfix; } - -// Can be mixed into any li selector that is meant to participate in a horizontal layout. -// Used to implement +horizontal-list. -// -// :last-child is not fully supported -// see http://www.quirksmode.org/css/contents.html#t29 for the support matrix -// -// IE8 ignores rules that are included on the same line as :last-child -// see http://www.richardscarrott.co.uk/posts/view/ie8-last-child-bug for details -// -// Setting `$padding` to `false` disables the padding between list elements -@mixin horizontal-list-item($padding: 4px, $direction: left) { - @include no-bullet; - white-space: nowrap; - @include float($direction); - @if $padding { - padding: { - left: $padding; - right: $padding; - } - &:first-child, &.first { padding-#{$direction}: 0; } - &:last-child { padding-#{opposite-position($direction)}: 0; } - &.last { padding-#{opposite-position($direction)}: 0; } - } -} - -// A list(ol,ul) that is layed out such that the elements are floated left and won't wrap. -// This is not an inline list. -// -// Setting `$padding` to `false` disables the padding between list elements -@mixin horizontal-list($padding: 4px, $direction: left) { - @include horizontal-list-container; - li { - @include horizontal-list-item($padding, $direction); } } diff --git a/compass_mixins/static/css/vendor/compass/typography/lists/_inline-block-list.scss b/compass_mixins/static/css/vendor/compass/typography/lists/_inline-block-list.scss deleted file mode 100644 index ea031dc..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/lists/_inline-block-list.scss +++ /dev/null @@ -1,50 +0,0 @@ -// Inline-Block list layout module. -// -// Easy mode using simple descendant li selectors: -// -// ul.nav { -// @import inline-block-list; -// } -// -// Advanced mode: -// If you need to target the list items using a different selector then use -// `@include inline-block-list-container` on your ul/ol and -// `@include inline-block-list-item` on your li. This may help when working -// on layouts involving nested lists. For example: -// -// ul.nav { -// @include inline-block-list-container; -// > li { -// @include inline-block-list-item; -// } -// } - -@import "bullets"; -@import "horizontal-list"; -@import "../../utilities/general/float"; -@import "../../css3/inline-block"; - -// Can be mixed into any selector that target a ul or ol that is meant -// to have an inline-block layout. Used to implement `inline-block-list`. -@mixin inline-block-list-container { - @include horizontal-list-container; } - -// Can be mixed into any li selector that is meant to participate in a horizontal layout. -// Used to implement `inline-block-list`. -@mixin inline-block-list-item($padding: false) { - @include no-bullet; - @include inline-block; - white-space: nowrap; - @if $padding { - padding: { - left: $padding; - right: $padding; - }; - } -} - -// A list(ol,ul) that is layed out such that the elements are inline-block and won't wrap. -@mixin inline-block-list($padding: false) { - @include inline-block-list-container; - li { - @include inline-block-list-item($padding); } } diff --git a/compass_mixins/static/css/vendor/compass/typography/lists/_inline-list.scss b/compass_mixins/static/css/vendor/compass/typography/lists/_inline-list.scss deleted file mode 100644 index caff6fd..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/lists/_inline-list.scss +++ /dev/null @@ -1,44 +0,0 @@ -// makes a list inline. - -@mixin inline-list { - list-style-type: none; - &, & li { - margin: 0px; - padding: 0px; - display: inline; - } -} - -// makes an inline list delimited with the passed string. -// Defaults to making a comma-separated list. -// -// Please make note of the browser support issues before using this mixin: -// -// use of `content` and `:after` is not fully supported in all browsers. -// See quirksmode for the [support matrix](http://www.quirksmode.org/css/contents.html#t15) -// -// `:last-child` is not fully supported. -// see quirksmode for the [support matrix](http://www.quirksmode.org/css/contents.html#t29). -// -// IE8 ignores rules that are included on the same line as :last-child -// see http://www.richardscarrott.co.uk/posts/view/ie8-last-child-bug for details - -@mixin delimited-list($separator: ", ") { - @include inline-list; - li { - &:after { content: $separator; } - &:last-child { - &:after { content: ""; } - } - &.last { - &:after { content: ""; } - } - } -} - -// See [delimited-list](#mixin-delimited-list) -// @deprecated -@mixin comma-delimited-list { - @warn "comma-delimited-list is deprecated. Please use delimited-list instead."; - @include delimited-list; -} diff --git a/compass_mixins/static/css/vendor/compass/typography/text/_ellipsis.scss b/compass_mixins/static/css/vendor/compass/typography/text/_ellipsis.scss deleted file mode 100644 index 04de955..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/text/_ellipsis.scss +++ /dev/null @@ -1,25 +0,0 @@ -@import "../../css3/shared"; - -// To get full firefox support, you must install the ellipsis pattern: -// -// compass install compass/ellipsis -$use-mozilla-ellipsis-binding: false !default; - -// This technique, by [Justin Maxwell](http://code404.com/), was originally -// published [here](http://mattsnider.com/css/css-string-truncation-with-ellipsis/). -// Firefox implementation by [Rikkert Koppes](http://www.rikkertkoppes.com/thoughts/2008/6/). -@mixin ellipsis($no-wrap: true) { - @if $no-wrap { white-space: nowrap; } - overflow: hidden; - @include experimental(text-overflow, ellipsis, - not(-moz), - not(-webkit), - -o, - -ms, - not(-khtml), - official - ); - @if $experimental-support-for-mozilla and $use-mozilla-ellipsis-binding { - -moz-binding: stylesheet-url(unquote("xml/ellipsis.xml#ellipsis")); - } -} diff --git a/compass_mixins/static/css/vendor/compass/typography/text/_force-wrap.scss b/compass_mixins/static/css/vendor/compass/typography/text/_force-wrap.scss deleted file mode 100644 index 8a14e8f..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/text/_force-wrap.scss +++ /dev/null @@ -1,12 +0,0 @@ -// Prevent long urls and text from breaking layouts -// [originally from perishablepress.com](http://perishablepress.com/press/2010/06/01/wrapping-content/) -@mixin force-wrap { - white-space: pre; // CSS 2.0 - white-space: pre-wrap; // CSS 2.1 - white-space: pre-line; // CSS 3.0 - white-space: -pre-wrap; // Opera 4-6 - white-space: -o-pre-wrap; // Opera 7 - white-space: -moz-pre-wrap; // Mozilla - white-space: -hp-pre-wrap; // HP Printers - word-wrap: break-word; // IE 5+ -} diff --git a/compass_mixins/static/css/vendor/compass/typography/text/_nowrap.scss b/compass_mixins/static/css/vendor/compass/typography/text/_nowrap.scss deleted file mode 100644 index 1613dd6..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/text/_nowrap.scss +++ /dev/null @@ -1,2 +0,0 @@ -// When remembering whether or not there's a hyphen in white-space is too hard -@mixin nowrap { white-space: nowrap; } diff --git a/compass_mixins/static/css/vendor/compass/typography/text/_replacement.scss b/compass_mixins/static/css/vendor/compass/typography/text/_replacement.scss deleted file mode 100644 index bb0e6d5..0000000 --- a/compass_mixins/static/css/vendor/compass/typography/text/_replacement.scss +++ /dev/null @@ -1,68 +0,0 @@ -// Indicates the direction you prefer to move your text -// when hiding it. -// -// `left` is more robust, especially in older browsers. -// `right` seems have better runtime performance. -$hide-text-direction: left !default; - -// Hides html text and replaces it with an image. -// If you use this on an inline element, you will need to change the display to block or inline-block. -// Also, if the size of the image differs significantly from the font size, you'll need to set the width and/or height. -// -// Parameters: -// -// * `img` -- the relative path from the project image directory to the image, or a url literal. -// * `x` -- the x position of the background image. -// * `y` -- the y position of the background image. -@mixin replace-text($img, $x: 50%, $y: 50%) { - @include hide-text; - background: { - @if is-url($img) { - image: url($img); - } @else { - image: image-url($img); - } - repeat: no-repeat; - position: $x $y; - }; -} - -// Like the `replace-text` mixin, but also sets the width -// and height of the element according the dimensions of the image. -// -// If you set `$inline` to true, then an inline image (data uri) will be used. -@mixin replace-text-with-dimensions($img, $x: 50%, $y: 50%, $inline: false) { - @include replace-text(if($inline, inline-image($img), $img), $x, $y); - width: image-width($img); - height: image-height($img); -} - -// Hides text in an element so you can see the background. -// -// The direction indicates how the text should be moved out of view. -// -// See `$hide-text-direction` for more information and to set this globally -// for your application. -@mixin hide-text($direction: $hide-text-direction) { - @if $direction == left { - $approximate-em-value: 12px; - $wider-than-any-screen: -9999; - text-indent: $wider-than-any-screen * $approximate-em-value; - overflow: hidden; - text-align: left; - } @else { - // slightly wider than the box prevents issues with inline-block elements - text-indent: 110%; - white-space: nowrap; - overflow: hidden; - } -} - -// Hides text in an element by squishing the text into oblivion. -// Use this if you need to hide text contained in an inline element -// but still have it read by a screen reader. -@mixin squish-text { - font: 0/0 serif; - text-shadow: none; - color: transparent; -} diff --git a/compass_mixins/static/css/vendor/compass/utilities/_color.scss b/compass_mixins/static/css/vendor/compass/utilities/_color.scss deleted file mode 100644 index 0cc7fd1..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/_color.scss +++ /dev/null @@ -1 +0,0 @@ -@import "color/contrast"; \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/utilities/_general.scss b/compass_mixins/static/css/vendor/compass/utilities/_general.scss deleted file mode 100644 index 047e636..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/_general.scss +++ /dev/null @@ -1,6 +0,0 @@ -@import "general/reset"; -@import "general/clearfix"; -@import "general/float"; -@import "general/tag-cloud"; -@import "general/hacks"; -@import "general/min"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/_links.scss b/compass_mixins/static/css/vendor/compass/utilities/_links.scss deleted file mode 100644 index e0e3251..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/_links.scss +++ /dev/null @@ -1,5 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/links' instead."; - -@import "../typography/links/hover-link"; -@import "../typography/links/link-colors"; -@import "../typography/links/unstyled-link"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/_lists.scss b/compass_mixins/static/css/vendor/compass/utilities/_lists.scss deleted file mode 100644 index 4833ee1..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/_lists.scss +++ /dev/null @@ -1,6 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/lists' instead."; - -@import "../typography/lists/horizontal-list"; -@import "../typography/lists/inline-list"; -@import "../typography/lists/inline-block-list"; -@import "../typography/lists/bullets"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/_print.scss b/compass_mixins/static/css/vendor/compass/utilities/_print.scss deleted file mode 100644 index 4771e08..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/_print.scss +++ /dev/null @@ -1,17 +0,0 @@ -// Classes that are useful for controlling what gets printed. -// You must mix `+print-utilities` into your print stylesheet -// and `+print-utilities(screen)` into your screen stylesheet. -// Note: these aren't semantic. -@mixin print-utilities($media: print) { - @if $media == print { - .noprint, .no-print { display: none; } - #{elements-of-type(block)} { - &.print-only { display: block; } - } - #{elements-of-type(inline)} { - &.print-only { display: inline; } - } - } @else { - .print-only { display: none; } - } -} diff --git a/compass_mixins/static/css/vendor/compass/utilities/_sprites.scss b/compass_mixins/static/css/vendor/compass/utilities/_sprites.scss deleted file mode 100644 index 0066804..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/_sprites.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import "sprites/base"; -@import "sprites/sprite-img"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/_tables.scss b/compass_mixins/static/css/vendor/compass/utilities/_tables.scss deleted file mode 100644 index 4af1d51..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/_tables.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import "tables/alternating-rows-and-columns"; -@import "tables/borders"; -@import "tables/scaffolding"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/_text.scss b/compass_mixins/static/css/vendor/compass/utilities/_text.scss deleted file mode 100644 index bb73c25..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/_text.scss +++ /dev/null @@ -1,5 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/text' instead."; - -@import "../typography/text/ellipsis"; -@import "../typography/text/nowrap"; -@import "../typography/text/replacement"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/color/_contrast.scss b/compass_mixins/static/css/vendor/compass/utilities/color/_contrast.scss deleted file mode 100644 index fc73905..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/color/_contrast.scss +++ /dev/null @@ -1,28 +0,0 @@ -$contrasted-dark-default: #000 !default; -$contrasted-light-default: #fff !default; -$contrasted-lightness-threshold: 30% !default; - -// Returns the `$light` color when the `$color` is dark -// and the `$dark` color when the `$color` is light. -// The `$threshold` is a percent between `0%` and `100%` and it determines -// when the lightness of `$color` changes from "dark" to "light". -@function contrast-color( - $color, - $dark: $contrasted-dark-default, - $light: $contrasted-light-default, - $threshold: $contrasted-lightness-threshold -) { - @return if(lightness($color) < $threshold, $light, $dark) -} - -// Sets the specified background color and calculates a dark or light contrasted text color. -// The arguments are passed through to the [contrast-color function](#function-contrast-color). -@mixin contrasted( - $background-color, - $dark: $contrasted-dark-default, - $light: $contrasted-light-default, - $threshold: $contrasted-lightness-threshold -) { - background-color: $background-color; - color: contrast-color($background-color, $dark, $light, $threshold); -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/utilities/general/_clearfix.scss b/compass_mixins/static/css/vendor/compass/utilities/general/_clearfix.scss deleted file mode 100644 index 73f9254..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/general/_clearfix.scss +++ /dev/null @@ -1,44 +0,0 @@ -// @doc off -// Extends the bottom of the element to enclose any floats it contains. -// @doc on - -@import "hacks"; - -// This basic method is preferred for the usual case, when positioned -// content will not show outside the bounds of the container. -// -// Recommendations include using this in conjunction with a width. -// Credit: [quirksmode.org](http://www.quirksmode.org/blog/archives/2005/03/clearing_floats.html) -@mixin clearfix { - overflow: hidden; - @include has-layout; -} - -// This older method from Position Is Everything called -// [Easy Clearing](http://www.positioniseverything.net/easyclearing.html) -// has the advantage of allowing positioned elements to hang -// outside the bounds of the container at the expense of more tricky CSS. -@mixin legacy-pie-clearfix { - &:after { - content : "\0020"; - display : block; - height : 0; - clear : both; - overflow : hidden; - visibility : hidden; - } - @include has-layout; -} - -// This is an updated version of the PIE clearfix method that reduces the amount of CSS output. -// If you need to support Firefox before 3.5 you need to use `legacy-pie-clearfix` instead. -// -// Adapted from: [A new micro clearfix hack](http://nicolasgallagher.com/micro-clearfix-hack/) -@mixin pie-clearfix { - &:after { - content: ""; - display: table; - clear: both; - } - @include has-layout; -} diff --git a/compass_mixins/static/css/vendor/compass/utilities/general/_float.scss b/compass_mixins/static/css/vendor/compass/utilities/general/_float.scss deleted file mode 100644 index 914f184..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/general/_float.scss +++ /dev/null @@ -1,30 +0,0 @@ -// Implementation of float:left with fix for the -// [double-margin bug in IE5/6](http://www.positioniseverything.net/explorer/doubled-margin.html) -@mixin float-left { - @include float(left); } - -// Implementation of float:right with fix for the -// [double-margin bug in IE5/6](http://www.positioniseverything.net/explorer/doubled-margin.html) -@mixin float-right { - @include float(right); } - -// Direction independent float mixin that fixes the -// [double-margin bug in IE5/6](http://www.positioniseverything.net/explorer/doubled-margin.html) -@mixin float($side: left) { - display: inline; - float: unquote($side); } - -// Resets floated elements back to their default of `float: none` and defaults -// to `display: block` unless you pass `inline` as an argument -// -// Usage Example: -// -// body.homepage -// #footer li -// +float-left -// body.signup -// #footer li -// +reset-float -@mixin reset-float($display: block) { - float: none; - display: $display; } \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/utilities/general/_hacks.scss b/compass_mixins/static/css/vendor/compass/utilities/general/_hacks.scss deleted file mode 100644 index 706265e..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/general/_hacks.scss +++ /dev/null @@ -1,46 +0,0 @@ -@import "../../support"; - -// The `zoom` approach generates less CSS but does not validate. -// Set this to `block` to use the display-property to hack the -// element to gain layout. -$default-has-layout-approach: zoom !default; - -// This mixin causes an element matching the selector -// to gain the "hasLayout" property in internet explorer. -// More information on [hasLayout](http://reference.sitepoint.com/css/haslayout). -@mixin has-layout($approach: $default-has-layout-approach) { - @if $legacy-support-for-ie { - @if $approach == zoom { - @include has-layout-zoom; - } @else if $approach == block { - @include has-layout-block; - } @else { - @warn "Unknown has-layout approach: #{$approach}"; - @include has-layout-zoom; - } - } -} - -@mixin has-layout-zoom { - @if $legacy-support-for-ie6 or $legacy-support-for-ie7 { - *zoom: 1; - } -} - -@mixin has-layout-block { - @if $legacy-support-for-ie { - // This makes ie6 get layout - display: inline-block; - // and this puts it back to block - & { display: block; } - } -} - -// A hack to supply IE6 (and below) with a different property value. -// [Read more](http://www.cssportal.com/css-hacks/#in_css-important). -@mixin bang-hack($property, $value, $ie6-value) { - @if $legacy-support-for-ie6 { - #{$property}: #{$value} !important; - #{$property}: #{$ie6-value}; - } -} diff --git a/compass_mixins/static/css/vendor/compass/utilities/general/_min.scss b/compass_mixins/static/css/vendor/compass/utilities/general/_min.scss deleted file mode 100644 index 99a676b..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/general/_min.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import "hacks"; - -//** -// Cross browser min-height mixin. -@mixin min-height($value) { - @include hacked-minimum(height, $value); } - -//** -// Cross browser min-width mixin. -@mixin min-width($value) { - @include hacked-minimum(width, $value); } - -// @private This mixin is not meant to be used directly. -@mixin hacked-minimum($property, $value) { - min-#{$property}: $value; - @include bang-hack($property, auto, $value); } diff --git a/compass_mixins/static/css/vendor/compass/utilities/general/_reset.scss b/compass_mixins/static/css/vendor/compass/utilities/general/_reset.scss deleted file mode 100644 index 058c8a1..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/general/_reset.scss +++ /dev/null @@ -1,2 +0,0 @@ -// This module has moved. -@import "../../reset/utilities"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/general/_tabs.scss b/compass_mixins/static/css/vendor/compass/utilities/general/_tabs.scss deleted file mode 100644 index 8b13789..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/general/_tabs.scss +++ /dev/null @@ -1 +0,0 @@ - diff --git a/compass_mixins/static/css/vendor/compass/utilities/general/_tag-cloud.scss b/compass_mixins/static/css/vendor/compass/utilities/general/_tag-cloud.scss deleted file mode 100644 index 7ccae05..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/general/_tag-cloud.scss +++ /dev/null @@ -1,18 +0,0 @@ -// Emits styles for a tag cloud -@mixin tag-cloud($base-size: 1em) { - font-size: $base-size; - line-height: 1.2 * $base-size; - .xxs, .xs, .s, .l, .xl, .xxl { - line-height: 1.2 * $base-size; } - .xxs { - font-size: $base-size / 2; } - .xs { - font-size: 2 * $base-size / 3; } - .s { - font-size: 3 * $base-size / 4; } - .l { - font-size: 4 * $base-size / 3; } - .xl { - font-size: 3 * $base-size / 2; } - .xxl { - font-size: 2 * $base-size; } } diff --git a/compass_mixins/static/css/vendor/compass/utilities/links/_hover-link.scss b/compass_mixins/static/css/vendor/compass/utilities/links/_hover-link.scss deleted file mode 100644 index 843459f..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/links/_hover-link.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/links/hover-link' instead."; - -@import "../../typography/links/hover-link"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/links/_link-colors.scss b/compass_mixins/static/css/vendor/compass/utilities/links/_link-colors.scss deleted file mode 100644 index fac9438..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/links/_link-colors.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/links/link-colors' instead."; - -@import "../../typography/links/link-colors"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/links/_unstyled-link.scss b/compass_mixins/static/css/vendor/compass/utilities/links/_unstyled-link.scss deleted file mode 100644 index 1c48f46..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/links/_unstyled-link.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/links/unstyled-link' instead."; - -@import "../../typography/links/unstyled-link"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/lists/_bullets.scss b/compass_mixins/static/css/vendor/compass/utilities/lists/_bullets.scss deleted file mode 100644 index 796e1cd..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/lists/_bullets.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/lists/bullets' instead."; - -@import "../../typography/lists/bullets"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/lists/_horizontal-list.scss b/compass_mixins/static/css/vendor/compass/utilities/lists/_horizontal-list.scss deleted file mode 100644 index 38ae85c..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/lists/_horizontal-list.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/lists/horizontal-list' instead."; - -@import "../../typography/lists/horizontal-list"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/lists/_inline-block-list.scss b/compass_mixins/static/css/vendor/compass/utilities/lists/_inline-block-list.scss deleted file mode 100644 index 5d4a129..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/lists/_inline-block-list.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/lists/inline-block-list' instead."; - -@import "../../typography/lists/inline-block-list"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/lists/_inline-list.scss b/compass_mixins/static/css/vendor/compass/utilities/lists/_inline-list.scss deleted file mode 100644 index fb1dfeb..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/lists/_inline-list.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/lists/inline-list' instead."; - -@import "../../typography/lists/inline-list"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/sprites/_base.scss b/compass_mixins/static/css/vendor/compass/utilities/sprites/_base.scss deleted file mode 100644 index ef8feb6..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/sprites/_base.scss +++ /dev/null @@ -1,66 +0,0 @@ -// Determines those states for which you want to enable magic sprite selectors -$sprite-selectors: hover, target, active !default; - -// Set the width and height of an element to the original -// dimensions of an image before it was included in the sprite. -@mixin sprite-dimensions($map, $sprite) { - height: image-height(sprite-file($map, $sprite)); - width: image-width(sprite-file($map, $sprite)); -} - -// Set the background position of the given sprite `$map` to display the -// sprite of the given `$sprite` name. You can move the image relative to its -// natural position by passing `$offset-x` and `$offset-y`. -@mixin sprite-background-position($map, $sprite, $offset-x: 0, $offset-y: 0) { - background-position: sprite-position($map, $sprite, $offset-x, $offset-y); -} - - -// Determines if you want to include magic selectors in your sprites -$disable-magic-sprite-selectors:false !default; - -// Include the position and (optionally) dimensions of this `$sprite` -// in the given sprite `$map`. The sprite url should come from either a base -// class or you can specify the `sprite-url` explicitly like this: -// -// background: $map no-repeat; -@mixin sprite($map, $sprite, $dimensions: false, $offset-x: 0, $offset-y: 0) { - @include sprite-background-position($map, $sprite, $offset-x, $offset-y); - @if $dimensions { - @include sprite-dimensions($map, $sprite); - } - @if not($disable-magic-sprite-selectors) { - @include sprite-selectors($map, $sprite, $sprite, $offset-x, $offset-y); - } -} - -// Include the selectors for the `$sprite` given the `$map` and the -// `$full-sprite-name` -// @private -@mixin sprite-selectors($map, $sprite-name, $full-sprite-name, $offset-x: 0, $offset-y: 0) { - @each $selector in $sprite-selectors { - @if sprite_has_selector($map, $sprite-name, $selector) { - &:#{$selector}, &.#{$full-sprite-name}_#{$selector}, &.#{$full-sprite-name}-#{$selector} { - @include sprite-background-position($map, "#{$sprite-name}_#{$selector}", $offset-x, $offset-y); - } - } - } -} - -// Generates a class for each space separated name in `$sprite-names`. -// The class will be of the form .-. -// -// If a base class is provided, then each class will extend it. -// -// If `$dimensions` is `true`, the sprite dimensions will specified. -@mixin sprites($map, $sprite-names, $base-class: false, $dimensions: false, $prefix: sprite-map-name($map), $offset-x: 0, $offset-y: 0) { - @each $sprite-name in $sprite-names { - @if sprite_does_not_have_parent($map, $sprite-name) { - $full-sprite-name: "#{$prefix}-#{$sprite-name}"; - .#{$full-sprite-name} { - @if $base-class { @extend #{$base-class}; } - @include sprite($map, $sprite-name, $dimensions, $offset-x, $offset-y); - } - } - } -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/utilities/sprites/_sprite-img.scss b/compass_mixins/static/css/vendor/compass/utilities/sprites/_sprite-img.scss deleted file mode 100644 index ff90c00..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/sprites/_sprite-img.scss +++ /dev/null @@ -1,79 +0,0 @@ -// @doc off -// Example 1: -// -// a.twitter -// +sprite-img("icons-32.png", 1) -// a.facebook -// +sprite-img("icons-32png", 2) -// -// Example 2: -// -// a -// +sprite-background("icons-32.png") -// a.twitter -// +sprite-column(1) -// a.facebook -// +sprite-row(2) -// @doc on - -$sprite-default-size: 32px !default; - -$sprite-default-margin: 0px !default; - -$sprite-image-default-width: $sprite-default-size !default; - -$sprite-image-default-height: $sprite-default-size !default; - -// Sets all the rules for a sprite from a given sprite image to show just one of the sprites. -// To reduce duplication use a sprite-bg mixin for common properties and a sprite-select mixin for positioning. -@mixin sprite-img($img, $col, $row: 1, $width: $sprite-image-default-width, $height: $sprite-image-default-height, $margin: $sprite-default-margin) { - @include sprite-background($img, $width, $height); - @include sprite-position($col, $row, $width, $height, $margin); -} - -// Sets rules common for all sprites, assumes you want a square, but allows a rectangular region. -@mixin sprite-background($img, $width: $sprite-default-size, $height: $width) { - @include sprite-background-rectangle($img, $width, $height); -} - -// Sets rules common for all sprites, assumes a rectangular region. -@mixin sprite-background-rectangle($img, $width: $sprite-image-default-width, $height: $sprite-image-default-height) { - background: image-url($img) no-repeat; - width: $width; - height: $height; - overflow: hidden; -} - -// Allows horizontal sprite positioning optimized for a single row of sprites. -@mixin sprite-column($col, $width: $sprite-image-default-width, $margin: $sprite-default-margin) { - @include sprite-position($col, 1, $width, 0px, $margin); -} - -// Allows vertical sprite positioning optimized for a single column of sprites. -@mixin sprite-row($row, $height: $sprite-image-default-height, $margin: $sprite-default-margin) { - @include sprite-position(1, $row, 0px, $height, $margin); -} - -// Allows vertical and horizontal sprite positioning from a grid of equal dimensioned sprites. -@mixin sprite-position($col, $row: 1, $width: $sprite-image-default-width, $height: $sprite-image-default-height, $margin: $sprite-default-margin) { - $x: ($col - 1) * -$width - ($col - 1) * $margin; - $y: ($row - 1) * -$height - ($row - 1) * $margin; - background-position: $x $y; -} - - - -// Similar to 'sprite-replace-text-with-dimensions' but does not autmaticly set the demensions -@mixin sprite-replace-text ($map, $sprite, $dimensions: false, $offset-x: 0, $offset-y: 0) { - @include hide-text; - @include sprite($map, $sprite, $dimensions, $offset-x, $offset-y); - background-image: $map; - background-repeat: no-repeat; -} - -// Similar to 'replace-text-with-dimensions' but with sprites -// To use, create your sprite and then pass it in the `$map` param -// The name of the image in the sprite folder should be `$img-name` -@mixin sprite-replace-text-with-dimensions ($map, $sprite, $offset-x: 0, $offset-y: 0){ - @include sprite-replace-text ($map, $sprite, true, $offset-x, $offset-y); -} \ No newline at end of file diff --git a/compass_mixins/static/css/vendor/compass/utilities/tables/_alternating-rows-and-columns.scss b/compass_mixins/static/css/vendor/compass/utilities/tables/_alternating-rows-and-columns.scss deleted file mode 100644 index 4da78e2..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/tables/_alternating-rows-and-columns.scss +++ /dev/null @@ -1,22 +0,0 @@ -@mixin alternating-rows-and-columns($even-row-color, $odd-row-color, $dark-intersection, $header-color: white, $footer-color: white) { - th { - background-color: $header-color; - &.even, &:nth-child(2n) { - background-color: $header-color - $dark-intersection; } } - tr { - &.odd, &:nth-child(2n+1) { - td { - background-color: $odd-row-color; - &.even, &:nth-child(2n) { - background-color: $odd-row-color - $dark-intersection; } } } - } - tr.even { - td { - background-color: $even-row-color; - &.even, &:nth-child(2n) { - background-color: $even-row-color - $dark-intersection; } } } - tfoot { - th, td { - background-color: $footer-color; - &.even, &:nth-child(2n) { - background-color: $footer-color - $dark-intersection; } } } } diff --git a/compass_mixins/static/css/vendor/compass/utilities/tables/_borders.scss b/compass_mixins/static/css/vendor/compass/utilities/tables/_borders.scss deleted file mode 100644 index 120896d..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/tables/_borders.scss +++ /dev/null @@ -1,33 +0,0 @@ -@mixin outer-table-borders($width: 2px, $color: black) { - border: $width solid $color; - thead { - th { - border-bottom: $width solid $color; } } - tfoot { - th, td { - border-top: $width solid $color; } } - th { - &:first-child { - border-right: $width solid $color; } } } - -@mixin inner-table-borders($width: 2px, $color: black) { - th, td { - border: { - right: $width solid $color; - bottom: $width solid $color; - left-width: 0px; - top-width: 0px; }; - &:last-child, - &.last { - border-right-width: 0px; } } - -// IE8 ignores rules that are included on the same line as :last-child -// see http://www.richardscarrott.co.uk/posts/view/ie8-last-child-bug for details - - tbody, tfoot { - tr:last-child { - th, td { - border-bottom-width: 0px; } } - tr.last { - th, td { - border-bottom-width: 0px; } } } } diff --git a/compass_mixins/static/css/vendor/compass/utilities/tables/_scaffolding.scss b/compass_mixins/static/css/vendor/compass/utilities/tables/_scaffolding.scss deleted file mode 100644 index cc19d04..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/tables/_scaffolding.scss +++ /dev/null @@ -1,9 +0,0 @@ -@mixin table-scaffolding { - th { - text-align: center; - font-weight: bold; } - td, - th { - padding: 2px; - &.numeric { - text-align: right; } } } diff --git a/compass_mixins/static/css/vendor/compass/utilities/text/_ellipsis.scss b/compass_mixins/static/css/vendor/compass/utilities/text/_ellipsis.scss deleted file mode 100644 index b172754..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/text/_ellipsis.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/text/ellipsis' instead."; - -@import "../../typography/text/ellipsis"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/text/_nowrap.scss b/compass_mixins/static/css/vendor/compass/utilities/text/_nowrap.scss deleted file mode 100644 index ca4a22f..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/text/_nowrap.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/text/nowrap' instead."; - -@import "../../typography/text/nowrap"; diff --git a/compass_mixins/static/css/vendor/compass/utilities/text/_replacement.scss b/compass_mixins/static/css/vendor/compass/utilities/text/_replacement.scss deleted file mode 100644 index 809c6a8..0000000 --- a/compass_mixins/static/css/vendor/compass/utilities/text/_replacement.scss +++ /dev/null @@ -1,3 +0,0 @@ -@warn "This import is deprecated. Use 'compass/typography/text/replacement' instead."; - -@import "../../typography/text/replacement"; diff --git a/compass_mixins/static/css/vendor/font-awesome/_animated.scss b/compass_mixins/static/css/vendor/font-awesome/_animated.scss deleted file mode 100644 index 7bb3a10..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_animated.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Spinning Icons -// -------------------------- - -%#{$fa-css-prefix}-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} - -%#{$fa-css-prefix}-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} diff --git a/compass_mixins/static/css/vendor/font-awesome/_bordered-pulled.scss b/compass_mixins/static/css/vendor/font-awesome/_bordered-pulled.scss deleted file mode 100644 index 49f665e..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_bordered-pulled.scss +++ /dev/null @@ -1,16 +0,0 @@ -// Bordered & Pulled -// ------------------------- - -%#{$fa-css-prefix}-border { - padding: .2em .25em .15em; - border: solid .08em $fa-border-color; - border-radius: .1em; -} - -%pull-right { float: right; } -%pull-left { float: left; } - -%#{$fa-css-prefix} { - &%pull-left { margin-right: .3em; } - &%pull-right { margin-left: .3em; } -} diff --git a/compass_mixins/static/css/vendor/font-awesome/_core.scss b/compass_mixins/static/css/vendor/font-awesome/_core.scss deleted file mode 100644 index f0c6776..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_core.scss +++ /dev/null @@ -1,12 +0,0 @@ -// Base Class Definition -// ------------------------- - -%#{$fa-css-prefix} { - display: inline-block; - font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration - font-size: inherit; // can't have font-size inherit on line above, so need to override - text-rendering: auto; // optimizelegibility throws things off #1094 - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - transform: translate(0, 0); // ensures no half-pixel rendering in firefox -} diff --git a/compass_mixins/static/css/vendor/font-awesome/_extras.scss b/compass_mixins/static/css/vendor/font-awesome/_extras.scss deleted file mode 100644 index 2685d35..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_extras.scss +++ /dev/null @@ -1,44 +0,0 @@ -/* EXTRAS - * -------------------------- */ - -/* Stacked and layered icon */ - -/* Animated rotating icon */ -%#{$fa-css-prefix}-spin { - -webkit-animation: spin 2s infinite linear; - -moz-animation: spin 2s infinite linear; - -o-animation: spin 2s infinite linear; - animation: spin 2s infinite linear; -} - -@-moz-keyframes spin { - 0% { -moz-transform: rotate(0deg); } - 100% { -moz-transform: rotate(359deg); } -} -@-webkit-keyframes spin { - 0% { -webkit-transform: rotate(0deg); } - 100% { -webkit-transform: rotate(359deg); } -} -@-o-keyframes spin { - 0% { -o-transform: rotate(0deg); } - 100% { -o-transform: rotate(359deg); } -} -@-ms-keyframes spin { - 0% { -ms-transform: rotate(0deg); } - 100% { -ms-transform: rotate(359deg); } -} -@keyframes spin { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(359deg); } -} - - -// Icon rotations & flipping -// ------------------------- - -%#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } -%#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } -%#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } - -%#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } -%#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } diff --git a/compass_mixins/static/css/vendor/font-awesome/_fixed-width.scss b/compass_mixins/static/css/vendor/font-awesome/_fixed-width.scss deleted file mode 100644 index 8cd002f..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_fixed-width.scss +++ /dev/null @@ -1,6 +0,0 @@ -// Fixed Width Icons -// ------------------------- -%#{$fa-css-prefix}-fw { - width: (18em / 14); - text-align: center; -} diff --git a/compass_mixins/static/css/vendor/font-awesome/_icons.scss b/compass_mixins/static/css/vendor/font-awesome/_icons.scss deleted file mode 100644 index 90d227f..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_icons.scss +++ /dev/null @@ -1,596 +0,0 @@ -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ - -%#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } -%#{$fa-css-prefix}-music:before { content: $fa-var-music; } -%#{$fa-css-prefix}-search:before { content: $fa-var-search; } -%#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } -%#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } -%#{$fa-css-prefix}-star:before { content: $fa-var-star; } -%#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } -%#{$fa-css-prefix}-user:before { content: $fa-var-user; } -%#{$fa-css-prefix}-film:before { content: $fa-var-film; } -%#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } -%#{$fa-css-prefix}-th:before { content: $fa-var-th; } -%#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } -%#{$fa-css-prefix}-check:before { content: $fa-var-check; } -%#{$fa-css-prefix}-remove:before, -%#{$fa-css-prefix}-close:before, -%#{$fa-css-prefix}-times:before { content: $fa-var-times; } -%#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } -%#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } -%#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } -%#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } -%#{$fa-css-prefix}-gear:before, -%#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } -%#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } -%#{$fa-css-prefix}-home:before { content: $fa-var-home; } -%#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } -%#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } -%#{$fa-css-prefix}-road:before { content: $fa-var-road; } -%#{$fa-css-prefix}-download:before { content: $fa-var-download; } -%#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } -%#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } -%#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } -%#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } -%#{$fa-css-prefix}-rotate-right:before, -%#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } -%#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } -%#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } -%#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } -%#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } -%#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } -%#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } -%#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } -%#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } -%#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } -%#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } -%#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } -%#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } -%#{$fa-css-prefix}-book:before { content: $fa-var-book; } -%#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } -%#{$fa-css-prefix}-print:before { content: $fa-var-print; } -%#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } -%#{$fa-css-prefix}-font:before { content: $fa-var-font; } -%#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } -%#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } -%#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } -%#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } -%#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } -%#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } -%#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } -%#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } -%#{$fa-css-prefix}-list:before { content: $fa-var-list; } -%#{$fa-css-prefix}-dedent:before, -%#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } -%#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } -%#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } -%#{$fa-css-prefix}-photo:before, -%#{$fa-css-prefix}-image:before, -%#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } -%#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } -%#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } -%#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } -%#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } -%#{$fa-css-prefix}-edit:before, -%#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } -%#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } -%#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } -%#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } -%#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } -%#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } -%#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } -%#{$fa-css-prefix}-play:before { content: $fa-var-play; } -%#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } -%#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } -%#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } -%#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } -%#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } -%#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } -%#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } -%#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } -%#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } -%#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } -%#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } -%#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } -%#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } -%#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } -%#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } -%#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } -%#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } -%#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } -%#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } -%#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } -%#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } -%#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } -%#{$fa-css-prefix}-mail-forward:before, -%#{$fa-css-prefix}-share:before { content: $fa-var-share; } -%#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } -%#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } -%#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } -%#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } -%#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } -%#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } -%#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } -%#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } -%#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } -%#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } -%#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } -%#{$fa-css-prefix}-warning:before, -%#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } -%#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } -%#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } -%#{$fa-css-prefix}-random:before { content: $fa-var-random; } -%#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } -%#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } -%#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } -%#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } -%#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } -%#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } -%#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } -%#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } -%#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } -%#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } -%#{$fa-css-prefix}-bar-chart-o:before, -%#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } -%#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } -%#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } -%#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } -%#{$fa-css-prefix}-key:before { content: $fa-var-key; } -%#{$fa-css-prefix}-gears:before, -%#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } -%#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } -%#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } -%#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } -%#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } -%#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } -%#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } -%#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } -%#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } -%#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } -%#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } -%#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } -%#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } -%#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } -%#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } -%#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } -%#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } -%#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } -%#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } -%#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } -%#{$fa-css-prefix}-facebook-f:before, -%#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } -%#{$fa-css-prefix}-github:before { content: $fa-var-github; } -%#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } -%#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } -%#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } -%#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } -%#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } -%#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } -%#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } -%#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } -%#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } -%#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } -%#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } -%#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } -%#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } -%#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } -%#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } -%#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } -%#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } -%#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } -%#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } -%#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } -%#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } -%#{$fa-css-prefix}-group:before, -%#{$fa-css-prefix}-users:before { content: $fa-var-users; } -%#{$fa-css-prefix}-chain:before, -%#{$fa-css-prefix}-link:before { content: $fa-var-link; } -%#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } -%#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } -%#{$fa-css-prefix}-cut:before, -%#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } -%#{$fa-css-prefix}-copy:before, -%#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } -%#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } -%#{$fa-css-prefix}-save:before, -%#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } -%#{$fa-css-prefix}-square:before { content: $fa-var-square; } -%#{$fa-css-prefix}-navicon:before, -%#{$fa-css-prefix}-reorder:before, -%#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } -%#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } -%#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } -%#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } -%#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } -%#{$fa-css-prefix}-table:before { content: $fa-var-table; } -%#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } -%#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } -%#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } -%#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } -%#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } -%#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } -%#{$fa-css-prefix}-money:before { content: $fa-var-money; } -%#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } -%#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } -%#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } -%#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } -%#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } -%#{$fa-css-prefix}-unsorted:before, -%#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } -%#{$fa-css-prefix}-sort-down:before, -%#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } -%#{$fa-css-prefix}-sort-up:before, -%#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } -%#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } -%#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } -%#{$fa-css-prefix}-rotate-left:before, -%#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } -%#{$fa-css-prefix}-legal:before, -%#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } -%#{$fa-css-prefix}-dashboard:before, -%#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } -%#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } -%#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } -%#{$fa-css-prefix}-flash:before, -%#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } -%#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } -%#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } -%#{$fa-css-prefix}-paste:before, -%#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } -%#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } -%#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } -%#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } -%#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } -%#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } -%#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } -%#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } -%#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } -%#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } -%#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } -%#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } -%#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } -%#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } -%#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } -%#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } -%#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } -%#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } -%#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } -%#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } -%#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } -%#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } -%#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } -%#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } -%#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } -%#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } -%#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } -%#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } -%#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } -%#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } -%#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } -%#{$fa-css-prefix}-mobile-phone:before, -%#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } -%#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } -%#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } -%#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } -%#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } -%#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } -%#{$fa-css-prefix}-mail-reply:before, -%#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } -%#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } -%#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } -%#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } -%#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } -%#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } -%#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } -%#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } -%#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } -%#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } -%#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } -%#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } -%#{$fa-css-prefix}-code:before { content: $fa-var-code; } -%#{$fa-css-prefix}-mail-reply-all:before, -%#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } -%#{$fa-css-prefix}-star-half-empty:before, -%#{$fa-css-prefix}-star-half-full:before, -%#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } -%#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } -%#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } -%#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } -%#{$fa-css-prefix}-unlink:before, -%#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } -%#{$fa-css-prefix}-question:before { content: $fa-var-question; } -%#{$fa-css-prefix}-info:before { content: $fa-var-info; } -%#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } -%#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } -%#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } -%#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } -%#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } -%#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } -%#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } -%#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } -%#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } -%#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } -%#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } -%#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } -%#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } -%#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } -%#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } -%#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } -%#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } -%#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } -%#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } -%#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } -%#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } -%#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } -%#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } -%#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } -%#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } -%#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } -%#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } -%#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } -%#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } -%#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } -%#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } -%#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } -%#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } -%#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } -%#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } -%#{$fa-css-prefix}-toggle-down:before, -%#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } -%#{$fa-css-prefix}-toggle-up:before, -%#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } -%#{$fa-css-prefix}-toggle-right:before, -%#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } -%#{$fa-css-prefix}-euro:before, -%#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } -%#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } -%#{$fa-css-prefix}-dollar:before, -%#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } -%#{$fa-css-prefix}-rupee:before, -%#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } -%#{$fa-css-prefix}-cny:before, -%#{$fa-css-prefix}-rmb:before, -%#{$fa-css-prefix}-yen:before, -%#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } -%#{$fa-css-prefix}-ruble:before, -%#{$fa-css-prefix}-rouble:before, -%#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } -%#{$fa-css-prefix}-won:before, -%#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } -%#{$fa-css-prefix}-bitcoin:before, -%#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } -%#{$fa-css-prefix}-file:before { content: $fa-var-file; } -%#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } -%#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } -%#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } -%#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } -%#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } -%#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } -%#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } -%#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } -%#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } -%#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } -%#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } -%#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } -%#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } -%#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } -%#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } -%#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } -%#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } -%#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } -%#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } -%#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } -%#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } -%#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } -%#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } -%#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } -%#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } -%#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } -%#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } -%#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } -%#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } -%#{$fa-css-prefix}-android:before { content: $fa-var-android; } -%#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } -%#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } -%#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } -%#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } -%#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } -%#{$fa-css-prefix}-female:before { content: $fa-var-female; } -%#{$fa-css-prefix}-male:before { content: $fa-var-male; } -%#{$fa-css-prefix}-gittip:before, -%#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } -%#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } -%#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } -%#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } -%#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } -%#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } -%#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } -%#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } -%#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } -%#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } -%#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } -%#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } -%#{$fa-css-prefix}-toggle-left:before, -%#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } -%#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } -%#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } -%#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } -%#{$fa-css-prefix}-turkish-lira:before, -%#{$fa-css-prefix}-try:before { content: $fa-var-try; } -%#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } -%#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } -%#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } -%#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } -%#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } -%#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } -%#{$fa-css-prefix}-institution:before, -%#{$fa-css-prefix}-bank:before, -%#{$fa-css-prefix}-university:before { content: $fa-var-university; } -%#{$fa-css-prefix}-mortar-board:before, -%#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } -%#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } -%#{$fa-css-prefix}-google:before { content: $fa-var-google; } -%#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } -%#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } -%#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } -%#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } -%#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } -%#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } -%#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } -%#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } -%#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } -%#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } -%#{$fa-css-prefix}-language:before { content: $fa-var-language; } -%#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } -%#{$fa-css-prefix}-building:before { content: $fa-var-building; } -%#{$fa-css-prefix}-child:before { content: $fa-var-child; } -%#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } -%#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } -%#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } -%#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } -%#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } -%#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } -%#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } -%#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } -%#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } -%#{$fa-css-prefix}-automobile:before, -%#{$fa-css-prefix}-car:before { content: $fa-var-car; } -%#{$fa-css-prefix}-cab:before, -%#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } -%#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } -%#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } -%#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } -%#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } -%#{$fa-css-prefix}-database:before { content: $fa-var-database; } -%#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } -%#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } -%#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } -%#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } -%#{$fa-css-prefix}-file-photo-o:before, -%#{$fa-css-prefix}-file-picture-o:before, -%#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } -%#{$fa-css-prefix}-file-zip-o:before, -%#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } -%#{$fa-css-prefix}-file-sound-o:before, -%#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } -%#{$fa-css-prefix}-file-movie-o:before, -%#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } -%#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } -%#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } -%#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } -%#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } -%#{$fa-css-prefix}-life-bouy:before, -%#{$fa-css-prefix}-life-buoy:before, -%#{$fa-css-prefix}-life-saver:before, -%#{$fa-css-prefix}-support:before, -%#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } -%#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } -%#{$fa-css-prefix}-ra:before, -%#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } -%#{$fa-css-prefix}-ge:before, -%#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } -%#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } -%#{$fa-css-prefix}-git:before { content: $fa-var-git; } -%#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } -%#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } -%#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } -%#{$fa-css-prefix}-wechat:before, -%#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } -%#{$fa-css-prefix}-send:before, -%#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } -%#{$fa-css-prefix}-send-o:before, -%#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } -%#{$fa-css-prefix}-history:before { content: $fa-var-history; } -%#{$fa-css-prefix}-genderless:before, -%#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } -%#{$fa-css-prefix}-header:before { content: $fa-var-header; } -%#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } -%#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } -%#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } -%#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } -%#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } -%#{$fa-css-prefix}-soccer-ball-o:before, -%#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } -%#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } -%#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } -%#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } -%#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } -%#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } -%#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } -%#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } -%#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } -%#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } -%#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } -%#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } -%#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } -%#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } -%#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } -%#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } -%#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } -%#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } -%#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } -%#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } -%#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } -%#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } -%#{$fa-css-prefix}-at:before { content: $fa-var-at; } -%#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } -%#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } -%#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } -%#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } -%#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } -%#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } -%#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } -%#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } -%#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } -%#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } -%#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } -%#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } -%#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } -%#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } -%#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } -%#{$fa-css-prefix}-shekel:before, -%#{$fa-css-prefix}-sheqel:before, -%#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } -%#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } -%#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } -%#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } -%#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } -%#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } -%#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } -%#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } -%#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } -%#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } -%#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } -%#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } -%#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } -%#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } -%#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } -%#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } -%#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } -%#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } -%#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } -%#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } -%#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } -%#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } -%#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } -%#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } -%#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } -%#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } -%#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } -%#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } -%#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } -%#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } -%#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } -%#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } -%#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } -%#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } -%#{$fa-css-prefix}-server:before { content: $fa-var-server; } -%#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } -%#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } -%#{$fa-css-prefix}-hotel:before, -%#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } -%#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } -%#{$fa-css-prefix}-train:before { content: $fa-var-train; } -%#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } -%#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } diff --git a/compass_mixins/static/css/vendor/font-awesome/_larger.scss b/compass_mixins/static/css/vendor/font-awesome/_larger.scss deleted file mode 100644 index 4b25ed0..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_larger.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Icon Sizes -// ------------------------- - -/* makes the font 33% larger relative to the icon container */ -%#{$fa-css-prefix}-lg { - font-size: (4em / 3); - line-height: (3em / 4); - vertical-align: -15%; -} -%#{$fa-css-prefix}-2x { font-size: 2em; } -%#{$fa-css-prefix}-3x { font-size: 3em; } -%#{$fa-css-prefix}-4x { font-size: 4em; } -%#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/compass_mixins/static/css/vendor/font-awesome/_list.scss b/compass_mixins/static/css/vendor/font-awesome/_list.scss deleted file mode 100644 index 7d33c03..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_list.scss +++ /dev/null @@ -1,19 +0,0 @@ -// List Icons -// ------------------------- - -%#{$fa-css-prefix}-ul { - padding-left: 0; - margin-left: $fa-li-width; - list-style-type: none; - > li { position: relative; } -} -%#{$fa-css-prefix}-li { - position: absolute; - left: -$fa-li-width; - width: $fa-li-width; - top: (2em / 14); - text-align: center; - &.#{$fa-css-prefix}-lg { - left: -$fa-li-width + (4em / 14); - } -} diff --git a/compass_mixins/static/css/vendor/font-awesome/_mixins.scss b/compass_mixins/static/css/vendor/font-awesome/_mixins.scss deleted file mode 100644 index c5cb17a..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_mixins.scss +++ /dev/null @@ -1,26 +0,0 @@ -// Mixins -// -------------------------- - -@mixin fa-icon() { - display: inline-block; - font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration - font-size: inherit; // can't have font-size inherit on line above, so need to override - text-rendering: auto; // optimizelegibility throws things off #1094 - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - transform: translate(0, 0); // ensures no half-pixel rendering in firefox -} - -@mixin fa-icon-rotate($degrees, $rotation) { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); - -webkit-transform: rotate($degrees); - -ms-transform: rotate($degrees); - transform: rotate($degrees); -} - -@mixin fa-icon-flip($horiz, $vert, $rotation) { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); - -webkit-transform: scale($horiz, $vert); - -ms-transform: scale($horiz, $vert); - transform: scale($horiz, $vert); -} diff --git a/compass_mixins/static/css/vendor/font-awesome/_path.scss b/compass_mixins/static/css/vendor/font-awesome/_path.scss deleted file mode 100644 index e467627..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_path.scss +++ /dev/null @@ -1,14 +0,0 @@ -/* FONT PATH - * -------------------------- */ - -@font-face { - font-family: 'FontAwesome'; - src: url(if($fa-sass-asset-helper, fa-font-path('#{$fa-font-path}#{$fa-font-name}.eot'), '#{$fa-font-path}#{$fa-font-name}.eot')); - src: url(if($fa-sass-asset-helper, fa-font-path('#{$fa-font-path}#{$fa-font-name}.eot?#iefix'), '#{$fa-font-path}#{$fa-font-name}.eot?#iefix')) format('embedded-opentype'), - url(if($fa-sass-asset-helper, fa-font-path('#{$fa-font-path}#{$fa-font-name}.woff2'), '#{$fa-font-path}#{$fa-font-name}.woff2')) format('woff2'), - url(if($fa-sass-asset-helper, fa-font-path('#{$fa-font-path}#{$fa-font-name}.woff'), '#{$fa-font-path}#{$fa-font-name}.woff')) format('woff'), - url(if($fa-sass-asset-helper, fa-font-path('#{$fa-font-path}#{$fa-font-name}.ttf'), '#{$fa-font-path}#{$fa-font-name}.ttf')) format('truetype'), - url(if($fa-sass-asset-helper, fa-font-path('#{$fa-font-path}#{$fa-font-name}.svg#fontawesomeregular'), '#{$fa-font-path}#{$fa-font-name}.svg#fontawesomeregular')) format('svg'); - font-weight: normal; - font-style: normal; -} diff --git a/compass_mixins/static/css/vendor/font-awesome/_rotated-flipped.scss b/compass_mixins/static/css/vendor/font-awesome/_rotated-flipped.scss deleted file mode 100644 index b4613c7..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_rotated-flipped.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Rotated & Flipped Icons -// ------------------------- - -%#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } -%#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } -%#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } - -%#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } -%#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } - -// Hook for IE8-9 -// ------------------------- - -:root %#{$fa-css-prefix}-rotate-90, -:root %#{$fa-css-prefix}-rotate-180, -:root %#{$fa-css-prefix}-rotate-270, -:root %#{$fa-css-prefix}-flip-horizontal, -:root %#{$fa-css-prefix}-flip-vertical { - filter: none; -} diff --git a/compass_mixins/static/css/vendor/font-awesome/_stacked.scss b/compass_mixins/static/css/vendor/font-awesome/_stacked.scss deleted file mode 100644 index cbca957..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_stacked.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Stacked Icons -// ------------------------- - -%#{$fa-css-prefix}-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -%#{$fa-css-prefix}-stack-1x, %#{$fa-css-prefix}-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -%#{$fa-css-prefix}-stack-1x { line-height: inherit; } -%#{$fa-css-prefix}-stack-2x { font-size: 2em; } -%#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/compass_mixins/static/css/vendor/font-awesome/_variables.scss b/compass_mixins/static/css/vendor/font-awesome/_variables.scss deleted file mode 100644 index 64fc956..0000000 --- a/compass_mixins/static/css/vendor/font-awesome/_variables.scss +++ /dev/null @@ -1,606 +0,0 @@ -// Variables -// -------------------------- -$fa-sass-asset-helper: false !default; - -$fa-font-path: if($fa-sass-asset-helper, "font-awesome/", "../fonts/font-awesome/") !default; -$fa-font-name: "fontawesome-webfont" !default; -$fa-font-size-base: 14px !default; -$fa-css-prefix: fa !default; -$fa-version: "4.3.0" !default; -$fa-border-color: #eee !default; -$fa-inverse: #fff !default; -$fa-li-width: (30em / 14) !default; - -$fa-var-adjust: "\f042"; -$fa-var-adn: "\f170"; -$fa-var-align-center: "\f037"; -$fa-var-align-justify: "\f039"; -$fa-var-align-left: "\f036"; -$fa-var-align-right: "\f038"; -$fa-var-ambulance: "\f0f9"; -$fa-var-anchor: "\f13d"; -$fa-var-android: "\f17b"; -$fa-var-angellist: "\f209"; -$fa-var-angle-double-down: "\f103"; -$fa-var-angle-double-left: "\f100"; -$fa-var-angle-double-right: "\f101"; -$fa-var-angle-double-up: "\f102"; -$fa-var-angle-down: "\f107"; -$fa-var-angle-left: "\f104"; -$fa-var-angle-right: "\f105"; -$fa-var-angle-up: "\f106"; -$fa-var-apple: "\f179"; -$fa-var-archive: "\f187"; -$fa-var-area-chart: "\f1fe"; -$fa-var-arrow-circle-down: "\f0ab"; -$fa-var-arrow-circle-left: "\f0a8"; -$fa-var-arrow-circle-o-down: "\f01a"; -$fa-var-arrow-circle-o-left: "\f190"; -$fa-var-arrow-circle-o-right: "\f18e"; -$fa-var-arrow-circle-o-up: "\f01b"; -$fa-var-arrow-circle-right: "\f0a9"; -$fa-var-arrow-circle-up: "\f0aa"; -$fa-var-arrow-down: "\f063"; -$fa-var-arrow-left: "\f060"; -$fa-var-arrow-right: "\f061"; -$fa-var-arrow-up: "\f062"; -$fa-var-arrows: "\f047"; -$fa-var-arrows-alt: "\f0b2"; -$fa-var-arrows-h: "\f07e"; -$fa-var-arrows-v: "\f07d"; -$fa-var-asterisk: "\f069"; -$fa-var-at: "\f1fa"; -$fa-var-automobile: "\f1b9"; -$fa-var-backward: "\f04a"; -$fa-var-ban: "\f05e"; -$fa-var-bank: "\f19c"; -$fa-var-bar-chart: "\f080"; -$fa-var-bar-chart-o: "\f080"; -$fa-var-barcode: "\f02a"; -$fa-var-bars: "\f0c9"; -$fa-var-bed: "\f236"; -$fa-var-beer: "\f0fc"; -$fa-var-behance: "\f1b4"; -$fa-var-behance-square: "\f1b5"; -$fa-var-bell: "\f0f3"; -$fa-var-bell-o: "\f0a2"; -$fa-var-bell-slash: "\f1f6"; -$fa-var-bell-slash-o: "\f1f7"; -$fa-var-bicycle: "\f206"; -$fa-var-binoculars: "\f1e5"; -$fa-var-birthday-cake: "\f1fd"; -$fa-var-bitbucket: "\f171"; -$fa-var-bitbucket-square: "\f172"; -$fa-var-bitcoin: "\f15a"; -$fa-var-bold: "\f032"; -$fa-var-bolt: "\f0e7"; -$fa-var-bomb: "\f1e2"; -$fa-var-book: "\f02d"; -$fa-var-bookmark: "\f02e"; -$fa-var-bookmark-o: "\f097"; -$fa-var-briefcase: "\f0b1"; -$fa-var-btc: "\f15a"; -$fa-var-bug: "\f188"; -$fa-var-building: "\f1ad"; -$fa-var-building-o: "\f0f7"; -$fa-var-bullhorn: "\f0a1"; -$fa-var-bullseye: "\f140"; -$fa-var-bus: "\f207"; -$fa-var-buysellads: "\f20d"; -$fa-var-cab: "\f1ba"; -$fa-var-calculator: "\f1ec"; -$fa-var-calendar: "\f073"; -$fa-var-calendar-o: "\f133"; -$fa-var-camera: "\f030"; -$fa-var-camera-retro: "\f083"; -$fa-var-car: "\f1b9"; -$fa-var-caret-down: "\f0d7"; -$fa-var-caret-left: "\f0d9"; -$fa-var-caret-right: "\f0da"; -$fa-var-caret-square-o-down: "\f150"; -$fa-var-caret-square-o-left: "\f191"; -$fa-var-caret-square-o-right: "\f152"; -$fa-var-caret-square-o-up: "\f151"; -$fa-var-caret-up: "\f0d8"; -$fa-var-cart-arrow-down: "\f218"; -$fa-var-cart-plus: "\f217"; -$fa-var-cc: "\f20a"; -$fa-var-cc-amex: "\f1f3"; -$fa-var-cc-discover: "\f1f2"; -$fa-var-cc-mastercard: "\f1f1"; -$fa-var-cc-paypal: "\f1f4"; -$fa-var-cc-stripe: "\f1f5"; -$fa-var-cc-visa: "\f1f0"; -$fa-var-certificate: "\f0a3"; -$fa-var-chain: "\f0c1"; -$fa-var-chain-broken: "\f127"; -$fa-var-check: "\f00c"; -$fa-var-check-circle: "\f058"; -$fa-var-check-circle-o: "\f05d"; -$fa-var-check-square: "\f14a"; -$fa-var-check-square-o: "\f046"; -$fa-var-chevron-circle-down: "\f13a"; -$fa-var-chevron-circle-left: "\f137"; -$fa-var-chevron-circle-right: "\f138"; -$fa-var-chevron-circle-up: "\f139"; -$fa-var-chevron-down: "\f078"; -$fa-var-chevron-left: "\f053"; -$fa-var-chevron-right: "\f054"; -$fa-var-chevron-up: "\f077"; -$fa-var-child: "\f1ae"; -$fa-var-circle: "\f111"; -$fa-var-circle-o: "\f10c"; -$fa-var-circle-o-notch: "\f1ce"; -$fa-var-circle-thin: "\f1db"; -$fa-var-clipboard: "\f0ea"; -$fa-var-clock-o: "\f017"; -$fa-var-close: "\f00d"; -$fa-var-cloud: "\f0c2"; -$fa-var-cloud-download: "\f0ed"; -$fa-var-cloud-upload: "\f0ee"; -$fa-var-cny: "\f157"; -$fa-var-code: "\f121"; -$fa-var-code-fork: "\f126"; -$fa-var-codepen: "\f1cb"; -$fa-var-coffee: "\f0f4"; -$fa-var-cog: "\f013"; -$fa-var-cogs: "\f085"; -$fa-var-columns: "\f0db"; -$fa-var-comment: "\f075"; -$fa-var-comment-o: "\f0e5"; -$fa-var-comments: "\f086"; -$fa-var-comments-o: "\f0e6"; -$fa-var-compass: "\f14e"; -$fa-var-compress: "\f066"; -$fa-var-connectdevelop: "\f20e"; -$fa-var-copy: "\f0c5"; -$fa-var-copyright: "\f1f9"; -$fa-var-credit-card: "\f09d"; -$fa-var-crop: "\f125"; -$fa-var-crosshairs: "\f05b"; -$fa-var-css3: "\f13c"; -$fa-var-cube: "\f1b2"; -$fa-var-cubes: "\f1b3"; -$fa-var-cut: "\f0c4"; -$fa-var-cutlery: "\f0f5"; -$fa-var-dashboard: "\f0e4"; -$fa-var-dashcube: "\f210"; -$fa-var-database: "\f1c0"; -$fa-var-dedent: "\f03b"; -$fa-var-delicious: "\f1a5"; -$fa-var-desktop: "\f108"; -$fa-var-deviantart: "\f1bd"; -$fa-var-diamond: "\f219"; -$fa-var-digg: "\f1a6"; -$fa-var-dollar: "\f155"; -$fa-var-dot-circle-o: "\f192"; -$fa-var-download: "\f019"; -$fa-var-dribbble: "\f17d"; -$fa-var-dropbox: "\f16b"; -$fa-var-drupal: "\f1a9"; -$fa-var-edit: "\f044"; -$fa-var-eject: "\f052"; -$fa-var-ellipsis-h: "\f141"; -$fa-var-ellipsis-v: "\f142"; -$fa-var-empire: "\f1d1"; -$fa-var-envelope: "\f0e0"; -$fa-var-envelope-o: "\f003"; -$fa-var-envelope-square: "\f199"; -$fa-var-eraser: "\f12d"; -$fa-var-eur: "\f153"; -$fa-var-euro: "\f153"; -$fa-var-exchange: "\f0ec"; -$fa-var-exclamation: "\f12a"; -$fa-var-exclamation-circle: "\f06a"; -$fa-var-exclamation-triangle: "\f071"; -$fa-var-expand: "\f065"; -$fa-var-external-link: "\f08e"; -$fa-var-external-link-square: "\f14c"; -$fa-var-eye: "\f06e"; -$fa-var-eye-slash: "\f070"; -$fa-var-eyedropper: "\f1fb"; -$fa-var-facebook: "\f09a"; -$fa-var-facebook-f: "\f09a"; -$fa-var-facebook-official: "\f230"; -$fa-var-facebook-square: "\f082"; -$fa-var-fast-backward: "\f049"; -$fa-var-fast-forward: "\f050"; -$fa-var-fax: "\f1ac"; -$fa-var-female: "\f182"; -$fa-var-fighter-jet: "\f0fb"; -$fa-var-file: "\f15b"; -$fa-var-file-archive-o: "\f1c6"; -$fa-var-file-audio-o: "\f1c7"; -$fa-var-file-code-o: "\f1c9"; -$fa-var-file-excel-o: "\f1c3"; -$fa-var-file-image-o: "\f1c5"; -$fa-var-file-movie-o: "\f1c8"; -$fa-var-file-o: "\f016"; -$fa-var-file-pdf-o: "\f1c1"; -$fa-var-file-photo-o: "\f1c5"; -$fa-var-file-picture-o: "\f1c5"; -$fa-var-file-powerpoint-o: "\f1c4"; -$fa-var-file-sound-o: "\f1c7"; -$fa-var-file-text: "\f15c"; -$fa-var-file-text-o: "\f0f6"; -$fa-var-file-video-o: "\f1c8"; -$fa-var-file-word-o: "\f1c2"; -$fa-var-file-zip-o: "\f1c6"; -$fa-var-files-o: "\f0c5"; -$fa-var-film: "\f008"; -$fa-var-filter: "\f0b0"; -$fa-var-fire: "\f06d"; -$fa-var-fire-extinguisher: "\f134"; -$fa-var-flag: "\f024"; -$fa-var-flag-checkered: "\f11e"; -$fa-var-flag-o: "\f11d"; -$fa-var-flash: "\f0e7"; -$fa-var-flask: "\f0c3"; -$fa-var-flickr: "\f16e"; -$fa-var-floppy-o: "\f0c7"; -$fa-var-folder: "\f07b"; -$fa-var-folder-o: "\f114"; -$fa-var-folder-open: "\f07c"; -$fa-var-folder-open-o: "\f115"; -$fa-var-font: "\f031"; -$fa-var-forumbee: "\f211"; -$fa-var-forward: "\f04e"; -$fa-var-foursquare: "\f180"; -$fa-var-frown-o: "\f119"; -$fa-var-futbol-o: "\f1e3"; -$fa-var-gamepad: "\f11b"; -$fa-var-gavel: "\f0e3"; -$fa-var-gbp: "\f154"; -$fa-var-ge: "\f1d1"; -$fa-var-gear: "\f013"; -$fa-var-gears: "\f085"; -$fa-var-genderless: "\f1db"; -$fa-var-gift: "\f06b"; -$fa-var-git: "\f1d3"; -$fa-var-git-square: "\f1d2"; -$fa-var-github: "\f09b"; -$fa-var-github-alt: "\f113"; -$fa-var-github-square: "\f092"; -$fa-var-gittip: "\f184"; -$fa-var-glass: "\f000"; -$fa-var-globe: "\f0ac"; -$fa-var-google: "\f1a0"; -$fa-var-google-plus: "\f0d5"; -$fa-var-google-plus-square: "\f0d4"; -$fa-var-google-wallet: "\f1ee"; -$fa-var-graduation-cap: "\f19d"; -$fa-var-gratipay: "\f184"; -$fa-var-group: "\f0c0"; -$fa-var-h-square: "\f0fd"; -$fa-var-hacker-news: "\f1d4"; -$fa-var-hand-o-down: "\f0a7"; -$fa-var-hand-o-left: "\f0a5"; -$fa-var-hand-o-right: "\f0a4"; -$fa-var-hand-o-up: "\f0a6"; -$fa-var-hdd-o: "\f0a0"; -$fa-var-header: "\f1dc"; -$fa-var-headphones: "\f025"; -$fa-var-heart: "\f004"; -$fa-var-heart-o: "\f08a"; -$fa-var-heartbeat: "\f21e"; -$fa-var-history: "\f1da"; -$fa-var-home: "\f015"; -$fa-var-hospital-o: "\f0f8"; -$fa-var-hotel: "\f236"; -$fa-var-html5: "\f13b"; -$fa-var-ils: "\f20b"; -$fa-var-image: "\f03e"; -$fa-var-inbox: "\f01c"; -$fa-var-indent: "\f03c"; -$fa-var-info: "\f129"; -$fa-var-info-circle: "\f05a"; -$fa-var-inr: "\f156"; -$fa-var-instagram: "\f16d"; -$fa-var-institution: "\f19c"; -$fa-var-ioxhost: "\f208"; -$fa-var-italic: "\f033"; -$fa-var-joomla: "\f1aa"; -$fa-var-jpy: "\f157"; -$fa-var-jsfiddle: "\f1cc"; -$fa-var-key: "\f084"; -$fa-var-keyboard-o: "\f11c"; -$fa-var-krw: "\f159"; -$fa-var-language: "\f1ab"; -$fa-var-laptop: "\f109"; -$fa-var-lastfm: "\f202"; -$fa-var-lastfm-square: "\f203"; -$fa-var-leaf: "\f06c"; -$fa-var-leanpub: "\f212"; -$fa-var-legal: "\f0e3"; -$fa-var-lemon-o: "\f094"; -$fa-var-level-down: "\f149"; -$fa-var-level-up: "\f148"; -$fa-var-life-bouy: "\f1cd"; -$fa-var-life-buoy: "\f1cd"; -$fa-var-life-ring: "\f1cd"; -$fa-var-life-saver: "\f1cd"; -$fa-var-lightbulb-o: "\f0eb"; -$fa-var-line-chart: "\f201"; -$fa-var-link: "\f0c1"; -$fa-var-linkedin: "\f0e1"; -$fa-var-linkedin-square: "\f08c"; -$fa-var-linux: "\f17c"; -$fa-var-list: "\f03a"; -$fa-var-list-alt: "\f022"; -$fa-var-list-ol: "\f0cb"; -$fa-var-list-ul: "\f0ca"; -$fa-var-location-arrow: "\f124"; -$fa-var-lock: "\f023"; -$fa-var-long-arrow-down: "\f175"; -$fa-var-long-arrow-left: "\f177"; -$fa-var-long-arrow-right: "\f178"; -$fa-var-long-arrow-up: "\f176"; -$fa-var-magic: "\f0d0"; -$fa-var-magnet: "\f076"; -$fa-var-mail-forward: "\f064"; -$fa-var-mail-reply: "\f112"; -$fa-var-mail-reply-all: "\f122"; -$fa-var-male: "\f183"; -$fa-var-map-marker: "\f041"; -$fa-var-mars: "\f222"; -$fa-var-mars-double: "\f227"; -$fa-var-mars-stroke: "\f229"; -$fa-var-mars-stroke-h: "\f22b"; -$fa-var-mars-stroke-v: "\f22a"; -$fa-var-maxcdn: "\f136"; -$fa-var-meanpath: "\f20c"; -$fa-var-medium: "\f23a"; -$fa-var-medkit: "\f0fa"; -$fa-var-meh-o: "\f11a"; -$fa-var-mercury: "\f223"; -$fa-var-microphone: "\f130"; -$fa-var-microphone-slash: "\f131"; -$fa-var-minus: "\f068"; -$fa-var-minus-circle: "\f056"; -$fa-var-minus-square: "\f146"; -$fa-var-minus-square-o: "\f147"; -$fa-var-mobile: "\f10b"; -$fa-var-mobile-phone: "\f10b"; -$fa-var-money: "\f0d6"; -$fa-var-moon-o: "\f186"; -$fa-var-mortar-board: "\f19d"; -$fa-var-motorcycle: "\f21c"; -$fa-var-music: "\f001"; -$fa-var-navicon: "\f0c9"; -$fa-var-neuter: "\f22c"; -$fa-var-newspaper-o: "\f1ea"; -$fa-var-openid: "\f19b"; -$fa-var-outdent: "\f03b"; -$fa-var-pagelines: "\f18c"; -$fa-var-paint-brush: "\f1fc"; -$fa-var-paper-plane: "\f1d8"; -$fa-var-paper-plane-o: "\f1d9"; -$fa-var-paperclip: "\f0c6"; -$fa-var-paragraph: "\f1dd"; -$fa-var-paste: "\f0ea"; -$fa-var-pause: "\f04c"; -$fa-var-paw: "\f1b0"; -$fa-var-paypal: "\f1ed"; -$fa-var-pencil: "\f040"; -$fa-var-pencil-square: "\f14b"; -$fa-var-pencil-square-o: "\f044"; -$fa-var-phone: "\f095"; -$fa-var-phone-square: "\f098"; -$fa-var-photo: "\f03e"; -$fa-var-picture-o: "\f03e"; -$fa-var-pie-chart: "\f200"; -$fa-var-pied-piper: "\f1a7"; -$fa-var-pied-piper-alt: "\f1a8"; -$fa-var-pinterest: "\f0d2"; -$fa-var-pinterest-p: "\f231"; -$fa-var-pinterest-square: "\f0d3"; -$fa-var-plane: "\f072"; -$fa-var-play: "\f04b"; -$fa-var-play-circle: "\f144"; -$fa-var-play-circle-o: "\f01d"; -$fa-var-plug: "\f1e6"; -$fa-var-plus: "\f067"; -$fa-var-plus-circle: "\f055"; -$fa-var-plus-square: "\f0fe"; -$fa-var-plus-square-o: "\f196"; -$fa-var-power-off: "\f011"; -$fa-var-print: "\f02f"; -$fa-var-puzzle-piece: "\f12e"; -$fa-var-qq: "\f1d6"; -$fa-var-qrcode: "\f029"; -$fa-var-question: "\f128"; -$fa-var-question-circle: "\f059"; -$fa-var-quote-left: "\f10d"; -$fa-var-quote-right: "\f10e"; -$fa-var-ra: "\f1d0"; -$fa-var-random: "\f074"; -$fa-var-rebel: "\f1d0"; -$fa-var-recycle: "\f1b8"; -$fa-var-reddit: "\f1a1"; -$fa-var-reddit-square: "\f1a2"; -$fa-var-refresh: "\f021"; -$fa-var-remove: "\f00d"; -$fa-var-renren: "\f18b"; -$fa-var-reorder: "\f0c9"; -$fa-var-repeat: "\f01e"; -$fa-var-reply: "\f112"; -$fa-var-reply-all: "\f122"; -$fa-var-retweet: "\f079"; -$fa-var-rmb: "\f157"; -$fa-var-road: "\f018"; -$fa-var-rocket: "\f135"; -$fa-var-rotate-left: "\f0e2"; -$fa-var-rotate-right: "\f01e"; -$fa-var-rouble: "\f158"; -$fa-var-rss: "\f09e"; -$fa-var-rss-square: "\f143"; -$fa-var-rub: "\f158"; -$fa-var-ruble: "\f158"; -$fa-var-rupee: "\f156"; -$fa-var-save: "\f0c7"; -$fa-var-scissors: "\f0c4"; -$fa-var-search: "\f002"; -$fa-var-search-minus: "\f010"; -$fa-var-search-plus: "\f00e"; -$fa-var-sellsy: "\f213"; -$fa-var-send: "\f1d8"; -$fa-var-send-o: "\f1d9"; -$fa-var-server: "\f233"; -$fa-var-share: "\f064"; -$fa-var-share-alt: "\f1e0"; -$fa-var-share-alt-square: "\f1e1"; -$fa-var-share-square: "\f14d"; -$fa-var-share-square-o: "\f045"; -$fa-var-shekel: "\f20b"; -$fa-var-sheqel: "\f20b"; -$fa-var-shield: "\f132"; -$fa-var-ship: "\f21a"; -$fa-var-shirtsinbulk: "\f214"; -$fa-var-shopping-cart: "\f07a"; -$fa-var-sign-in: "\f090"; -$fa-var-sign-out: "\f08b"; -$fa-var-signal: "\f012"; -$fa-var-simplybuilt: "\f215"; -$fa-var-sitemap: "\f0e8"; -$fa-var-skyatlas: "\f216"; -$fa-var-skype: "\f17e"; -$fa-var-slack: "\f198"; -$fa-var-sliders: "\f1de"; -$fa-var-slideshare: "\f1e7"; -$fa-var-smile-o: "\f118"; -$fa-var-soccer-ball-o: "\f1e3"; -$fa-var-sort: "\f0dc"; -$fa-var-sort-alpha-asc: "\f15d"; -$fa-var-sort-alpha-desc: "\f15e"; -$fa-var-sort-amount-asc: "\f160"; -$fa-var-sort-amount-desc: "\f161"; -$fa-var-sort-asc: "\f0de"; -$fa-var-sort-desc: "\f0dd"; -$fa-var-sort-down: "\f0dd"; -$fa-var-sort-numeric-asc: "\f162"; -$fa-var-sort-numeric-desc: "\f163"; -$fa-var-sort-up: "\f0de"; -$fa-var-soundcloud: "\f1be"; -$fa-var-space-shuttle: "\f197"; -$fa-var-spinner: "\f110"; -$fa-var-spoon: "\f1b1"; -$fa-var-spotify: "\f1bc"; -$fa-var-square: "\f0c8"; -$fa-var-square-o: "\f096"; -$fa-var-stack-exchange: "\f18d"; -$fa-var-stack-overflow: "\f16c"; -$fa-var-star: "\f005"; -$fa-var-star-half: "\f089"; -$fa-var-star-half-empty: "\f123"; -$fa-var-star-half-full: "\f123"; -$fa-var-star-half-o: "\f123"; -$fa-var-star-o: "\f006"; -$fa-var-steam: "\f1b6"; -$fa-var-steam-square: "\f1b7"; -$fa-var-step-backward: "\f048"; -$fa-var-step-forward: "\f051"; -$fa-var-stethoscope: "\f0f1"; -$fa-var-stop: "\f04d"; -$fa-var-street-view: "\f21d"; -$fa-var-strikethrough: "\f0cc"; -$fa-var-stumbleupon: "\f1a4"; -$fa-var-stumbleupon-circle: "\f1a3"; -$fa-var-subscript: "\f12c"; -$fa-var-subway: "\f239"; -$fa-var-suitcase: "\f0f2"; -$fa-var-sun-o: "\f185"; -$fa-var-superscript: "\f12b"; -$fa-var-support: "\f1cd"; -$fa-var-table: "\f0ce"; -$fa-var-tablet: "\f10a"; -$fa-var-tachometer: "\f0e4"; -$fa-var-tag: "\f02b"; -$fa-var-tags: "\f02c"; -$fa-var-tasks: "\f0ae"; -$fa-var-taxi: "\f1ba"; -$fa-var-tencent-weibo: "\f1d5"; -$fa-var-terminal: "\f120"; -$fa-var-text-height: "\f034"; -$fa-var-text-width: "\f035"; -$fa-var-th: "\f00a"; -$fa-var-th-large: "\f009"; -$fa-var-th-list: "\f00b"; -$fa-var-thumb-tack: "\f08d"; -$fa-var-thumbs-down: "\f165"; -$fa-var-thumbs-o-down: "\f088"; -$fa-var-thumbs-o-up: "\f087"; -$fa-var-thumbs-up: "\f164"; -$fa-var-ticket: "\f145"; -$fa-var-times: "\f00d"; -$fa-var-times-circle: "\f057"; -$fa-var-times-circle-o: "\f05c"; -$fa-var-tint: "\f043"; -$fa-var-toggle-down: "\f150"; -$fa-var-toggle-left: "\f191"; -$fa-var-toggle-off: "\f204"; -$fa-var-toggle-on: "\f205"; -$fa-var-toggle-right: "\f152"; -$fa-var-toggle-up: "\f151"; -$fa-var-train: "\f238"; -$fa-var-transgender: "\f224"; -$fa-var-transgender-alt: "\f225"; -$fa-var-trash: "\f1f8"; -$fa-var-trash-o: "\f014"; -$fa-var-tree: "\f1bb"; -$fa-var-trello: "\f181"; -$fa-var-trophy: "\f091"; -$fa-var-truck: "\f0d1"; -$fa-var-try: "\f195"; -$fa-var-tty: "\f1e4"; -$fa-var-tumblr: "\f173"; -$fa-var-tumblr-square: "\f174"; -$fa-var-turkish-lira: "\f195"; -$fa-var-twitch: "\f1e8"; -$fa-var-twitter: "\f099"; -$fa-var-twitter-square: "\f081"; -$fa-var-umbrella: "\f0e9"; -$fa-var-underline: "\f0cd"; -$fa-var-undo: "\f0e2"; -$fa-var-university: "\f19c"; -$fa-var-unlink: "\f127"; -$fa-var-unlock: "\f09c"; -$fa-var-unlock-alt: "\f13e"; -$fa-var-unsorted: "\f0dc"; -$fa-var-upload: "\f093"; -$fa-var-usd: "\f155"; -$fa-var-user: "\f007"; -$fa-var-user-md: "\f0f0"; -$fa-var-user-plus: "\f234"; -$fa-var-user-secret: "\f21b"; -$fa-var-user-times: "\f235"; -$fa-var-users: "\f0c0"; -$fa-var-venus: "\f221"; -$fa-var-venus-double: "\f226"; -$fa-var-venus-mars: "\f228"; -$fa-var-viacoin: "\f237"; -$fa-var-video-camera: "\f03d"; -$fa-var-vimeo-square: "\f194"; -$fa-var-vine: "\f1ca"; -$fa-var-vk: "\f189"; -$fa-var-volume-down: "\f027"; -$fa-var-volume-off: "\f026"; -$fa-var-volume-up: "\f028"; -$fa-var-warning: "\f071"; -$fa-var-wechat: "\f1d7"; -$fa-var-weibo: "\f18a"; -$fa-var-weixin: "\f1d7"; -$fa-var-whatsapp: "\f232"; -$fa-var-wheelchair: "\f193"; -$fa-var-wifi: "\f1eb"; -$fa-var-windows: "\f17a"; -$fa-var-won: "\f159"; -$fa-var-wordpress: "\f19a"; -$fa-var-wrench: "\f0ad"; -$fa-var-xing: "\f168"; -$fa-var-xing-square: "\f169"; -$fa-var-yahoo: "\f19e"; -$fa-var-yelp: "\f1e9"; -$fa-var-yen: "\f157"; -$fa-var-youtube: "\f167"; -$fa-var-youtube-play: "\f16a"; -$fa-var-youtube-square: "\f166"; diff --git a/compass_mixins/static/css/vendor/h5bp/_browserupgrade.scss b/compass_mixins/static/css/vendor/h5bp/_browserupgrade.scss deleted file mode 100644 index 840dc02..0000000 --- a/compass_mixins/static/css/vendor/h5bp/_browserupgrade.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Browser Upgrade Message -@mixin h5bp-browserupgrade { - .browserupgrade { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0; - } -} diff --git a/compass_mixins/static/css/vendor/h5bp/_errorpage.scss b/compass_mixins/static/css/vendor/h5bp/_errorpage.scss deleted file mode 100644 index 113b619..0000000 --- a/compass_mixins/static/css/vendor/h5bp/_errorpage.scss +++ /dev/null @@ -1,45 +0,0 @@ -@mixin h5bp-errorpage { - html.errorpages { - color: #888; - display: table; - font-family: sans-serif; - height: 100%; - text-align: center; - width: 100%; - - * { - line-height: 1.2; - margin: 0; - } - - body { - display: table-cell; - vertical-align: middle; - margin: 2em auto; - } - - h1 { - color: #555; - font-size: 2em; - font-weight: 400; - } - - p { - margin: 0 auto; - width: 280px; - } - - @media only screen and (max-width: 280px) { - - body, p { - width: 95%; - } - - h1 { - font-size: 1.5em; - margin: 0 0 0.3em; - } - - } - } -} diff --git a/compass_mixins/static/css/vendor/h5bp/_helpers.scss b/compass_mixins/static/css/vendor/h5bp/_helpers.scss deleted file mode 100644 index e36ef96..0000000 --- a/compass_mixins/static/css/vendor/h5bp/_helpers.scss +++ /dev/null @@ -1,70 +0,0 @@ -// Helper classes -@mixin h5bp-helpers { - - .hidden { @include h5bp-hidden; } - - .visuallyhidden { @include h5bp-visuallyhidden; } - - .invisible { @include h5bp-invisible; } - - .clearfix { @include h5bp-clearfix; } - -} - -// Hide from both screenreaders and browsers: -// http://juicystudio.com/article/screen-readers-display-none.php -@mixin h5bp-hidden { - display: none !important; - visibility: hidden; -} - -// Hide only visually, but have it available for screenreaders: -// http://snook.ca/archives/html_and_css/hiding-content-for-accessibility -@mixin h5bp-visuallyhidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; - - // Extends the .visuallyhidden class to allow the element to be focusable - // when navigated to via the keyboard: https://www.drupal.org/node/897638 - &.focusable:active, - &.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; - } -} - -// Hide visually and from screenreaders, but maintain layout -@mixin h5bp-invisible { - visibility: hidden; -} - -// Clearfix: contain floats -// -// For modern browsers -// 1. The space content is one way to avoid an Opera bug when the -// `contenteditable` attribute is included anywhere else in the document. -// Otherwise it causes space to appear at the top and bottom of elements -// that receive the `clearfix` class. -// 2. The use of `table` rather than `block` is only necessary if using -// `:before` to contain the top-margins of child elements. -@mixin h5bp-clearfix { - &:before, - &:after { - content: " "; // 1 - display: table; // 2 - } - - &:after { - clear: both; - } -} diff --git a/compass_mixins/static/css/vendor/h5bp/_main.scss b/compass_mixins/static/css/vendor/h5bp/_main.scss deleted file mode 100644 index d9879de..0000000 --- a/compass_mixins/static/css/vendor/h5bp/_main.scss +++ /dev/null @@ -1,66 +0,0 @@ -$font-color: #222 !default; -$font-size: 1em !default; -$line-height: 1.4 !default; -$selected-background-color: #b3d4fc !default; -$hr-color: #ccc !default; - -@mixin h5bp-main { - @include h5bp-base-styles; -} - -// Base styles: opinionated defaults -@mixin h5bp-base-styles { - html { - color: $font-color; - font-size: $font-size; - line-height: $line-height; - } - - // Remove text-shadow in selection highlight: - // https://twitter.com/miketaylr/status/12228805301 - // These selection rule sets have to be separate. - // Customize the background color to match your design. - ::-moz-selection { - background: $selected-background-color; - text-shadow: none; - } - - ::selection { - background: $selected-background-color; - text-shadow: none; - } - - // A better looking default horizontal rule - hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid $hr-color; - margin: 1em 0; - padding: 0; - } - - // Remove the gap between audio, canvas, iframes, - // images, videos and the bottom of their containers: - // https://github.com/h5bp/html5-boilerplate/issues/440 - audio, - canvas, - iframe, - img, - svg, - video { - vertical-align: middle; - } - - // Remove default fieldset styles. - fieldset { - border: 0; - margin: 0; - padding: 0; - } - - // Allow only vertical resizing of textareas. - textarea { - resize: vertical; - } -} diff --git a/compass_mixins/static/css/vendor/h5bp/_media.scss b/compass_mixins/static/css/vendor/h5bp/_media.scss deleted file mode 100644 index 59cf389..0000000 --- a/compass_mixins/static/css/vendor/h5bp/_media.scss +++ /dev/null @@ -1,76 +0,0 @@ -// Print styles -// Inlined to avoid the additional HTTP request: -// http://www.phpied.com/delay-loading-your-print-css/ -@mixin h5bp-media { - @media print { - @include h5bp-media-print; - } -} - -@mixin h5bp-media-print { - @media print { - *, - *:before, - *:after { - background: transparent !important; - color: #000 !important; // Black prints faster: - // http://www.sanbeiji.com/archives/953 - box-shadow: none !important; - text-shadow: none !important; - } - - a, - a:visited { - text-decoration: underline; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - // Don't show links that are fragment identifiers, - // or use the `javascript:` pseudo protocol - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - // Printing Tables: - // http://css-discuss.incutio.com/wiki/Printing_Tables - - thead { - display: table-header-group; - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } - } -} diff --git a/compass_mixins/static/css/vendor/h5bp/_normalize.scss b/compass_mixins/static/css/vendor/h5bp/_normalize.scss deleted file mode 100644 index ec6da5e..0000000 --- a/compass_mixins/static/css/vendor/h5bp/_normalize.scss +++ /dev/null @@ -1,325 +0,0 @@ -// normalize.css v3.0.2 | MIT License | git.io/normalize -@mixin h5bp-normalize { - @include normalize-base; - @include normalize-display; - @include normalize-links; - @include normalize-semantics; - @include normalize-embedded; - @include normalize-grouping; - @include normalize-forms; - @include normalize-tables; -} - -// Base -@mixin normalize-base { - // 1. Set default font family to sans-serif. - // 2. Prevent iOS text size adjust after orientation change, without - // disabling user zoom. - html { - font-family: sans-serif; // 1 - -ms-text-size-adjust: 100%; // 2 - -webkit-text-size-adjust: 100%; // 2 - } - // Remove default margin. - body { - margin: 0; - } - -} - -// HTML5 display definitions -@mixin normalize-display { - // Correct `block` display not defined for any HTML5 element in IE 8/9. - // Correct `block` display not defined for `details` or `summary` in IE 10/11 - // and Firefox. - // Correct `block` display not defined for `main` in IE 11. - article, - aside, - details, - figcaption, - figure, - footer, - header, - hgroup, - main, - menu, - nav, - section, - summary { - display: block; - } - - // 1. Correct `inline-block` display not defined in IE 8/9. - // 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - audio, - canvas, - progress, - video { - display: inline-block; // 1 - vertical-align: baseline; // 2 - } - - // Prevent modern browsers from displaying `audio` without controls. - // Remove excess height in iOS 5 devices. - audio:not([controls]) { - display: none; - height: 0; - } - - // Address `[hidden]` styling not present in IE 8/9/10. - // Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. - [hidden], - template { - display: none; - } -} - -// Links -@mixin normalize-links { - // Remove the gray background color from active links in IE 10. - a { - background-color: transparent; - } - - // Improve readability when focused and also mouse hovered in all browsers. - a:active, - a:hover { - outline: 0; - } -} - -// Text-level semantics -@mixin normalize-semantics { - // Address styling not present in IE 8/9/10/11, Safari, and Chrome. - abbr[title] { - border-bottom: 1px dotted; - } - - // Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - b, - strong { - font-weight: bold; - } - - // Address styling not present in Safari and Chrome. - dfn { - font-style: italic; - } - - // Address variable `h1` font-size and margin within `section` and `article` - // contexts in Firefox 4+, Safari, and Chrome. - h1 { - font-size: 2em; - margin: 0.67em 0; - } - - // Address styling not present in IE 8/9. - mark { - background: #ff0; - color: #000; - } - - // Address inconsistent and variable font size in all browsers. - small { - font-size: 80%; - } - - // Prevent `sub` and `sup` affecting `line-height` in all browsers. - sub, - sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - } - - sup { - top: -0.5em; - } - - sub { - bottom: -0.25em; - } -} - -// Embedded content -@mixin normalize-embedded { - // Remove border when inside `a` element in IE 8/9/10. - img { - border: 0; - } - - // Correct overflow not hidden in IE 9/10/11. - svg:not(:root) { - overflow: hidden; - } -} - -// Grouping content -@mixin normalize-grouping { - // Address margin not present in IE 8/9 and Safari. - figure { - margin: 1em 40px; - } - - // Address differences between Firefox and other browsers. - hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; - } - - // Contain overflow in all browsers. - pre { - overflow: auto; - } - - // Address odd `em`-unit font size rendering in all browsers. - code, - kbd, - pre, - samp { - font-family: monospace, monospace; - font-size: 1em; - } -} - -// Forms -@mixin normalize-forms { - // Known limitation: by default, Chrome and Safari on OS X allow very limited - // styling of `select`, unless a `border` property is set. - // 1. Correct color not being inherited. - // Known issue: affects color of disabled elements. - // 2. Correct font properties not being inherited. - // 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - button, - input, - optgroup, - select, - textarea { - color: inherit; // 1 - font: inherit; // 2 - margin: 0; // 3 - } - - // Address `overflow` set to `hidden` in IE 8/9/10/11. - button { - overflow: visible; - } - - // Address inconsistent `text-transform` inheritance for `button` and `select`. - // All other form control elements do not inherit `text-transform` values. - // Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - // Correct `select` style inheritance in Firefox. - button, - select { - text-transform: none; - } - - // 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - // and `video` controls. - // 2. Correct inability to style clickable `input` types in iOS. - // 3. Improve usability and consistency of cursor style between image-type - // `input` and others. - button, - html input[type="button"], // 1 - input[type="reset"], - input[type="submit"] { - -webkit-appearance: button; // 2 - cursor: pointer; // 3 - } - - // Re-set default cursor for disabled elements. - button[disabled], - html input[disabled] { - cursor: default; - } - - // Remove inner padding and border in Firefox 4+. - button::-moz-focus-inner, - input::-moz-focus-inner { - border: 0; - padding: 0; - } - - // Address Firefox 4+ setting `line-height` on `input` using `!important` in - // the UA stylesheet. - input { - line-height: normal; - } - - // It's recommended that you don't attempt to style these elements. - // Firefox's implementation doesn't respect box-sizing, padding, or width. - // 1. Address box sizing set to `content-box` in IE 8/9/10. - // 2. Remove excess padding in IE 8/9/10. - input[type="checkbox"], - input[type="radio"] { - box-sizing: border-box; // 1 - padding: 0; // 2 - } - - // Fix the cursor style for Chrome's increment/decrement buttons. For certain - // `font-size` values of the `input`, it causes the cursor style of the - // decrement button to change from `default` to `text`. - input[type="number"]::-webkit-inner-spin-button, - input[type="number"]::-webkit-outer-spin-button { - height: auto; - } - - // 1. Address `appearance` set to `searchfield` in Safari and Chrome. - // 2. Address `box-sizing` set to `border-box` in Safari and Chrome - // (include `-moz` to future-proof). - input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; - } - - // Remove inner padding and search cancel button in Safari and Chrome on OS X. - // Safari (but not Chrome) clips the cancel button when the search input has - // padding (and `textfield` appearance). - input[type="search"]::-webkit-search-cancel-button, - input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; - } - - // Define consistent border, margin, and padding. - fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; - } - - // 1. Correct `color` not being inherited in IE 8/9/10/11. - // 2. Remove padding so people aren't caught out if they zero out fieldsets. - legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ - } - - // Remove default vertical scrollbar in IE 8/9/10/11. - textarea { - overflow: auto; - } - - // Don't inherit the `font-weight` (applied by a rule above). - // NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - optgroup { - font-weight: bold; - } -} - -// Tables -@mixin normalize-tables { - // Remove most spacing between table cells. - table { - border-collapse: collapse; - border-spacing: 0; - } - - td, - th { - padding: 0; - } -} diff --git a/compass_mixins/static/css/vendor/susy/_su.scss b/compass_mixins/static/css/vendor/susy/_su.scss deleted file mode 100644 index a145415..0000000 --- a/compass_mixins/static/css/vendor/susy/_su.scss +++ /dev/null @@ -1,7 +0,0 @@ -// Su -// == - -@import "su/utilities"; -@import "su/settings"; -@import "su/validation"; -@import "su/grid"; diff --git a/compass_mixins/static/css/vendor/susy/language/_susy.scss b/compass_mixins/static/css/vendor/susy/language/_susy.scss deleted file mode 100644 index 0ee9cae..0000000 --- a/compass_mixins/static/css/vendor/susy/language/_susy.scss +++ /dev/null @@ -1,24 +0,0 @@ -// Susy Next Syntax -// ================ - -$susy-version: 2.1; - -@import "../su"; -@import "../output/float"; - -@import "susy/settings"; -@import "susy/validation"; -@import "susy/grids"; -@import "susy/box-sizing"; -@import "susy/context"; -@import "susy/background"; -@import "susy/container"; -@import "susy/span"; -@import "susy/gutters"; -@import "susy/isolate"; -@import "susy/gallery"; -@import "susy/rows"; -@import "susy/margins"; -@import "susy/padding"; -@import "susy/bleed"; -@import "susy/breakpoint-plugin"; diff --git a/compass_mixins/static/css/vendor/susy/language/_susyone.scss b/compass_mixins/static/css/vendor/susy/language/_susyone.scss deleted file mode 100644 index a783d3a..0000000 --- a/compass_mixins/static/css/vendor/susy/language/_susyone.scss +++ /dev/null @@ -1,13 +0,0 @@ -// --------------------------------------------------------------------------- -// Partials - -$susy-version: 1.5; - -@import "susyone/settings"; -@import "susyone/functions"; -@import "susyone/grid"; -@import "susyone/isolation"; -@import "susyone/padding"; -@import "susyone/margin"; -@import "susyone/media"; -@import "susyone/background"; diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_background.scss b/compass_mixins/static/css/vendor/susy/language/susy/_background.scss deleted file mode 100644 index d39dc72..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_background.scss +++ /dev/null @@ -1,385 +0,0 @@ -// Background Grid Syntax -// ====================== - -$susy-overlay-grid-head-exists: false; - - -// Show Grid/s -// ----------- -// Show grid on any element using either background or overlay. -// - [$grid] : -@mixin show-grid( - $grid: $susy -) { - $inspect: $grid; - $_output: debug-get(output, $grid); - - @include susy-inspect(show-grid, $inspect); - @if $_output == overlay and susy-get(debug image, $grid) != hide { - @include overlay-grid($grid); - } @else { - @include background-grid($grid); - } -} - -@mixin show-grids( - $grid: $susy -) { - @include show-grid($grid); -} - -// Background Grid -// --------------- -// Show a grid background on any element. -// - [$grid] : -@mixin background-grid( - $grid: $susy -) { - $inspect : $grid; - $_output : get-background($grid); - - @if length($_output) > 0 { - $_flow: susy-get(flow, $grid); - - $_image: (); - @each $name, $layer in map-get($_output, image) { - $_direction: if($name == baseline, to bottom, to to($_flow)); - $_image: append($_image, linear-gradient($_direction, $layer), comma); - } - $_output: map-merge($_output, (image: $_image)); - - @include background-grid-output($_output...); - @include susy-inspect(background-grid, $inspect); - } -} - - -// Overlay Grid -// ------------ -// Generate an icon to trigger grid-overlays on any given elements. -// $grids... : [] [, ]* -@mixin overlay-grid ( - $grid: $susy -) { - @if not($susy-overlay-grid-head-exists) { - @at-root head { @include overlay-head($grid); } - @at-root head:before { @include overlay-trigger; } - @at-root head:hover { @include overlay-trigger-hover; } - $susy-overlay-grid-head-exists: true !global; - } - - head:hover ~ &, - head:hover ~ body & { - position: relative; - &:before { - @include grid-overlay-base; - @include background-grid($grid); - } - } -} - - -// [Private] Overlay Trigger -// ------------------------- -@mixin overlay-trigger { - content: "|||"; - display: block; - padding: 5px 10px; - font: { - family: sans-serif; - size: 16px; - weight: bold; - } -} - - -// [Private] Overlay Trigger Hover -// ------------------------------- -@mixin overlay-trigger-hover { - background: rgba(white, .5); - color: red; -} - - -// [Private] Overlay Head -// ---------------------- -// styles to create grid overlay toggle -@mixin overlay-head ( - $grid: $susy -) { - $_toggle: debug-get(toggle, $grid); - $_horz: null; - $_vert: null; - - @each $side in $_toggle { - $_horz: if($side == left or $side == right, $side, $_horz); - $_vert: if($side == top or $side == bottom, $side, $_vert); - } - - display: block; - position: fixed; - #{$_horz}: 10px; - #{$_vert}: 10px; - z-index: 999; - color: #333; - background: rgba(white, .25); -} - - -// [Private] Grid Overlay Base -// --------------------------- -// Base styles for generating a grid overlay -@mixin grid-overlay-base() { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - content: " "; - z-index: 998; -} - - -// Get Symmetrical Background -// -------------------------- -// - $grid: -@function get-background-sym( - $grid -) { - $grid : parse-grid($grid); - $_gutters : susy-get(gutters, $grid); - $_column-width : susy-get(column-width, $grid); - $_math : susy-get(math, $grid); - - $_color : debug-get(color); - $_trans : transparent; - $_light : lighten($_color, 15%); - - $_end : 1 + $_gutters; - $_after : percentage(1/$_end); - $_stops : (); - $_size : span(1 $grid wide); - - @if is-inside($grid) { - $_stops: $_color, $_light; - } @else if is-split($grid) { - $_split: $_gutters/2; - $_before: percentage($_split/$_end); - $_after: percentage((1 + $_split)/$_end); - $_stops: $_trans $_before, $_color $_before, $_light $_after, $_trans $_after; - } @else { - $_stops: $_color, $_light $_after, $_trans $_after; - } - - @if $_math == static { - $_size: valid-column-math($_math, $_column-width) * $_end; - } - - $_output: ( - image: (columns: $_stops), - size: $_size, - ); - - @return $_output; -} - - -// Get Asymmetrical Inside -// ----------------------- -// - $grid: -@function get-asym-inside( - $grid -) { - $grid : parse-grid($grid); - $_columns : susy-get(columns, $grid); - - $_color : debug-get(color); - $_light : lighten($_color, 15%); - $_stops : (); - - @for $location from 1 through susy-count($_columns) { - $this-stop: (); - - @if $location == 1 { - $this-stop: append($this-stop, $_color, comma); - } @else { - $start: parse-span(1 at $location $grid); - $start: get-isolation($start); - $this-stop: append($this-stop, $_color $start, comma); - } - - @if $location == susy-count($_columns) { - $this-stop: append($this-stop, $_light, comma); - } @else { - $_end: parse-span(1 at ($location + 1) $grid); - $_end: get-isolation($_end); - $this-stop: append($this-stop, $_light $_end, comma); - } - - $_stops: join($_stops, $this-stop, comma); - } - - @return $_stops; -} - - -// Get Asymmetrical Split -// ---------------------- -// - $grid: -@function get-asym-split( - $grid -) { - $grid : parse-grid($grid); - $_columns : susy-get(columns, $grid); - - $_color : debug-get(color); - $_light : lighten($_color, 15%); - $_stops : (); - - @for $location from 1 through susy-count($_columns) { - $this-stop: (); - - $start: parse-span(1 at $location $grid); - $start: get-isolation($start); - $this-stop: append($this-stop, transparent $start, comma); - $this-stop: append($this-stop, $_color $start, comma); - - $_end: $start + span(1 at $location $grid); - $this-stop: append($this-stop, $_light $_end, comma); - $this-stop: append($this-stop, transparent $_end, comma); - - $_stops: join($_stops, $this-stop, comma); - } - - @return $_stops; -} - - -// Get Asymmetrical Outside -// ------------------------ -// - $grid: -@function get-asym-outside( - $grid -) { - $grid : parse-grid($grid); - $_columns : susy-get(columns, $grid); - - $_color : debug-get(color); - $_light : lighten($_color, 15%); - $_trans : transparent; - $_stops : (); - - @for $location from 1 through susy-count($_columns) { - $this-stop: (); - - @if $location == 1 { - $this-stop: append($this-stop, $_color, comma); - } @else { - $start: parse-span(1 at $location $grid); - $start: get-isolation($start); - $this-stop: append($this-stop, $_color $start, comma); - } - - @if $location == susy-count($_columns) { - $this-stop: append($this-stop, $_light, comma); - } @else { - $gutter: get-span-width(first $location $grid); - - $_end: parse-span(1 at ($location + 1) $grid); - $_end: get-isolation($_end); - - $gutter: $_light $gutter, $_trans $gutter, $_trans $_end; - $this-stop: join($this-stop, $gutter, comma); - } - - $_stops: join($_stops, $this-stop, comma); - } - - @return $_stops; -} - - -// Get Asymmetrical Background -// --------------------------- -// - $grid: -@function get-background-asym( - $grid -) { - $_stops: (); - - @if is-inside($grid) { - $_stops: get-asym-inside($grid); - } @else if is-split($grid) { - $_stops: get-asym-split($grid); - } @else { - $_stops: get-asym-outside($grid); - } - - @return (image: (columns: $_stops)); -} - - -// Get Background -// -------------- -// - $grid: -@function get-background( - $grid -) { - $grid : parse-grid($grid); - $_show : susy-get(debug image, $grid); - $_return : (); - - @if $_show and $_show != 'hide' { - $_columns: susy-get(columns, $grid); - - @if $_show != 'show-baseline' { - $_sym: is-symmetrical($_columns); - $_return: if($_sym, get-background-sym($grid), get-background-asym($grid)); - $_return: map-merge($_return, (clip: content-box)); - } - - @if $_show != 'show-columns' - and global-variable-exists(base-line-height) - and type-of($base-line-height) == 'number' - and not unitless($base-line-height) { - $_color: variable-exists('grid-background-baseline-color'); - $_color: if($_color, $grid-background-baseline-color, #000); - - $_image: map-get($_return, image); - $_size: map-get($_return, size); - $_baseline: (baseline: ($_color 1px, transparent 1px)); - $_baseline-size: 100% $base-line-height; - - $_return: map-merge($_return, ( - image: if($_image, map-merge($_image, $_baseline), $_baseline), - size: if($_size, ($_size, $_baseline-size), $_baseline-size), - )); - - @if $_show == 'show' { - $_clip: map-get($_return, clip); - $_return: map-merge($_return, (clip: join($_clip, border-box, comma))); - } - } @else if $_show == 'show-baseline' { - @warn 'Please provide a $base-line-height with the desired height and units'; - } - } - - @if map-get($_return, image) { - $_return: map-merge($_return, (flow: susy-get(flow, $grid))); - } - - @return $_return; -} - - -// Get Debug -// --------- -// Return the value of a debug setting -// - $key: -@function debug-get( - $key, - $grid: $susy -) { - $key: join(debug, $key, space); - @return susy-get($key, $grid); -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_bleed.scss b/compass_mixins/static/css/vendor/susy/language/susy/_bleed.scss deleted file mode 100644 index 8ef5974..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_bleed.scss +++ /dev/null @@ -1,200 +0,0 @@ -// Bleed Syntax -// ============ - -// Bleed -// ----- -// Add negative margins, and equal positive padding to create bleed. -// - $bleed : -@mixin bleed( - $bleed: 0 gutter() -) { - $inspect : $bleed; - $output : get-bleed($bleed); - - @if susy-get(global-box-sizing) != content-box { - $output: map-merge((box-sizing: content-box), $output); - } - - @include susy-inspect(bleed, $inspect); - @include output($output); -} - - -// Bleed-x -// ------- -// Shortcut for horizontal bleed. -// - $bleed : -@mixin bleed-x( - $bleed: gutter() -) { - $bleed : parse-span($bleed); - $trbl : susy-get(span, $bleed); - - @if length($trbl) == 1 { - $bleed: map-merge($bleed, (span: 0 nth($trbl, 1))); - } @else if length($trbl) == 2 { - $bleed: map-merge($bleed, (span: 0 nth($trbl, 2) 0 nth($trbl, 1))); - } @else { - @warn 'bleed-x only takes 2 lengths, but #{length($trbl)} were passed.'; - } - - @include bleed($bleed); -} - - -// Bleed-y -// ------- -// Shortcut for vertical bleed. -// - $bleed : -@mixin bleed-y( - $bleed: if(function-exists(rhythm), rhythm(1), 1em) -) { - $bleed : parse-span($bleed); - $trbl : susy-get(span, $bleed); - - @if length($trbl) == 1 { - $bleed: map-merge($bleed, (span: nth($trbl, 1) 0)); - } @else if length($trbl) == 2 { - $bleed: map-merge($bleed, (span: nth($trbl, 1) 0 nth($trbl, 2) 0)); - } @else { - @warn 'bleed-y only takes 2 lengths, but #{length($trbl)} were passed.'; - } - - @include bleed($bleed); -} - - -// Get Bleed -// --------- -// Return bleed output values -// - $bleed: -@function get-bleed( - $bleed -) { - $bleed : map-merge((spread: wide), parse-span($bleed)); - $trbl : susy-get(span, $bleed); - $short : null; - $output : (); - - @for $i from 1 through length($trbl) { - $this: nth($trbl, $i); - $new: (); - $margin: null; - $padding: null; - $padding-x: null; - - @if $this > 0 { - $this: map-merge($bleed, (span: $this)); - $margin: span($this); - $padding: $margin; - $padding-x: $padding; - } - - @if $margin and $margin > 0 { - $margin: - $margin; - - @if is-inside($this) { - $gutter: gutter($this); - $join: if($gutter and comparable($padding, $gutter), true, false); - $padding-x: if($join and $padding > 0, $padding + $gutter, $padding); - } - } - - @if $i == 1 { - $new: ( - margin-top: $margin, - padding-top: $padding, - margin-right: $margin, - padding-right: $padding-x, - margin-bottom: $margin, - padding-bottom: $padding, - margin-left: $margin, - padding-left: $padding-x, - ); - } @else if $i == 2 { - $new: ( - margin-right: $margin, - padding-right: $padding-x, - margin-left: $margin, - padding-left: $padding-x, - ); - } @else if $i == 3 { - $new: ( - margin-bottom: $margin, - padding-bottom: $padding, - ); - } @else if $i == 4 { - $new: ( - margin-left: $margin, - padding-left: $padding-x, - ); - } - - $output: map-merge($output, $new); - } - - @each $prop, $value in $output { - $output: if($value == 0, map-merge($output, ($prop: null)), $output); - } - - @return bleed-shorthand($output); -} - -// Bleed Shorthand -// --------------- -// Convert bleed output into shorthand when possible. -// - $bleed: -@function bleed-shorthand( - $bleed -) { - $margin: (); - $padding: (); - $return: (); - - @each $key, $value in $bleed { - @if str-index($key, margin) { - $margin: map-merge($margin, ($key: $value)); - } @else if str-index($key, padding) > 0 { - $padding: map-merge($padding, ($key: $value)); - } - } - - $props: ( - margin: $margin, - padding: $padding, - ); - - @each $name, $map in $props { - $four: if(length(map-keys($map)) == 4, true, false); - $null: if(index(map-values($map), null), true, false); - - @if $four and not($null) { - $top: map-get($map, '#{$name}-top'); - $right: map-get($map, '#{$name}-right'); - $bottom: map-get($map, '#{$name}-bottom'); - $left: map-get($map, '#{$name}-left'); - - $tb: if($top == $bottom, $top, null); - $rl: if($right == $left, $right, null); - $all: if($tb == $rl, $tb, null); - - $new: if($all, $all, null); - - @if not($new) { - @if $tb and $rl { - $new: $tb $rl; - } @else if $rl { - $new: $top $rl $bottom; - } @else { - $new: $top $right $bottom $left; - } - } - - $return: map-merge($return, ($name: $new)); - } @else { - $return: map-merge($return, $map); - } - } - - @return $return; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_box-sizing.scss b/compass_mixins/static/css/vendor/susy/language/susy/_box-sizing.scss deleted file mode 100644 index f551241..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_box-sizing.scss +++ /dev/null @@ -1,47 +0,0 @@ -// Susy Box Sizing -// ================= - -// Global Box Sizing -// ----------------- -// Set a box model globally on all elements. -// - [$box]: border-box | content-box -// - [$inherit]: true | false -@mixin global-box-sizing( - $box: susy-get(global-box-sizing), - $inherit: false -) { - $inspect: $box; - - @if $inherit { - @at-root { - html { @include output((box-sizing: $box)); } - *, *:before, *:after { box-sizing: inherit; } - } - } @else { - *, *:before, *:after { @include output((box-sizing: $box)); } - } - - @include susy-inspect(global-box-sizing, $inspect); - @include update-box-model($box); -} - -// Border Box Sizing -// ----------------- -// A legacy shortcut... -// - [$inherit]: true | false -@mixin border-box-sizing( - $inherit: false -) { - @include global-box-sizing(border-box, $inherit); -} - -// Update Box Model -// ---------------- -// PRIVATE: Updates global box model setting -@mixin update-box-model( - $box -) { - @if $box != susy-get(global-box-sizing) { - @include susy-set(global-box-sizing, $box); - } -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_breakpoint-plugin.scss b/compass_mixins/static/css/vendor/susy/language/susy/_breakpoint-plugin.scss deleted file mode 100644 index 30de288..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_breakpoint-plugin.scss +++ /dev/null @@ -1,185 +0,0 @@ -// Breakpoint Integration -// ====================== - -$susy-media: () !default; -$susy-media-fallback: false !default; - -$_susy-media-context: (); - - -// Susy Breakpoint -// --------------- -// Change grids at different media query breakpoints. -// - $query : [] | | -// - $layout : -// - $no-query : | -@mixin susy-breakpoint( - $query, - $layout: false, - $no-query: $susy-media-fallback -) { - @include susy-media-router($query, $no-query) { - @if $layout { - @include with-layout($layout) { - @content; - } - } @else { - @content; - } - } -} - - -// Susy Media -// ---------- -// - $query: [] | -// - $no-query: | -@mixin susy-media( - $query, - $no-query: $susy-media-fallback -) { - $old-context: $_susy-media-context; - $name: if(map-has-key($susy-media, $query), $query, null); - $query: susy-get-media($query); - $query: susy-parse-media($query); - - @include susy-media-context($query, $name); - - @if $no-query and type-of($no-query) != string { - @content; - } @else { - @media #{susy-render-media($query)} { - @content; - } - - @if type-of($no-query) == string { - #{$no-query} & { - @content; - } - } - } - - @include susy-media-context($old-context, $clean: true); -} - - -// Media Router -// ------------ -// Rout media arguments to the correct mixin. -@mixin susy-media-router( - $query, - $no-query: $susy-media-fallback -) { - @if susy-support(breakpoint, (mixin: breakpoint), $warn: false) { - @include breakpoint($query, $no-query) { - @content; - } - } @else { - @include susy-media($query, $no-query) { - @content; - } - } -} - - -// Update Context -// ------------- -// Set the new media context -@mixin susy-media-context( - $query, - $name: null, - $clean: false -) { - $query: map-merge((name: $name), $query); - - @if $clean { - $_susy-media-context: $query !global; - } @else { - $_susy-media-context: map-merge($_susy-media-context, $query) !global; - } -} - - -// Media Context -// ------------- -// Return the full media context, or a single media property (e.g. min-width) -@function susy-media-context( - $property: false -) { - @if $property { - @return map-get($_susy-media-context, $property); - } @else { - @return $_susy-media-context; - } -} - - -// Get Media -// --------- -// Return a named media-query from $susy-media. -// - $name: -@function susy-get-media( - $name -) { - @if map-has-key($susy-media, $name) { - $map-value: map-get($susy-media, $name); - @if ($name == $map-value) { - $name: $map-value; - } @else { - $name: susy-get-media($map-value); - } - } - - @return $name; -} - - -// Render Media -// ------------ -// Build a media-query string from various media settings -@function susy-render-media( - $query -) { - $output: null; - @each $property, $value in $query { - $string: null; - - @if $property == media { - $string: $value; - } @else { - $string: '(#{$property}: #{$value})'; - } - - $output: if($output, '#{$output} and #{$string}', $string); - } - - @return $output; -} - - -// Parse Media -// ----------- -// Return parsed media-query settings based on shorthand -@function susy-parse-media( - $query -) { - $mq: null; - @if type-of($query) == map { - $mq: $query; - } @else if type-of($query) == number { - $mq: (min-width: $query); - } @else if type-of($query) == list and length($query) == 2 { - @if type-of(nth($query, 1)) == number { - $mq: ( - min-width: min($query...), - max-width: max($query...), - ); - } @else { - $mq: (nth($query, 1): nth($query, 2)); - } - } @else { - $mq: (media: '#{$query}'); - } - - @return $mq; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_container.scss b/compass_mixins/static/css/vendor/susy/language/susy/_container.scss deleted file mode 100644 index e5f4a85..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_container.scss +++ /dev/null @@ -1,81 +0,0 @@ -// Container Syntax -// ================ - -// Container [mixin] -// ----------------- -// Set a container element -// - [$layout] : -@mixin container( - $layout: $susy -) { - $inspect : $layout; - $layout : parse-grid($layout); - - $_width : get-container-width($layout); - $_justify : parse-container-position(susy-get(container-position, $layout)); - $_property : if(susy-get(math, $layout) == static, width, max-width); - - $_box : susy-get(box-sizing, $layout); - - @if $_box { - @include output((box-sizing: $_box)); - } - - @include susy-inspect(container, $inspect); - @include float-container($_width, $_justify, $_property); - @include show-grid($layout); -} - -// Container [function] -// -------------------- -// Return container width -// - [$layout] : -@function container( - $layout: $susy -) { - $layout: parse-grid($layout); - @return get-container-width($layout); -} - -// Get Container Width -// ------------------- -// Calculate the container width -// - [$layout]: -@function get-container-width( - $layout: $susy -) { - $layout : parse-grid($layout); - $_width : susy-get(container, $layout); - $_column-width : susy-get(column-width, $layout); - $_math : susy-get(math, $layout); - - @if not($_width) or $_width == auto { - @if valid-column-math($_math, $_column-width) { - $_columns : susy-get(columns, $layout); - $_gutters : susy-get(gutters, $layout); - $_spread : if(is-split($layout), wide, narrow); - $_width : susy-sum($_columns, $_gutters, $_spread) * $_column-width; - } @else { - $_width: 100%; - } - } - - @return $_width; -} - -// Parse Container Position -// ------------------------ -// Parse the $container-position into margin values. -// - [$justify] : left | center | right | [] -@function parse-container-position( - $justify: map-get($susy-defaults, container-position) -) { - $_return: if($justify == left, 0, auto) if($justify == right, 0, auto); - - @if not(index(left right center, $justify)) { - $_return: nth($justify, 1); - $_return: $_return if(length($justify) > 1, nth($justify, 2), $_return); - } - - @return $_return; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_context.scss b/compass_mixins/static/css/vendor/susy/language/susy/_context.scss deleted file mode 100644 index 52e12a6..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_context.scss +++ /dev/null @@ -1,36 +0,0 @@ -// Context Syntax -// ============== - -// Nested [function] -// ----------------- -// Return a subset grid for nested context. -// - $context : -@function nested( - $context -) { - $context : parse-span($context); - $span : susy-get(span, $context); - $location : get-location($context); - $columns : susy-get(columns, $context); - - @return susy-slice($span, $location, $columns); -} - -// Nested [mixin] -// -------------- -// Use a subset grid for a nested context -// - $context : -// - @content : -@mixin nested( - $context -) { - $inspect : $context; - $context : parse-span($context); - $old : susy-get(columns); - $susy : map-merge($susy, (columns: nested($context))) !global; - - @include susy-inspect(nested, $inspect); - @content; - - $susy : map-merge($susy, (columns: $old)) !global; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_gallery.scss b/compass_mixins/static/css/vendor/susy/language/susy/_gallery.scss deleted file mode 100644 index e59b9a0..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_gallery.scss +++ /dev/null @@ -1,94 +0,0 @@ -// Gallery Syntax -// ============== - -// Gallery -// ------- -// Create an isolated gallery -// - $span : -// - [$selector] : child | of-type -@mixin gallery( - $span, - $selector: child -) { - $inspect : $span; - $span : parse-span($span); - $span : map-merge($span, (location: 1)); - - $n : susy-get(span, $span); - $columns : susy-get(columns, $span); - $context : susy-count($columns); - $flow : susy-get(flow, $span); - - $inside : is-inside($span); - $from : from($flow); - $line : floor($context / $n); - $symmetrical : is-symmetrical($columns); - - $output: ( - width : null, - float : from, - margin-before : null, - margin-after : null, - padding-before : null, - padding-after : null, - flow : $flow, - ); - - @if $inside { - $gutters: get-gutters($span); - $output: map-merge($output, ( - padding-before: map-get($gutters, before), - padding-after: map-get($gutters, after), - )); - } - - @if $symmetrical { - $output: map-merge($output, (width: get-span-width($span))); - } - - $box : susy-get(box-sizing, $span); - $global-box : if(susy-get(global-box-sizing) == 'border-box', true, false); - - @include susy-inspect(gallery, $inspect); - - // Collective Output - @if $box == border-box or ($inside and not($box) and not($global-box)) { - @include output((box-sizing: border-box)); - } @else if $box == content-box { - @include output((box-sizing: content-box)); - } - - @include float-span-output($output...); - - // Individual Loop - @for $item from 1 through $line { - $nth: '#{$line}n + #{$item}'; - &:nth-#{$selector}(#{$nth}) { - // Individual Prep - $output: ( - width : if($symmetrical, null, get-span-width($span)), - float : null, - margin-before : get-isolation($span), - margin-after : -100%, - padding-before : null, - padding-after : null, - flow : $flow, - ); - - // Individual Output - @include float-span-output($output...); - - @if get-edge($span) == first { - @include break; - @include first($span); - } @else { - @include nobreak; - } - - // Individual Location Increment - $location: get-location($span) + $n; - $location: if($location > $context, 1, $location); - $span: map-merge($span, (location: $location)); - } - } -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_grids.scss b/compass_mixins/static/css/vendor/susy/language/susy/_grids.scss deleted file mode 100644 index 4fa72ed..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_grids.scss +++ /dev/null @@ -1,64 +0,0 @@ -// Grid Syntax -// =========== - - -// Layout -// ------ -// Set a new layout using a shorthand -// - $layout: -// - $clean: boolean -@mixin layout( - $layout, - $clean: false -) { - $inspect : $layout; - $susy : _get-layout($layout, $clean) !global; - - @include susy-inspect(layout, $inspect); -} - - -// Use Grid -// -------- -// Use an arbitrary layout for a section of code -// - $layout: -// - $clean: boolean -@mixin with-layout( - $layout, - $clean: false -) { - $inspect : $layout; - $old : $susy; - $susy : _get-layout($layout, $clean) !global; - - @include susy-inspect(with-layout, $inspect); - - @content; - - $susy: $old !global; -} - - -// Layout -// ------ -// Return a parsed layout map based on shorthand syntax -// - $layout: -@function layout( - $layout: $susy -) { - @return parse-grid($layout); -} - - -// Get Layout -// ---------- -// Return a new layout based on current and given settings -// - $layout: -// - $clean: boolean -@function _get-layout( - $layout, - $clean: false -) { - $layout: layout($layout); - @return if($clean, $layout, _susy-deep-merge($susy, $layout)); -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_gutters.scss b/compass_mixins/static/css/vendor/susy/language/susy/_gutters.scss deleted file mode 100644 index efe7ac2..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_gutters.scss +++ /dev/null @@ -1,154 +0,0 @@ -// Gutter Syntax -// ============= - - -// Gutters -// ------- -// Set gutters on an element. -// - [$span] : -@mixin gutters( - $span: $susy -) { - $inspect : $span; - $span : parse-gutters($span); - $_gutters : get-gutters($span); - - $_output: ( - before: map-get($_gutters, before), - after: map-get($_gutters, after), - flow: susy-get(flow, $span), - ); - - @include susy-inspect(gutters, $inspect); - - @if is-inside($span) { - @include padding-output($_output...); - } @else { - @include margin-output($_output...); - } -} - -@mixin gutter( - $span: $susy -) { - @include gutters($span); -} - - -// Gutter -// ------ -// Return the width of a gutter. -// - [$span] : -@function gutter( - $span: $susy -) { - $span: parse-gutters($span); - - $_gutters: get-gutters($span); - $_gutters: map-get($_gutters, before) or map-get($_gutters, after); - - @return $_gutters; -} - -@function gutters( - $span: $susy -) { - @return gutter($span); -} - - -// Get Gutter Width -// ---------------- -// Return gutter width. -// - [$context]: -@function get-gutter-width( - $context: $susy -) { - $context : parse-gutters($context); - - $_gutters : susy-get(gutters, $context); - $_gutter : susy-get(gutter-override, $context); - - @if $_gutters and ($_gutters > 0) and not($_gutter) { - $_column-width: susy-get(column-width, $context); - $_math: gutter-math($context); - @if $_math == static { - $_gutter: $_gutters * valid-column-math($_math, $_column-width); - } @else { - $_columns : susy-get(columns, $context); - $_spread : if(is-split($context), wide, susy-get(spread, $context)); - $_gutter : percentage($_gutters / susy-sum($_columns, $_gutters, $_spread)); - } - } - - $_gutter: if($_gutter == 'no-gutters' or $_gutter == 'no-gutter', null, $_gutter); - - @return $_gutter; -} - - -// Get Gutters -// ----------- -// Return before and after gutter values. -// - [$context]: -@function get-gutters( - $context: $susy -) { - $context : parse-gutters($context); - - $_gutter-position : susy-get(gutter-position, $context); - $_gutter : get-gutter-width($context); - - $_return : (before: null, after: null); - - @if is-split($context) and $_gutter { - $_gutter: $_gutter / 2; - $_return: map-merge($_return, (before: $_gutter, after: $_gutter)); - } @else { - $_return: map-merge($_return, ($_gutter-position: $_gutter)); - } - - @return $_return; -} - - -// Is Inside -// --------- -// Returns true if gutters are inside. -// $context: -@function is-inside( - $context -) { - $_inside: inside inside-static; - $_gutter-position: susy-get(gutter-position, $context); - - @return if(index($_inside, $_gutter-position), true, false); -} - - -// Is Split -// -------- -// Returns true if gutters are split. -// $context: -@function is-split( - $context -) { - $_split: split inside inside-static; - $_gutter-position: susy-get(gutter-position, $context); - - @return if(index($_split, $_gutter-position), true, false); -} - - -// Gutter Math -// ----------- -// Return the math to use for gutter calculations -// $context: -@function gutter-math( - $context: $susy -) { - $_return : susy-get(math, $context); - $_return : if(susy-get(gutter-position, $context) == inside-static, static, $_return); - - @return $_return; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_isolate.scss b/compass_mixins/static/css/vendor/susy/language/susy/_isolate.scss deleted file mode 100644 index 7ddfd7f..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_isolate.scss +++ /dev/null @@ -1,77 +0,0 @@ -// Isolation Syntax -// ================ - - -// Isolate [Mixin] -// --------------- -// Set isolation as an override. -// - $location: -@mixin isolate( - $isolate: 1 -) { - $inspect: $isolate; - - $output: ( - push: isolate($isolate), - flow: susy-get(flow, $isolate), - ); - - @include susy-inspect(isolate, $inspect); - @include isolate-output($output...); -} - - -// Isolate [function] -// ------------------ -// Return an isolation offset width. -// - $location: -@function isolate( - $isolate: 1 -) { - $isolate: parse-span($isolate); - $isolation: susy-get(span, $isolate); - - @if $isolation and not(get-location($isolate)) { - $new: ( - span: null, - location: $isolation, - ); - $isolate: map-merge($isolate, $new); - } - - @return get-isolation($isolate); -} - - -// Get Isolation -// ------------- -// Return the isolation offset width -// - $input: -@function get-isolation( - $input -) { - $location : get-location($input); - $columns : susy-get(columns, $input); - $width : null; - - @if type-of($location) == number and not(unitless($location)) { - $width: $location; - } @else if $location { - $push: $location - 1; - @if $push > 0 { - $push: map-merge($input, ( - span: $push, - location: 1, - spread: wide, - )); - $width: get-span-width($push); - } - } - - @if susy-get(gutter-position, $input) == split - and susy-get(gutters, $input) > 0 { - $width: if($width == null, gutters($input), $width + gutters($input)); - } - - @return $width or 0; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_margins.scss b/compass_mixins/static/css/vendor/susy/language/susy/_margins.scss deleted file mode 100644 index cb36839..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_margins.scss +++ /dev/null @@ -1,94 +0,0 @@ -// Margin Syntax -// ============= - -// Pre -// --- -// Add spanning-margins before an element. -// - $span : -@mixin pre( - $span -) { - $inspect: $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $split : if(susy-get(gutter-position, $span) == split, true, false); - $gutter : gutter($span); - $span : span($span); - $width : if($split and $gutter, $span + $gutter, $span); - - @include susy-inspect(pre, $inspect); - @include margin-output($width, null, $flow); -} - -// Post -// ---- -// Add spanning-margins after an element. -// - $span : -@mixin post( - $span -) { - $inspect : $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $split : if(susy-get(gutter-position, $span) == split, true, false); - $width : if($split, span($span) + gutter($span), span($span)); - - @include susy-inspect(post, $inspect); - @include margin-output(null, $width, $flow); -} - -// Push -// ---- -// Simple synonymn for pre. -// - $span : -@mixin push( - $span -) { - @include pre($span); -} - -// Pull -// ---- -// Add negative spanning-margins before an element. -// - $span : -@mixin pull( - $span -) { - $inspect : $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $split : if(susy-get(gutter-position, $span) == split, true, false); - $width : if($split, 0 - span($span) + gutter($span), 0 - span($span)); - - @include susy-inspect(pull, $inspect); - @include margin-output($width, null, $flow); -} - -// Squish -// ------ -// Add spanning-margins before and after an element. -// - $pre : -// - [$post] : -@mixin squish( - $pre, - $post: false -) { - $inspect : ($pre, $post); - $pre : map-merge((spread: wide), parse-span($pre)); - - @if $post { - $post: map-merge((spread: wide), parse-span($post)); - } @else { - $span: susy-get(span, $pre); - @if length($span) > 1 { - $pre: map-merge($pre, (span: nth($span, 1))); - $post: map-merge($pre, (span: nth($span, 2))); - } @else { - $post: $pre; - } - } - - @include susy-inspect(squish, $inspect); - @include pre($pre); - @include post($post); -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_padding.scss b/compass_mixins/static/css/vendor/susy/language/susy/_padding.scss deleted file mode 100644 index cdf75c8..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_padding.scss +++ /dev/null @@ -1,74 +0,0 @@ -// Padding Syntax -// ============== - -// Prefix -// ------ -// Add spanning-padding before an element. -// - $span : -@mixin prefix( - $span -) { - $inspect : $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $width : span($span); - - @if is-inside($span) { - $gutter: gutter($span); - $width: if($gutter and comparable($width, $gutter), $width + $gutter, $width); - } - - @include susy-inspect(prefix, $inspect); - @include padding-output($width, null, $flow); -} - -// Suffix -// ------ -// Add spanning-padding after an element. -// - $span : -@mixin suffix( - $span -) { - $inspect : $span; - $span : map-merge((spread: wide), parse-span($span)); - $flow : susy-get(flow, $span); - $width : span($span); - - @if is-inside($span) { - $gutter: gutter($span); - $width: if($gutter and comparable($width, $gutter), $width + $gutter, $width); - } - - @include susy-inspect(suffix, $inspect); - @include padding-output(null, $width, $flow); -} - -// Pad -// --- -// Add spanning-padding before and after an element. -// - $pre : -// - [$post] : -@mixin pad( - $pre, - $post: false -) { - $inspect : ($pre, $post); - $pre : map-merge((spread: wide), parse-span($pre)); - - @if $post { - $post: map-merge((spread: wide), parse-span($post)); - } @else { - $span: susy-get(span, $pre); - @if length($span) > 1 { - $pre: map-merge($pre, (span: nth($span, 1))); - $post: map-merge($pre, (span: nth($span, 2))); - } @else { - $post: $pre; - } - } - - @include susy-inspect(pad, $inspect); - @include prefix($pre); - @include suffix($post); - -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_rows.scss b/compass_mixins/static/css/vendor/susy/language/susy/_rows.scss deleted file mode 100644 index d726431..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_rows.scss +++ /dev/null @@ -1,138 +0,0 @@ -// Row Start & End -// =============== - -// Break -// ----- -// Apply to any element that should force a line break. -@mixin break { - @include output((clear: both)); -} - - -// NoBreak -// ------- -// Cancel the break() effect, e.g. when using media queries. -@mixin nobreak { - @include output((clear: none)); -} - - -// Full -// ---- -// - [$context]: -@mixin full( - $context: $susy -) { - $inspect : $context; - @include susy-inspect(full, $inspect); - @include span(full of parse-grid($context) break); -} - - -// First -// ----- -// - [$context]: -@mixin first( - $context: $susy -) { - $inspect : $context; - $context : parse-grid($context); - $flow : susy-get(flow, $context); - - @include susy-inspect(first, $inspect); - @if not(is-split($context)) { - @include float-first($flow); - } -} - -@mixin alpha( - $context: $susy -) { - @include first($context); -} - - -// Last -// ---- -// - [$context]: -@mixin last( - $context: $susy -) { - $inspect : $context; - $context : parse-grid($context); - - @include susy-inspect(last, $inspect); - - $output: ( - flow: susy-get(flow, $context), - last-flow: susy-get(last-flow, $context), - margin: if(is-split($context), null, 0), - ); - - @include float-last($output...); -} - -@mixin omega( - $context: $susy -) { - @include last($context); -} - - -// Get Edge -// -------- -// Calculate edge value based on location, if possible -@function get-edge( - $span -) { - $span : parse-span($span); - $edge : susy-get(edge, $span); - - @if not($edge) { - $count: susy-count(susy-get(columns, $span)); - $location: susy-get(location, $span); - $n: susy-get(span, $span); - - $number: if(type-of($location) == number, true, false); - $index: if($number and unitless($location), true, false); - - @if $n == $count { - $edge: full; - } @else if $location and $n and $index { - @if $location == 1 { - $edge: if($n == $count, full, first); - } @else if $location + $n - 1 == $count { - $edge: last; - } - } - } - - @if $edge == alpha or $edge == omega { - $edge: if($edge == alpha, first, last); - } - - @return $edge; -} - - -// Get Location -// ------------ -// Calculate location value based on edge, if possible -@function get-location( - $span -) { - $span : parse-span($span); - $location : susy-get(location, $span); - $edge : get-edge($span); - $n : susy-get(span, $span); - - @if $edge and not($location) and type-of($n) == number and unitless($n) { - @if $edge == first { - $location: 1; - } @else if $edge == last { - $location: susy-count(susy-get(columns, $span)) - $n + 1; - } - } - - @return $location -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_settings.scss b/compass_mixins/static/css/vendor/susy/language/susy/_settings.scss deleted file mode 100644 index 9b5d897..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_settings.scss +++ /dev/null @@ -1,216 +0,0 @@ -// Susy Settings -// ============= - -// Susy Language Defaults -// ---------------------- -// - PRIVATE -@include susy-defaults(( - container: auto, - math: fluid, - output: float, - container-position: center, - gutter-position: after, - global-box-sizing: content-box, - debug: ( - image: hide, - color: rgba(#66f, .25), - output: background, - toggle: top right, - ), -)); - - -// Valid Keyword Values -// -------------------- -// - PRIVATE: DONT'T TOUCH -$susy-keywords: ( - container: auto, - math: static fluid, - output: isolate float, - container-position: left center right, - flow: ltr rtl, - gutter-position: before after split inside inside-static, - box-sizing: border-box content-box, - span: full, - edge: first alpha last omega full, - spread: narrow wide wider, - gutter-override: no-gutters no-gutter, - role: nest, - clear: break nobreak, - debug image: show hide show-columns show-baseline, - debug output: background overlay, -); - - -// Parse Susy Keywords and Maps -// ---------------------------- -@function parse-settings( - $short: $susy -) { - $_return: (); - - @if type-of($short) == map { - $_return: $short; - } @else { - @each $item in $short { - // strings - @if type-of($item) == string { - @each $key, $value in $susy-keywords { - @if index($value, $item) { - $_key-value: append($key, $item); - $_return: _susy-deep-set($_return, $_key-value...); - } - } - // maps - } @else if type-of($item) == map { - $_return: map-merge($_return, $item); - } - } - } - - @return $_return; -} - - -// Parse Columns & Gutters -// ----------------------- -@function parse-layout( - $short -) { - $_return: (); - $_columns: (); - $_gutters: null; - - @if not(unitless(nth(nth($short, 1), 1))) { - $_gutters: nth($short, 1); - } @else { - $_columns: (columns: nth($short, 1)); - $_gutters: if(length($short) > 1, nth($short, 2), $_gutters); - } - - @if type-of($_gutters) == list and length($_gutters) > 0 { - $_gutters: ( - gutters: nth($_gutters, 2) / nth($_gutters, 1), - column-width: nth($_gutters, 1), - ); - } @else { - $_gutters: if($_gutters, (gutters: $_gutters), ()); - } - - $_return: map-merge($_return, $_columns); - $_return: map-merge($_return, $_gutters); - - @return $_return; -} - - -// Parse Grid/Context -// ------------------ -@function parse-grid( - $short: $susy -) { - $_return: parse-settings($short); - $_layout: (); - - @if type-of($short) == map { - $_return: $short; - } @else { - @each $item in $short { - // number or list - @if type-of($item) == number or type-of($item) == list { - @if type-of($item) == list or unitless($item) { - $_layout: append($_layout, $item); - } @else { - $_return: map-merge($_return, (container: $item)); - } - } - } - - $_layout: if(length($_layout) > 0, parse-layout($_layout), $_layout); - } - - @return map-merge($_return, $_layout); -} - - -// Parse Span -// ---------- -@function parse-span( - $short, - $key: span -) { - $_return: (); - - @if type-of($short) == map { - $_return: $short; - } @else { - $_at: index($short, at); - - @if $_at { - $_loci: $_at + 1; - $_location: nth($short, $_loci); - $_return: map-merge($_return, (location: $_location)); - $short: set-nth($short, $_at, null); - $short: set-nth($short, $_loci, null); - } - - $_i: 1; - $_span: (); - - @while $_i <= length($short) { - $_this: nth($short, $_i); - - @if type-of($_this) == number { - $_span: append($_span, $_this); - $short: set-nth($short, $_i, null); - } @else if $_this == of { - $short: set-nth($short, $_i, null); - $_i: length($short) + 1; - } - - $_i: $_i + 1; - } - - @if length($_span) > 0 { - $_span: if(length($_span) == 1, nth($_span, 1), $_span); - $_return: map-merge($_return, ($key: $_span)); - } - - $_return: map-merge($_return, parse-grid($short)); - } - - @return $_return; -} - - -// Parse Gutters -// ------------- -@function parse-gutters( - $short: $susy -) { - $_gutters: parse-span($short, gutter-override); - $_span: susy-get(gutter-override, $_gutters); - - @if $_span and not(map-get($_gutters, columns)) { - $_context: (); - $_new: (); - - @each $item in $_span { - @if type-of($item) == number and unitless($item) { - $_context: append($_context, $item); - } @else { - $_new: append($_new, $item); - } - } - - $_context: parse-grid($_context); - $_new: if(length($_new) == 0, null, $_new); - $_new: if(length($_new) == 1, nth($_new, 1), $_new); - $_new: (gutter-override: if($_new != $_span, $_new, $_span)); - - $_gutters: map-merge($_gutters, $_new); - $_gutters: map-merge($_gutters, $_context); - } - - @return $_gutters; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_span.scss b/compass_mixins/static/css/vendor/susy/language/susy/_span.scss deleted file mode 100644 index 86ccda9..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_span.scss +++ /dev/null @@ -1,163 +0,0 @@ -// Span Syntax -// =========== - -// Span [mixin] -// ------------ -// Set a spanning element using shorthand syntax. -// - $span : -@mixin span( - $span -) { - $inspect: $span; - $span: parse-span($span); - $output: span-math($span); - $nesting: susy-get(span, $span); - $clear: susy-get(clear, $span); - - $box: susy-get(box-sizing, $span); - $content-box: if(susy-get(global-box-sizing) != 'border-box', true, false); - $box: $box or if(is-inside($span) and $content-box, border-box, null); - - @if $clear == break { - @include break; - } @else if $clear == nobreak { - @include nobreak; - } - - @include susy-inspect(span, $inspect); - @include output((box-sizing: $box)); - @include float-span-output($output...); - - @if valid-columns($nesting, silent) { - @include nested($span) { @content; } - } @else { - @content; - } -} - -// Span [function] -// --------------- -// Return the width of a span. -// - $span : -@function span( - $span -) { - @return get-span-width($span); -} - -// Span Math -// --------- -// Get all the span results. -// - $span: -@function span-math( - $span -) { - $nest : if(susy-get(role, $span) == nest, true, false); - $split-nest : if(is-split($span) and $nest, true, false); - $edge : get-edge($span); - $location : get-location($span); - - $float : from; - $padding-before : null; - $padding-after : null; - $margin-before : null; - $margin-after : null; - - // calculate widths - $spread: index(map-values($span), spread); - $span: if($split-nest and not($spread), map-merge($span, (spread: wide)), $span); - $width: get-span-width($span); - $gutters: get-gutters($span); - - // apply gutters - @if is-inside($span) { - @if not(susy-get(role, $span)) { - $padding-before: map-get($gutters, before); - $padding-after: map-get($gutters, after); - } - } @else { - @if not($split-nest) { - $margin-before: map-get($gutters, before); - $margin-after: map-get($gutters, after); - } - } - - // special margin handling - @if susy-get(output, $span) == isolate and $location { - $margin-before: get-isolation($span); - $margin-after: -100%; - } @else if $edge { - $is-split: is-split($span); - $pos: susy-get(gutter-position, $span); - - @if $edge == last { - $float: susy-get(last-flow, $span); - } - - @if not($is-split) { - @if $edge == full or ($edge == first and $pos == before) { - $margin-before: 0; - } - @if $edge == full or ($edge == last and $pos == after) { - $margin-after: 0; - } - } - - } - - @return ( - width : $width, - float : $float, - margin-before : $margin-before, - margin-after : $margin-after, - padding-before : $padding-before, - padding-after : $padding-after, - flow : susy-get(flow, $span), - ); -} - -// Get Span Width -// -------------- -// Return span width. -// - $span: -@function get-span-width( - $span -) { - $span : parse-span($span); - - $n : susy-get(span, $span); - $location : get-location($span); - $columns : susy-get(columns, $span); - $gutters : susy-get(gutters, $span); - $spread : susy-get(spread, $span); - - $context : null; - $span-sum : null; - $width : null; - - @if $n == 'full' { - $pos: susy-get(gutter-position, $span); - $role: susy-get(role, $span); - $n: if($pos == split and $role != nest, susy-count($columns), 100%); - } - - @if type-of($n) != number { - @warn "(#{type-of($n)}) #{$n} is not a valid span."; - } @else if unitless($n) { - $context: susy-sum($columns, $gutters, if(is-split($span), wide, narrow)); - $spread: if(is-inside($span), $spread or wide, $spread); - $span-sum: susy($n, $location, $columns, $gutters, $spread); - - $_math: susy-get(math, $span); - $_column-width: susy-get(column-width, $span); - @if $_math == static { - $width: $span-sum * valid-column-math($_math, $_column-width); - } @else { - $width: percentage($span-sum / $context); - } - } @else { - $width: $n; - } - - @return $width; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susy/_validation.scss b/compass_mixins/static/css/vendor/susy/language/susy/_validation.scss deleted file mode 100644 index a235b17..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susy/_validation.scss +++ /dev/null @@ -1,16 +0,0 @@ -// Validation -// ========== - - -// Validate Column Math -// -------------------- -@function valid-column-math( - $math, - $column-width -) { - @if $math == static and not($column-width) { - @error 'Static math requires a valid column-width setting.'; - } - - @return $column-width; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susyone/_background.scss b/compass_mixins/static/css/vendor/susy/language/susyone/_background.scss deleted file mode 100644 index 38c6726..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susyone/_background.scss +++ /dev/null @@ -1,18 +0,0 @@ -// --------------------------------------------------------------------------- -// Imports - -@import "compass/layout/grid-background"; -@import "compass/css3/background-origin"; -@import "compass/css3/background-clip"; - -// --------------------------------------------------------------------------- -// Susy Grid Background -// -// A wrapper for the compass "column-grid-background" mixin -// Uses all your settings to create a grid background for a container element. -// Note: Sub-pixel rounding can lead to several pixels of variation between browsers. -@mixin susy-grid-background(){ - @include column-grid-background($total-columns, column(), gutter(), 0); - @include background-origin(content-box); - @include background-clip(content-box); -} diff --git a/compass_mixins/static/css/vendor/susy/language/susyone/_functions.scss b/compass_mixins/static/css/vendor/susy/language/susyone/_functions.scss deleted file mode 100644 index 6818458..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susyone/_functions.scss +++ /dev/null @@ -1,377 +0,0 @@ -// --------------------------------------------------------------------------- -// Imports - -// We need access to some basic font settings for handling media-queries. -@import "compass/typography/vertical_rhythm"; - -// For now, we also need this... -$browser-default-font-size-px : 16px; -$browser-default-font-size-percent : 100%; -$browser-default-font-size-pt : 12pt; - -$rem-with-px-fallback : true !default; - -// --------------------------------------------------------------------------- -// Sass list Functions - -// Return a list with specific items removed -// -// filter($list, $target) -// - $list : The list to filter. -// - $target : An item to be removed from the list. -@function filter($list, $target) { - $clean: compact(); - @if index($list, $target) { - @each $item in $list { - $clean: if($item == $target, $clean, append($clean, $item)); - } - } @else { $clean: $list; } - @return $clean; -} - -// --------------------------------------------------------------------------- -// Don't use static output when it will break things - -// Switch element-level output to fluid, when container-width is wrong for static -// -// fix-static-misalignment([$style, $width]) -// - $style: $container-style. -// - $width: $container-width. -@function fix-static-misalignment( - $style: $container-style, - $width: $container-width -) { - @if $container-width and $container-width != container-outer-width($width: false) { - $style: fluid; - } - @return $style; -} - -// --------------------------------------------------------------------------- -// Grid Functions - -// Returns the full width of a grid based on your grid settings. -// -// $columns : The number of columns to get width for. -@function columns-width( - $columns : $total-columns -) { - @if round($columns) != $columns { - @warn "Susy works best with integer column-spans." + - "For partial-columns, you may need to finesse the math by hand using functions directly."; - } - @return ($columns * $column-width) + (if($columns >= 1, ceil($columns - 1), 0) * $gutter-width); -} - -// Return the grid width after adding or subtracting grid padding -// -// $width : the width of the grid without padding; -// $operation : ( add | subtract ) if padding should be added or subtracted; -@function handle-grid-padding( - $width, - $operation : subtract -) { - $pad: $grid-padding*2; - - @if comparable($width, $grid-padding) { - $width: if($operation == subtract, $width - $pad, $width + $pad); - } @else { - @warn "$grid-padding must be set in units comparable to the container width."; - } - - @return $width; -} - -// Return the full outer width of a Container element. -// -// $columns : The number of columns in the Grid Layout. -@function container-outer-width( - $columns : $total-columns, - $width : $container-width -) { - $outerwidth: if($width, $width, columns-width($columns)); - - @if $width { - @if not($border-box-sizing) { $outerwidth: handle-grid-padding($outerwidth, subtract); } - } @else { - @if $border-box-sizing { $outerwidth: handle-grid-padding($outerwidth, add); } - } - - @return $outerwidth; -} - -// Return the percentage width of a single column in a given 'context'. -// -// $context : The grid context in columns, if nested. -// $style : The container style to use. -@function column( - $context : $total-columns, - $style : fix-static-misalignment() -) { - @return if($style == static, $column-width, relative-width($column-width, $context)); -} - -// Return the percentage width of multiple 'columns' in a given 'context'. -// -// $columns : The number of columns to get relative width for. -// $context : The grid context in columns, if nested. -// $style : The container style to use. -@function columns( - $columns, - $context : $total-columns, - $style : fix-static-misalignment() -) { - @return if($style == static, columns-width($columns), relative-width(columns-width($columns), $context)); -} - -// Return the percentage width of a single gutter in a given 'context'. -// -// $context : The grid context in columns, if nested. -// $style : The container style to use. -@function gutter( - $context : $total-columns, - $style : fix-static-misalignment() -) { - @return if($style == static, $gutter-width, relative-width($gutter-width, $context)); -} - -// Return the percentage width of a given value in a given 'context'. -// -// $width : Any given width value. -// $context : The grid context in columns, if nested. -@function relative-width( - $width, - $context : $total-columns -) { - @return percentage($width / columns-width($context)); -} - -// Return the total space occupied by multiple columns and associated gutters. -// Useful for adding padding or margins (prefix, suffix, push, pull, etc.) -// -// $columns : The number of columns to get relative space for. -// $context : The grid context in columns, if nested. -// $style : The container style to use. -@function space( - $columns, - $context : $total-columns, - $style : fix-static-misalignment() -) { - @return columns($columns, $context, $style) + if($columns >= 1, gutter($context, $style), 0); -} - -// Accept a list including column-count and (optional) position. -// Return either the column count or the position alone. -// -// $columns : the list to split and interprate. -// $request : The value to return, either 'columns' or 'position'. -@function split-columns-value( - $columns, - $request : columns -) { - $pos : false; - $cols : false; - - @each $var in $columns { - @if (type-of($var) == 'string') { - $pos: $var; - } @else { - @if (type-of($var) == 'number') and (unitless($var)) { - $cols: $var; - } @else { - @warn '"#{$var}" is not a valid part of "$columns: #{$columns}" in the columns() mixin.'; - } - } - } - - @if $request == 'columns' { - @return $cols; - } @else { - @if $request == 'position' { - @return $pos; - } @else { - @warn '"#{$request}" is not a valid value for $request'; - } - } -} - -// Accept nth-selector variables, and format them as a valid CSS3 selector. -// -// $n : [first | only | last | ] -// $selector : [child | last-child | of-type | last-of-type ] -@function format-nth( - $n : last, - $selector : child -) { - @if ($n == 'last') or ($n =='first') or ($n =='only') { - $selector: '#{$n}-#{$selector}'; - } @else { - $selector: 'nth-#{$selector}(#{$n})'; - } - @return $selector; -} - -// --------------------------------------------------------------------------- -// Media Functions - -// Return an em value adjusted to match the browser default font size. -// Note: This only works if actual sizes are set relative to browser defaults. -// -// $ems : The initial value to be converted. -// $font-size : The current font-size in. -@function base-ems( - $ems, - $font-size: $base-font-size -){ - $font-size : if(unit($ems) == 'rem', $base-font-size, $font-size); - $unit : unit($font-size); - $mult : $ems / ($ems * 0 + 1); - - @if $unit == 'px' { - @return $font-size / $browser-default-font-size-px * $mult * 1em; - } - @else if $unit == '%' { - @return $font-size / $browser-default-font-size-percent * $mult * 1em; - } - @else if $unit == 'em' { - @return $font-size / 1em * $mult * 1em; - } - @else if $unit == 'pt' { - @return $font-size / $browser-default-font-size-pt * $mult * 1em; - } - @else { - @warn 'Variable $base-font-size does not have a valid font unit. Valid units for fonts in CSS are px, pt, em, and %.'; - } -} - -// This name will be deprecated... -@function absolute-ems( - $ems, - $font-size: $base-font-size -){ - @return base-ems( $ems, $font-size); - } - -// Return a length, after any em-values have been sent through absolute-ems(). -// -// $length : The length value to be checked and adjusted if necessary. -// $font-size : The current font-size in px. -@function fix-ems( - $length, - $font-size: $base-font-size -){ - @if $length { - @if (unit($length) == 'em') or (unit($length) == 'rem') { - $length: absolute-ems($length,$font-size); - } - } - @return $length; -} - -// Sort a list of arguments into "$min $layout $max $ie" order, and return the list. -// -// $media-layout : a list of values [$min $layout $max $ie] including... -// : - one unitless number (columns in a layout) -// : - two optional lengths (min and max-width media-query breakpoints). -// : - one optional boolean or string to trigger fallback support for IE. -// $font-size : [optional] The base font-size of your layout, if you are using ems. -// : - defaults to $base-font-size -@function medialayout( - $media-layout, - $font-size: $base-font-size -) { - $media : false; - $min : false; - $layout : false; - $max : false; - $ie : false; - $has-layout : false; - - @each $val in $media-layout { - @if (type-of($val) == "number") { - @if unitless($val) { - $layout : $val; - $has-layout : true; - } @else { - @if ($has-layout) and not($media) { - $max: $val; - } @else { - @if $media { - $media: join($media,$val); - } @else { - $media: $val; - } - } - } - } @else { - $ie: $val; - } - } - @if (length($media) > 0) { - @if (length($media) == 1) { - $min: nth($media,1); - } @else { - $min: nth($media,1); - $max: nth($media,2); - @if comparable($min, $max) { - @if ($min > $max) { - $max: nth($media,1); - $min: nth($media,2); - } - } @else { - @warn "Can't compare incompatible units." + - "Using #{$min} for min-width, and #{$max} for max-width"; - } - @if (length($media) > 2) { - @warn "You can only send two lengths: a min-width and an (optional) max-width." + - "You sent #{length($media)}: #{$media}"; - } - } - } - - // media-queries must be set in ems relative to the browser default - // rather than the font-size set in CSS. - $min: fix-ems($min,$font-size); - $max: fix-ems($max,$font-size); - - @return $min $layout $max $ie; -} - -// Return the nearest layout (column-count) above a given breakpoint. -// -// $min : The min-width media-query breakpoint above which to establish a new layout. -@function get-layout( - $min -) { - $min : fix-ems($min); - $return : false; - - @if comparable($min, $column-width) { - $return : ceil(($min + $gutter-width) / ($column-width + $gutter-width)); - } @else { - @warn "Can't determine a layout, becuse #{$min} and #{$column-width} are not comparable."; - } - - @return $return; -} - -// Check to see if a given $media-layout list is simply the default. -// -// $media-layout : a list of values including - -// : One unitless number (columns in a layout) -// : Two optional lengths (min and max-width media-query breakpoints). -// : One optional boolean or string to trigger fallback support for IE. -@function is-default-layout( - $media-layout -) { - $media-layout : medialayout($media-layout); - $min : nth($media-layout,1); - $layout-cols : nth($media-layout,2); - $max : nth($media-layout,3); - - @if $min or $max { - @return false; - } @else { - @return if($layout-cols == $total-columns,true,false); - } -} diff --git a/compass_mixins/static/css/vendor/susy/language/susyone/_grid.scss b/compass_mixins/static/css/vendor/susy/language/susyone/_grid.scss deleted file mode 100644 index 491c622..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susyone/_grid.scss +++ /dev/null @@ -1,312 +0,0 @@ -// --------------------------------------------------------------------------- -// Imports - -@import "compass/utilities/general/clearfix"; -@import "compass/css3/box-sizing"; - -// --------------------------------------------------------------------------- -// Border-Box Sizing - -// Apply the border-box sizing model to all elements -// and adjust the grid math appropriately. -@mixin border-box-sizing { - $border-box-sizing: true !global; - * { @include box-sizing(border-box); } -} - -// --------------------------------------------------------------------------- -// Container - -// Set the width of a container -// -// $columns : The number of columns in the Grid Layout. -@mixin set-container-width( - $columns : $total-columns, - $style : $container-style, - $px-vals : $pixel-values-only -){ - $width: container-outer-width($columns); - - @if $style == 'static' { - @if $px-vals == true { - width: round(convert-length($width, px)); - } @else { - @include rem(width, $width); - } - } @else { - @if $style == 'fluid' { - @if unit($width) == '%' { - @if $px-vals == true { - width: round(convert-length($width, px)); - } @else { - @include rem(width, $width); - } - } - } @else { - @if $px-vals == true { - max-width: round(convert-length($width, px)); - } @else { - @include rem(max-width, $width); - } - - @include for-legacy-browser(ie,"6") { - @if unit($width) == 'rem' { - _width: round(convert-length($width, px)); - } @else { - _width: $width; - } - } - } - } -} - -// Set the outer grid-containing element(s). -// -// $columns : The number of columns in the container. -@mixin apply-container( - $columns : $total-columns, - $px-vals : $pixel-values-only -){ - @include pie-clearfix; - @include set-container-width($columns); - @if $px-vals == true { - padding-left: round(convert-length($grid-padding, px)); - padding-right: round(convert-length($grid-padding, px)); - } @else { - @include rem(padding-left, $grid-padding); - @include rem(padding-right, $grid-padding); - } - margin: { left: auto; right: auto; } -} - -// Set one or more layouts on a grid-containing element at any number of media-query breakpoints. -// -// $media-layout-1 : [default:$total-columns] A list of values including - -// : One unitless number (representing columns in a layout) -// : Two optional lengths (representing min and max-width media-query breakpoints). -// $media-layout-2 ...-10 : [optional] Same as $media-layout-1 -@mixin container( - $media-layouts... -){ - $media-layouts: if(length($media-layouts) > 0, $media-layouts, $total-columns); - - @each $ml in $media-layouts { - @if is-default-layout($ml) { - @include apply-container; - } @else { - @include at-breakpoint($ml) { - @include apply-container; - } - } - } -} - -// --------------------------------------------------------------------------- -// Columns - -// Create a grid element spanning any number of 'columns' in a grid 'context'. -// $columns : The number of columns to span. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $padding : [optional] Padding applied to the inside of individual grid columns. -// : Padding is only output if one or two values are specified (e.g. 1em or 10px 20px) -// : Padding values are applied only on the horizontal axis in from-to order -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin span-columns( - $columns, - $context : $total-columns, - $padding : false, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - $to : opposite-position($from); - $pos : split-columns-value($columns,position); - $cols : split-columns-value($columns,columns); - $pad-from : if($style == static, 0 * $gutter-width, relative-width(0 * $gutter-width, $context)); - $pad-to : if($style == static, 0 * $gutter-width, relative-width(0 * $gutter-width, $context)); - - @if $padding != false { - $pad-from : nth($padding, 1); - - @if length($padding) > 1 { - $pad-to: nth($padding, 2); - } @else { - $pad-to: $pad-from; - } - - $pad-from : if($style == static, $pad-from, relative-width($pad-from, $context)); - $pad-to : if($style == static, $pad-to, relative-width($pad-to, $context)); - - padding-#{$from}: $pad-from; - padding-#{$to}: $pad-to; - } - - width: columns($cols, $context, $style) - if($border-box-sizing, 0, $pad-to + $pad-from); - - @if ($pos == 'omega') { - @include omega($from); - } @else { - float: $from; - margin-#{$to}: gutter($context, $style); - @include for-legacy-browser(ie, "6") { - display: inline; - } - } -} - -// Apply to elements spanning the last column, to account for the page edge. -// Only needed as an override. Normally 'omega' can just be called by `columns`. -// -// $from : The start-direction for your document. -@mixin omega( - $from : $from-direction -) { - $from : unquote($from); - $to : opposite-position($from); - $hack : opposite-position($omega-float); - - float: $omega-float; - margin-#{$to}: 0; - - @include for-legacy-browser(ie, "6", "7") { - *margin-#{$hack}: - $gutter-width; - @include for-legacy-browser(ie, "6") { - display: inline; - } - } -} - -// Shortcut to apply omega to a specific subset of elements. -// -// $n : [first | only | last | ] -// $selector : [child | last-child | of-type | last-of-type ] -// $from : The start-direction for your document. -@mixin nth-omega( - $n : last, - $selector : child, - $from : $from-direction -) { - $from : unquote($from); - - &:#{format-nth($n,$selector)} { - @if $n == "first" { - @include omega($from); - } @else { - @include with-browser-ranges(css-sel3) { - @include omega($from); - } - } - } -} - - - -// --------------------------------------------------------------------------- -// Resets - -// Reset a '+columns' grid element to default block behavior -// -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -@mixin reset-columns( - $from: $from-direction -) { - $from : unquote($from); - $to : opposite-position($from); - $hack : opposite-position($omega-float); - - float: none; - width: auto; - margin-#{$to}: auto; - - @include for-legacy-browser(ie, "6", "7") { - *margin-#{$hack}: auto; - @include for-legacy-browser(ie, "6") { - display: block; - } - } -} - -// Apply to elements previously set as omega. -// This will return floats and margins back to non-omega settigns. -// -// $context : [optional] The context (columns spanned by parent). -// $from : The start-direction for your document. -// $style : The container style to use. -@mixin remove-omega( - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - $to : opposite-position($from); - $hack : opposite-position($omega-float); - - float: $from; - margin-#{$to}: gutter($context, $style); - - @include for-legacy-browser(ie, "6", "7") { - *margin-#{$hack}: auto; - } -} - -// Shortcut to apply remove-omega to a specific subset of elements. -// -// $n : [first | only | last | ] -// $selector : [child | last-child | of-type | last-of-type ] -// $context : [optional] The context (columns spanned by parent). -// $from : The start-direction for your document. -// $style : The container style to use. -@mixin remove-nth-omega( - $n : last, - $selector : child, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - - &:#{format-nth($n,$selector)} { - @if $n == "first" { - @include remove-omega($context, $from, $style); - } @else { - @include with-browser-ranges(css-sel3) { - @include remove-omega($context, $from, $style); - } - } - } -} - - -// --------------------------------------------------------------------------- -// Change Settings - -@mixin with-grid-settings( - $columns: $total-columns, - $width: $column-width, - $gutter: $gutter-width, - $padding: $grid-padding -) { - // keep the defaults around - $default-columns: $total-columns; - $default-width: $column-width; - $default-gutter: $gutter-width; - $default-padding: $grid-padding; - - // use the new settings - $total-columns: $columns !global; - $column-width: $width !global; - $gutter-width: $gutter !global; - $grid-padding: $padding !global; - - // apply to contents - @content; - - // re-instate the defaults - $total-columns: $default-columns !global; - $column-width: $default-width !global; - $gutter-width: $default-gutter !global; - $grid-padding: $default-padding !global; -} diff --git a/compass_mixins/static/css/vendor/susy/language/susyone/_isolation.scss b/compass_mixins/static/css/vendor/susy/language/susyone/_isolation.scss deleted file mode 100644 index 2b70038..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susyone/_isolation.scss +++ /dev/null @@ -1,51 +0,0 @@ -// --------------------------------------------------------------------------- -// Isolation - -// Isolate the position of a grid element (use in addition to span-columns) -// -// $location : The grid column to isolate in, relative to the container; -// $context : [optional] The context (columns spanned by parent). -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -@mixin isolate( - $location, - $context: $total-columns, - $from: $from-direction, - $style: fix-static-misalignment() -) { - $to: opposite-position($from); - margin-#{$to}: -100%; - margin-#{$from}: space($location - 1, $context, $style); -} - -// Isolate a group of elements in a grid, using nth-child selectors -// -// $columns : The column-width of each item on the grid; -// $context : [optional] The context (columns spanned by parent). -// $selector : [child | of-type | last-of-type ] (default is 'child') -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -@mixin isolate-grid( - $columns, - $context: $total-columns, - $selector: 'child', - $from: $from-direction, - $style: fix-static-misalignment() -) { - $to: opposite-position($from); - $location: 1; - $line: floor($context / $columns); - - @include span-columns($columns, $context, $from: $from, $style: $style); - margin-#{$to}: -100%; - - @for $item from 1 through $line { - $nth: '#{$line}n + #{$item}'; - &:#{format-nth($nth,$selector)} { - margin-#{$from}: space($location - 1, $context, $style); - @if $location == 1 { clear: $from; } - @else { clear: none; } - - $location: $location + $columns; - @if $location > $context { $location: 1; } - } - } -} diff --git a/compass_mixins/static/css/vendor/susy/language/susyone/_margin.scss b/compass_mixins/static/css/vendor/susy/language/susyone/_margin.scss deleted file mode 100644 index accbbe6..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susyone/_margin.scss +++ /dev/null @@ -1,93 +0,0 @@ -// --------------------------------------------------------------------------- -// Margin Mixins - -// Apply 'columns' margin before an element to push it along the grid. -// -// $columns : The number of columns to span. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin pre( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - margin-#{$from}: space($columns, $context, $style); -} - -// 'push' is a synonymn for 'pre' -@mixin push( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - @include pre($columns, $context, $from, $style); -} - -// Apply negative 'columns' margin before an element to pull it along the grid. -// -// $columns : The number of columns to span. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin pull( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - margin-#{$from}: 0 - space($columns, $context, $style); -} - -// Apply 'columns' margin after an element to contain it in a grid. -// -// $columns : The number of columns to span. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin post( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - $to : opposite-position($from); - margin-#{$to}: space($columns, $context, $style); -} - -// Apply 'columns' before and/or after an element to contain it on a grid. -// -// $pre : The number of columns to add as margin before. -// $post : The number of columns to add as margin after. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin squish( - $pre : false, - $post : false, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - @if $pre { - @include pre($pre, $context, $from, $style) - } - @if $post { - @include post($post, $context, $from, $style) - } -} diff --git a/compass_mixins/static/css/vendor/susy/language/susyone/_media.scss b/compass_mixins/static/css/vendor/susy/language/susyone/_media.scss deleted file mode 100644 index ca860fc..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susyone/_media.scss +++ /dev/null @@ -1,105 +0,0 @@ -// --------------------------------------------------------------------------- -// Media Mixins - -// Create a new layout context for (@content) descendants. -// -// $layout-cols : a (unitless) number of columns to use for this layout. -@mixin layout( - $layout-cols -) { - // store default $total-columns setting for later, then change it. - $default-layout : $total-columns; - $total-columns : $layout-cols !global; - - // apply children in this new layout context. - @content; - - // return to default $total-columns setting. - $total-columns : $default-layout !global; -} - -// Nest a block of code inside a new media-query and layout context. -// -// $media-layout : a list of values [$min $layout $max $ie] including... -// : - one unitless number (columns in a layout) -// : - two optional lengths (min and max-width media-query breakpoints). -// : - one optional boolean or string to trigger fallback support for IE. -// $font-size : [optional] The base font-size of your layout, if you are using ems. -// : - defaults to $base-font-size -@mixin at-breakpoint( - $media-layout, - $font-size: $base-font-size -) { - $media-layout : medialayout($media-layout,$font-size); - $min : nth($media-layout,1); - $layout : nth($media-layout,2); - $max : nth($media-layout,3); - $ie : nth($media-layout,4); - - @if not($breakpoint-media-output) and not($breakpoint-ie-output) and not($breakpoint-raw-output) { - @warn "Either $breakpoint-media-output, $breakpoint-ie-output, or $breakpoint-raw-output must be true for at-breakpoint to work."; - } - - // We need to have either a min-width breakpoint or a layout in order to proceed. - @if $min or $layout or $max { - - // If we don't have a layout, we create one based on the min-width. - @if not($layout) { - $layout: get-layout($min); - } - - // If we still don't have a layout, we have a problem. - @if $layout { - // Set our new layout context. - @include layout($layout) { - @if $breakpoint-media-output { - @include with-browser-ranges(css-mediaqueries) { - @if $min and $max { - // Both $min and $max - @media (min-width: $min) and (max-width: $max) { - @content; - } - } @else { - @if not($min) and not($max) { - // Neither $min nor $max: - // We can create a breakpoint based on the number of columns in the layout. - $min: fix-ems(container-outer-width($width: false)); - } - @if $min { - // Min only: - @media (min-width: $min) { - @content; - } - } @else { - // Max only: - @media (max-width: $max) { - @content; - } - } - } - } - } - // Set an IE fallback - @if $ie and $breakpoint-ie-output { - @if (type-of($ie) == 'bool') { - $ie: 'lt-ie9'; - } - .#{$ie} & { - @content; - } - } - - @if $breakpoint-raw-output { - @content; - } - } - } @else { - @warn "We were unable to determine a layout for your breakpoint."; - } - - } @else { - @warn "You need to provide either a valid layout (number of columns)" - + "or a valid media-query min-width breakpoint (length)."; - } - -} diff --git a/compass_mixins/static/css/vendor/susy/language/susyone/_padding.scss b/compass_mixins/static/css/vendor/susy/language/susyone/_padding.scss deleted file mode 100644 index 8e6394a..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susyone/_padding.scss +++ /dev/null @@ -1,92 +0,0 @@ -// --------------------------------------------------------------------------- -// Padding Mixins - -// add empty colums as padding before an element. -// $columns : The number of columns to prefix. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin prefix( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - padding-#{$from}: space($columns, $context, $style); -} - -// add empty colums as padding after an element. -// $columns : The number of columns to suffix. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin suffix( - $columns, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - $to : opposite-position($from); - padding-#{$to}: space($columns, $context, $style); -} - -// add empty colums as padding before and after an element. -// $columns : The number of columns to pad. -// $context : [optional] The context (columns spanned by parent). -// : Context is required on any nested elements. -// : Context MUST NOT be declared on a root element. -// $from : The start direction of your layout (e.g. 'left' for ltr languages) -// $style : The container style to use. -@mixin pad( - $prefix : false, - $suffix : false, - $context : $total-columns, - $from : $from-direction, - $style : fix-static-misalignment() -) { - $from : unquote($from); - @if $prefix { - @include prefix($prefix, $context, $from, $style); - } - @if $suffix { - @include suffix($suffix, $context, $from, $style); - } -} - -// Bleed into colums with margin/padding on any side of an element. -// $width : The side of the bleed. -// : Any unit-length will be used directly. -// : Any unitless number will be used as a column-count. -// : Use "2 of 6" format to represent 2 cals in a 6-col nested context. -// $sides : One or more sides to bleed [ top | right | bottom | left | all ]. -// $style : The container style to use. -@mixin bleed( - $width: $grid-padding, - $sides: left right, - $style: fix-static-misalignment() -) { - @if $border-box-sizing { @include box-sizing(content-box) } - - @if type-of($width) == 'list' { - $width: filter($width, of); - $width: space(nth($width,1), nth($width,2), $style); - } @else if unitless($width) { - $width: space($width, $style: $style); - } - - @if $sides == 'all' { - margin: - $width; - padding: $width; - } @else { - @each $side in $sides { - margin-#{$side}: - $width; - padding-#{$side}: $width; - } - } -} diff --git a/compass_mixins/static/css/vendor/susy/language/susyone/_settings.scss b/compass_mixins/static/css/vendor/susy/language/susyone/_settings.scss deleted file mode 100644 index e8ff9c8..0000000 --- a/compass_mixins/static/css/vendor/susy/language/susyone/_settings.scss +++ /dev/null @@ -1,60 +0,0 @@ -// --------------------------------------------------------------------------- -// Susy Settings - -// The total number of columns in the grid -$total-columns : 12 !default; - -// The width of columns and gutters. -// These must all be set with the comparable units. -$column-width : 4em !default; -$gutter-width : 1em !default; - -// Padding on the left and right of a Grid Container. -$grid-padding : $gutter-width !default; - -// --------------------------------------------------------------------------- -// Advanced Settings - -// From Direction: -// Controls for right-to-left or bi-directional sites. -$from-direction : left !default; - -// Omega Float Direction: -// The direction that +omega elements are floated by deafult. -$omega-float : opposite-position($from-direction) !default; - -// Container Width: -// Override the total width of your grid, using any length (50em, 75%, etc.) -$container-width : false !default; - -// Container Style: -// 'magic' - Static (fixed or elastic) when there's enough space, -// fluid when there isn't. This is the SUSY MAGIC SAUCE(TM). -// 'static' - Forces the grid container to remain static at all times. -// 'fluid' - Forces the grid to remain fluid at all times. -// (this will overrule any static $container-width settings) -$container-style : magic !default; - -// Border-Box Sizing -// Adjust the grid math appropriately for box-sizing: border-box; -// Warning: This does not actually apply the new box model! -// In most cases you can ignore this setting, -// and simply apply the border-box-sizing mixin. -$border-box-sizing : false !default; - -// Pixel Values only: -// Make sure only pixel values are set for the container width. -$pixel-values-only : false !default; - -// --------------------------------------------------------------------------- -// IE Settings - -// When you are using a seperate IE stylesheet, -// you can use these settings to control the output of at-breakpoint. -// By default, at-breakpoint will output media-queries as well as -// any defined ie-fallback classes. -$breakpoint-media-output : true !default; -$breakpoint-ie-output : true !default; - -// Danger Zone! Only set as 'true' in IE-specific style sheets. -$breakpoint-raw-output : false !default; diff --git a/compass_mixins/static/css/vendor/susy/output/_float.scss b/compass_mixins/static/css/vendor/susy/output/_float.scss deleted file mode 100644 index 9c24051..0000000 --- a/compass_mixins/static/css/vendor/susy/output/_float.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Float API -// ========= - -@import "shared"; - -@import "float/container"; -@import "float/span"; -@import "float/end"; -@import "float/isolate"; diff --git a/compass_mixins/static/css/vendor/susy/output/_shared.scss b/compass_mixins/static/css/vendor/susy/output/_shared.scss deleted file mode 100644 index dd9df4e..0000000 --- a/compass_mixins/static/css/vendor/susy/output/_shared.scss +++ /dev/null @@ -1,15 +0,0 @@ -// Shared API -// ========== - -@import "support"; - -@import "shared/inspect"; -@import "shared/output"; -@import "shared/direction"; -@import "shared/background"; -@import "shared/container"; -@import "shared/margins"; -@import "shared/padding"; - - - diff --git a/compass_mixins/static/css/vendor/susy/output/_support.scss b/compass_mixins/static/css/vendor/susy/output/_support.scss deleted file mode 100644 index 53dbc9c..0000000 --- a/compass_mixins/static/css/vendor/susy/output/_support.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Susy Browser Support -// ==================== - -@import "support/support"; -@import "support/prefix"; -@import "support/background"; -@import "support/box-sizing"; -@import "support/rem"; -@import "support/clearfix"; diff --git a/compass_mixins/static/css/vendor/susy/output/float/_container.scss b/compass_mixins/static/css/vendor/susy/output/float/_container.scss deleted file mode 100644 index 121eb11..0000000 --- a/compass_mixins/static/css/vendor/susy/output/float/_container.scss +++ /dev/null @@ -1,16 +0,0 @@ -// Float Container API -// =================== - -// Float Container -// --------------- -// - [$width] : -// - [$justify] : left | center | right -// - [$math] : fluid | static -@mixin float-container( - $width, - $justify: auto auto, - $property: max-width -) { - @include susy-clearfix; - @include container-output($width, $justify, $property); -} diff --git a/compass_mixins/static/css/vendor/susy/output/float/_end.scss b/compass_mixins/static/css/vendor/susy/output/float/_end.scss deleted file mode 100644 index 3369997..0000000 --- a/compass_mixins/static/css/vendor/susy/output/float/_end.scss +++ /dev/null @@ -1,40 +0,0 @@ -// Float Ends API -// ============== - -// Susy End Defaults -// ----------------- -// - PRIVATE -@include susy-defaults(( - last-flow: to, -)); - -// Float Last -// ---------- -// - [$flow] : ltr | rtl -@mixin float-last( - $flow: map-get($susy-defaults, flow), - $last-flow: map-get($susy-defaults, last-flow), - $margin: 0 -) { - $to: to($flow); - - $output: ( - float: if($last-flow == to, $to, null), - margin-#{$to}: $margin, - ); - - @include output($output); -} - -// Float First -// ----------- -// - [$flow] : ltr | rtl -@mixin float-first( - $flow: map-get($susy-defaults, flow) -) { - $output: ( - margin-#{from($flow)}: 0, - ); - - @include output($output); -} diff --git a/compass_mixins/static/css/vendor/susy/output/float/_isolate.scss b/compass_mixins/static/css/vendor/susy/output/float/_isolate.scss deleted file mode 100644 index 4dd3c23..0000000 --- a/compass_mixins/static/css/vendor/susy/output/float/_isolate.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Float Isolation API -// =================== - -// Isolate Output -// -------------- -// - $push : -// - [$flow] : ltr | rtl -@mixin isolate-output( - $push, - $flow: map-get($susy-defaults, flow) -) { - $to: to($flow); - $from: from($flow); - - $output: ( - float: $from, - margin-#{$from}: $push, - margin-#{$to}: -100%, - ); - - @include output($output); -} diff --git a/compass_mixins/static/css/vendor/susy/output/float/_span.scss b/compass_mixins/static/css/vendor/susy/output/float/_span.scss deleted file mode 100644 index 5b732cc..0000000 --- a/compass_mixins/static/css/vendor/susy/output/float/_span.scss +++ /dev/null @@ -1,35 +0,0 @@ -// Float Span API -// ============== - -// Float Span Output -// ----------------- -// - $width : -// - [$float] : from | to -// - [$margin-before] : -// - [$margin-after] : -// - [$padding-before] : -// - [$padding-after] : -// - [$flow] : ltr | rtl -@mixin float-span-output( - $width, - $float : from, - $margin-before : null, - $margin-after : null, - $padding-before : null, - $padding-after : null, - $flow : map-get($susy-defaults, flow) -) { - $to : to($flow); - $from : from($flow); - - $output: ( - width: $width, - float: if($float == to, $to, null) or if($float == from, $from, null), - margin-#{$from}: $margin-before, - margin-#{$to}: $margin-after, - padding-#{$from}: $padding-before, - padding-#{$to}: $padding-after, - ); - - @include output($output); -} diff --git a/compass_mixins/static/css/vendor/susy/output/shared/_background.scss b/compass_mixins/static/css/vendor/susy/output/shared/_background.scss deleted file mode 100644 index c230f61..0000000 --- a/compass_mixins/static/css/vendor/susy/output/shared/_background.scss +++ /dev/null @@ -1,26 +0,0 @@ -// Grid Background API -// =================== -// - Sub-pixel rounding can lead to several pixels variation between browsers. - -// Grid Background Output -// ---------------------- -// - $image: background-image -// - $size: background-size -// - $clip: background-clip -// - [$flow]: ltr | rtl -@mixin background-grid-output ( - $image, - $size: null, - $clip: null, - $flow: map-get($susy-defaults, flow) -) { - $output: ( - background-image: $image, - background-size: $size, - background-origin: $clip, - background-clip: $clip, - background-position: from($flow) top, - ); - - @include output($output); -} diff --git a/compass_mixins/static/css/vendor/susy/output/shared/_container.scss b/compass_mixins/static/css/vendor/susy/output/shared/_container.scss deleted file mode 100644 index 7c7d4f1..0000000 --- a/compass_mixins/static/css/vendor/susy/output/shared/_container.scss +++ /dev/null @@ -1,21 +0,0 @@ -// Shared Container API -// ==================== - -// Container Output -// ---------------- -// - [$width] : -// - [$justify] : left | center | right -// - [$math] : fluid | static -@mixin container-output( - $width, - $justify: auto auto, - $property: max-width -) { - $output: ( - #{$property}: $width or 100%, - margin-left: nth($justify, 1), - margin-right: nth($justify, 2), - ); - - @include output($output); -} diff --git a/compass_mixins/static/css/vendor/susy/output/shared/_direction.scss b/compass_mixins/static/css/vendor/susy/output/shared/_direction.scss deleted file mode 100644 index abb9c36..0000000 --- a/compass_mixins/static/css/vendor/susy/output/shared/_direction.scss +++ /dev/null @@ -1,42 +0,0 @@ -// Direction Helpers -// ================= - -// Susy Flow Defaults -// ------------------ -// - PRIVATE -@include susy-defaults(( - flow: ltr, -)); - -// Get Direction -// ------------- -// Return the 'from' or 'to' direction of a ltr or rtl flow. -// - [$flow] : ltr | rtl -// - [$key] : from | to -@function get-direction( - $flow: map-get($susy-defaults, flow), - $key: from -) { - $return: if($flow == rtl, (from: right, to: left), (from: left, to: right)); - @return map-get($return, $key); -} - -// To -// -- -// Return the 'to' direction of a flow -// - [$flow] : ltr | rtl -@function to( - $flow: map-get($susy-defaults, flow) -) { - @return get-direction($flow, to); -} - -// From -// ---- -// Return the 'from' direction of a flow -// - [$flow] : ltr | rtl -@function from( - $flow: map-get($susy-defaults, flow) -) { - @return get-direction($flow, from); -} diff --git a/compass_mixins/static/css/vendor/susy/output/shared/_inspect.scss b/compass_mixins/static/css/vendor/susy/output/shared/_inspect.scss deleted file mode 100644 index b0af9b6..0000000 --- a/compass_mixins/static/css/vendor/susy/output/shared/_inspect.scss +++ /dev/null @@ -1,25 +0,0 @@ -// Debugging -// ========= - -// Susy Inspect -// ------------ -// Output arguments passed to a inspect. -// - $mixin : -// - $inspec : - -@mixin susy-inspect( - $mixin, - $inspect -) { - $show: false; - - @each $item in $inspect { - @if index($item, inspect) { - $show: true; - } - } - - @if $show or susy-get(debug inspect) { - -susy-#{$mixin}: inspect($inspect); - } -} diff --git a/compass_mixins/static/css/vendor/susy/output/shared/_margins.scss b/compass_mixins/static/css/vendor/susy/output/shared/_margins.scss deleted file mode 100644 index cd73e8c..0000000 --- a/compass_mixins/static/css/vendor/susy/output/shared/_margins.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Margins API -// =========== - -// Margin Output -// ------------- -// - $before : -// - $after : -// - [$flow] : ltr | rtl -@mixin margin-output( - $before, - $after, - $flow: map-get($susy-defaults, flow) -) { - $to: to($flow); - $from: from($flow); - - $output: ( - margin-#{$from}: $before, - margin-#{$to}: $after, - ); - - @include output($output); -} diff --git a/compass_mixins/static/css/vendor/susy/output/shared/_output.scss b/compass_mixins/static/css/vendor/susy/output/shared/_output.scss deleted file mode 100644 index 20fc2d6..0000000 --- a/compass_mixins/static/css/vendor/susy/output/shared/_output.scss +++ /dev/null @@ -1,14 +0,0 @@ -// Output -// ====== - -// Output -// ------ -// Output CSS with proper browser support. -// - $styles : -@mixin output( - $styles -) { - @each $prop, $val in $styles { - @include susy-support($prop, $val); - } -} diff --git a/compass_mixins/static/css/vendor/susy/output/shared/_padding.scss b/compass_mixins/static/css/vendor/susy/output/shared/_padding.scss deleted file mode 100644 index 5069d0c..0000000 --- a/compass_mixins/static/css/vendor/susy/output/shared/_padding.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Padding API -// =========== - -// Padding Output -// -------------- -// - $before : -// - $after : -// - [$flow] : ltr | rtl -@mixin padding-output( - $before, - $after, - $flow: map-get($susy-defaults, flow) -) { - $to: to($flow); - $from: from($flow); - - $output: ( - padding-#{$from}: $before, - padding-#{$to}: $after, - ); - - @include output($output); -} diff --git a/compass_mixins/static/css/vendor/susy/output/support/_background.scss b/compass_mixins/static/css/vendor/susy/output/support/_background.scss deleted file mode 100644 index b141502..0000000 --- a/compass_mixins/static/css/vendor/susy/output/support/_background.scss +++ /dev/null @@ -1,58 +0,0 @@ -// Background Properties -// ===================== - -// Susy Background Image -// --------------------- -// Check for an existing support mixin, or provide a simple fallback. -// - $image: -@mixin susy-background-image( - $image -) { - @if susy-support(background-image, (mixin: background-image), $warn: false) { - @include background-image($image...); - } @else { - background-image: $image; - } -} - -// Susy Background Size -// --------------------- -// Check for an existing support mixin, or provide a simple fallback. -// - $image: -@mixin susy-background-size( - $size -) { - @if susy-support(background-options, (mixin: background-size)) { - @include background-size($size); - } @else { - background-size: $size; - } -} - -// Susy Background Origin -// ---------------------- -// Check for an existing support mixin, or provide a simple fallback. -// - $image: -@mixin susy-background-origin( - $origin -) { - @if susy-support(background-options, (mixin: background-origin)) { - @include background-origin($origin); - } @else { - background-origin: $origin; - } -} - -// Susy Background Clip -// -------------------- -// Check for an existing support mixin, or provide a simple fallback. -// - $image: -@mixin susy-background-clip( - $clip -) { - @if susy-support(background-options, (mixin: background-clip)) { - @include background-clip($clip); - } @else { - background-clip: $clip; - } -} diff --git a/compass_mixins/static/css/vendor/susy/output/support/_box-sizing.scss b/compass_mixins/static/css/vendor/susy/output/support/_box-sizing.scss deleted file mode 100644 index bf50bbc..0000000 --- a/compass_mixins/static/css/vendor/susy/output/support/_box-sizing.scss +++ /dev/null @@ -1,19 +0,0 @@ -// Box Sizing -// ========== - -// Box Sizing -// ---------- -// Check for an existing support mixin, or provide a simple fallback. -// - $model: -@mixin susy-box-sizing( - $model: content-box -) { - @if $model { - @if susy-support(box-sizing, (mixin: box-sizing), $warn: false) { - @include box-sizing($model); - } @else { - $prefix: (moz, webkit, official); - @include susy-prefix(box-sizing, $model, $prefix); - } - } -} diff --git a/compass_mixins/static/css/vendor/susy/output/support/_clearfix.scss b/compass_mixins/static/css/vendor/susy/output/support/_clearfix.scss deleted file mode 100644 index 48c6e7b..0000000 --- a/compass_mixins/static/css/vendor/susy/output/support/_clearfix.scss +++ /dev/null @@ -1,18 +0,0 @@ -// Susy Fallback Clearfix -// ====================== - - -// Clearfix -// -------- -// Check for an existing support mixin, or provide a simple fallback. -@mixin susy-clearfix { - @if susy-support(clearfix, (mixin: clearfix)) { - @include clearfix; - } @else { - &:after { - content: " "; - display: block; - clear: both; - } - } -} diff --git a/compass_mixins/static/css/vendor/susy/output/support/_prefix.scss b/compass_mixins/static/css/vendor/susy/output/support/_prefix.scss deleted file mode 100644 index f4e26ec..0000000 --- a/compass_mixins/static/css/vendor/susy/output/support/_prefix.scss +++ /dev/null @@ -1,19 +0,0 @@ -// Susy Prefix -// =========== - -// Prefix -// ------ -// Output simple prefixed properties. -// - $prop : -// - $val : -// - [$prefix] : -@mixin susy-prefix( - $prop, - $val, - $prefix: official -) { - @each $fix in $prefix { - $fix: if($fix == official or not($fix), $prop, '-#{$fix}-#{$prop}'); - @include susy-rem($fix, $val); - } -} diff --git a/compass_mixins/static/css/vendor/susy/output/support/_rem.scss b/compass_mixins/static/css/vendor/susy/output/support/_rem.scss deleted file mode 100644 index 0a807f7..0000000 --- a/compass_mixins/static/css/vendor/susy/output/support/_rem.scss +++ /dev/null @@ -1,22 +0,0 @@ -// rem Support -// =========== - -// rem -// --- -// Check for an existing support mixin, or output directly. -// - $prop : -// - $val : -@mixin susy-rem( - $prop, - $val -) { - $_reqs: ( - variable: rhythm-unit rem-with-px-fallback, - mixin: rem, - ); - @if susy-support(rem, $_reqs, $warn: false) and $rhythm-unit == rem { - @include rem($prop, $val); - } @else { - #{$prop}: $val; - } -} diff --git a/compass_mixins/static/css/vendor/susy/output/support/_support.scss b/compass_mixins/static/css/vendor/susy/output/support/_support.scss deleted file mode 100644 index 9699113..0000000 --- a/compass_mixins/static/css/vendor/susy/output/support/_support.scss +++ /dev/null @@ -1,85 +0,0 @@ -// Browser Support -// =============== - -// Susy Support Defaults -// --------------------- -@include susy-defaults(( - use-custom: ( - clearfix: false, - background-image: true, - background-options: false, - breakpoint: true, - box-sizing: true, - rem: true, - ), -)); - - -// Susy Support [mixin] -// -------------------- -// Send property-value pairs to the proper support modules. -// - $prop : -// - $val : -@mixin susy-support( - $prop, - $val -) { - // Background Support - @if $prop == background-image { - @include susy-background-image($val); - } @else if $prop == background-size { - @include susy-background-size($val); - } @else if $prop == background-origin { - @include susy-background-origin($val); - } @else if $prop == background-clip { - @include susy-background-clip($val); - } - - // Box-Sizing Support - @else if $prop == box-sizing { - @include susy-box-sizing($val); - } - - // Rem Support - @else { - @include susy-rem($prop, $val); - } -} - - -// Susy Support [function] -// ----------------------- -// Check for support of a feature. -// - $feature : -// - e.g "rem" or "box-sizing" -// - $requirements : -// - e.g (variable: rem-with-px-fallback, mixin: rem) -// - $warn : -@function susy-support( - $feature, - $requirements: (), - $warn: true -) { - $_support: susy-get(use-custom $feature); - - @if $_support { - $_fail: false; - - @each $_type, $_req in $requirements { - @each $_i in $_req { - $_pass: call(unquote("#{$_type}-exists"), $_i); - - @if not($_pass) { - $_fail: true; - @if $warn { - @warn "You requested custom support of #{$feature}, but the #{$_i} #{$_type} is not available."; - } - } - } - } - - $_support: if($_fail, false, $_support); - } - - @return $_support; -} diff --git a/compass_mixins/static/css/vendor/susy/su/_grid.scss b/compass_mixins/static/css/vendor/susy/su/_grid.scss deleted file mode 100644 index 7fe2a02..0000000 --- a/compass_mixins/static/css/vendor/susy/su/_grid.scss +++ /dev/null @@ -1,103 +0,0 @@ -// Column math -// =========== - - -// Is Symmetrical -// -------------- -// Returns true if a grid is symmetrical. -// - [$columns] : | -@function is-symmetrical( - $columns: susy-get(columns) -) { - $columns: valid-columns($columns); - @return if(type-of($columns) == number, $columns, null); -} - - -// Susy Count -// ---------- -// Find the number of columns in a given layout -// - [$columns] : | -@function susy-count( - $columns: susy-get(columns) -) { - $columns: valid-columns($columns); - @return is-symmetrical($columns) or length($columns); -} - - -// Susy Sum -// -------- -// Find the total sum of column-units in a layout -// - [$columns] : | -// - [$gutters] : -// - [$spread] : false/narrow | wide | wider -@function susy-sum( - $columns : susy-get(columns), - $gutters : susy-get(gutters), - $spread : false -) { - $columns: valid-columns($columns); - $gutters: valid-gutters($gutters); - - $spread: if($spread == wide, 0, if($spread == wider, 1, -1)); - $gutter-sum: (susy-count($columns) + $spread) * $gutters; - $column-sum: is-symmetrical($columns); - - @if not($column-sum) { - @each $column in $columns { - $column-sum: ($column-sum or 0) + $column; - } - } - - @return $column-sum + $gutter-sum; -} - - -// Susy Slice -// ---------- -// Return a subset of columns at a given location. -// - $span : -// - $location : -// - [$columns] : | -@function susy-slice( - $span, - $location, - $columns: susy-get(columns) -) { - $columns: valid-columns($columns); - $sub-columns: $span; - - @if not(is-symmetrical($columns)) { - $location: $location or 1; - $sub-columns: (); - @for $i from $location to ($location + $span) { - $sub-columns: append($sub-columns, nth($columns, $i)); - } - } - - @return $sub-columns; -} - - -// Susy -// ---- -// Find the sum of a column-span. -// - $span : -// - $location : -// - [$columns] : | -// - [$gutters] : -// - [$spread] : false/narrow | wide | wider -@function susy( - $span, - $location : false, - $columns : susy-get(columns), - $gutters : susy-get(gutters), - $spread : false -) { - $columns: valid-columns($columns); - $gutters: valid-gutters($gutters); - $span: susy-slice($span, $location, $columns); - - @return susy-sum($span, $gutters, $spread); -} diff --git a/compass_mixins/static/css/vendor/susy/su/_settings.scss b/compass_mixins/static/css/vendor/susy/su/_settings.scss deleted file mode 100644 index 8b439aa..0000000 --- a/compass_mixins/static/css/vendor/susy/su/_settings.scss +++ /dev/null @@ -1,73 +0,0 @@ -// Settings -// ======== - -// Version -// ------- -$su-version: 1.1; - - -// Default Settings -// ---------------- -// PRIVATE: The basic settings -$susy-defaults: ( - columns: 4, - gutters: .25, -); - - -// User Settings -// ------------- -// - Define the $susy variable with a map of your own settings. -// - Set EITHER $column-width OR $container -// - Use $column-width for static layouts -$susy: () !default; - - -// Susy Defaults -// ------------- -// PRIVATE: Add defaults to Susy -@mixin susy-defaults( - $defaults -) { - $susy-defaults: map-merge($susy-defaults, $defaults) !global; -} - - -// Susy Set -// -------- -// Change one setting -// - $key : setting name -// - $value : setting value -@mixin susy-set( - $key-value... -) { - $susy: _susy-deep-set($susy, $key-value...) !global; -} - - -// Susy Get -// -------- -// Return one setting from a grid -// - $key : -// - $layout : -@function susy-get( - $key, - $layout: map-merge($susy-defaults, $susy) -) { - $layout: parse-grid($layout); - $_options: $layout $susy $susy-defaults; - $_break: false; - $_return: null; - - @each $opt in $_options { - @if type-of($opt) == map and not($_break) { - $_keyset: _susy-deep-has-key($opt, $key...); - @if $_keyset { - $_return: _susy-deep-get($opt, $key...); - $_break: true; - } - } - } - - @return $_return; -} diff --git a/compass_mixins/static/css/vendor/susy/su/_utilities.scss b/compass_mixins/static/css/vendor/susy/su/_utilities.scss deleted file mode 100644 index b737f21..0000000 --- a/compass_mixins/static/css/vendor/susy/su/_utilities.scss +++ /dev/null @@ -1,111 +0,0 @@ -// Map Functions -// ============= - - -// Truncate List -// ------------- -// - Return a list, truncated to a given length -@function _susy-truncate-list( - $list, - $length -) { - $_return: (); - - @for $i from 1 through length($list) { - $_return: if($i <= $length, append($_return, nth($list, $i)), $_return); - } - - @return $_return; -} - - -// Deep Get -// -------- -// - Return a value deep in nested maps -@function _susy-deep-get( - $map, - $keys... -) { - $_return: $map; - - @each $key in $keys { - @if type-of($_return) == map { - $_return: map-get($_return, $key); - } - } - - @return $_return; -} - - -// Deep Set -// -------- -// - Set a value deep in nested maps -@function _susy-deep-set( - $map, - $keys-value... -) { - $_value: nth($keys-value, -1); - $_keys: _susy-truncate-list($keys-value, length($keys-value) - 1); - $_length: length($_keys); - $_return: (); - - @for $i from 1 through $_length { - $_n: 0 - $i; - $_level: _susy-truncate-list($_keys, $_length + $_n); - $_level: _susy-deep-get($map, $_level...); - $_merge: nth($_keys, $_n); - $_merge: ($_merge: $_value); - $_return: if($_level, map-merge($_level, $_merge), $_merge); - $_value: $_return; - } - - @return $_return; -} - - -// Deep Merge -// ---------- -// Return 2 objects of any depth, merged -@function _susy-deep-merge( - $map1, - $map2 -) { - - @if type-of($map1) != map or type-of($map2) != map { - $map1: $map2; - } @else { - @each $key, $value in $map2 { - $_new: ($key: _susy_deep-merge(map-get($map1, $key), $value)); - $map1: map-merge($map1, $_new); - } - } - - @return $map1; -} - - -// Deep Has-Key -// ------------ -// - Return true if a deep key exists -@function _susy-deep-has-key( - $map, - $keys... -) { - $_return: null; - $_stop: false; - - @each $key in $keys { - @if not($_stop) { - $_return: map-has-key($map, $key); - } - - @if $_return { - $map: map-get($map, $key); - } @else { - $_stop: true; - } - } - - @return $_return; -} diff --git a/compass_mixins/static/css/vendor/susy/su/_validation.scss b/compass_mixins/static/css/vendor/susy/su/_validation.scss deleted file mode 100644 index 4c6ab8d..0000000 --- a/compass_mixins/static/css/vendor/susy/su/_validation.scss +++ /dev/null @@ -1,57 +0,0 @@ -// Math Validation -// =============== - - -// Valid Columns -// ------------- -// Check that a column setting is valid. -@function valid-columns( - $columns, - $silent: false -) { - $type: type-of($columns); - $return: null; - - @if $type == number and unitless($columns) { - $return: $columns; - } @else if $type == list { - $fail: null; - @each $col in $columns { - @if type-of($col) == number { - $fail: $fail or if(unitless($col), null, true); - } @else { - $fail: true; - } - } - $return: if($fail, $return, $columns); - } - - @if $return != $columns and not($silent) { - $return: null; - $warn: '$columns must be a unitless number or list of unitless numbers.'; - @warn $warn + ' Current value [#{$type}]: #{$columns}'; - } - - @return $return; -} - - -// Valid Gutters -// ------------- -// Check that a gutter setting is valid. -@function valid-gutters( - $gutters, - $silent: false -) { - $type: type-of($gutters); - $return: null; - - @if $type == number and unitless($gutters) { - $return: $gutters; - } @else if not($silent) { - $warn: '$gutters must be a unitless number.'; - @warn $warn + ' Current value [#{$type}]: #{$gutters}'; - } - - @return $return; -} diff --git a/package.json b/package.json deleted file mode 100644 index 6bf80bd..0000000 --- a/package.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "compass-mixins", - "version": "0.12.10", - "author": { - "name": "Guillaume Balaine", - "email": "igosuki@gmail.com", - "url": "https://github.com/Igosuki" - }, - "contributors": [ - { - "name": "Michael Heillein", - "url": "https://github.com/michaek" - } - ], - "description": "Compass stylesheets", - "repository": { - "type": "git", - "url": "git://github.com/Igosuki/compass-mixins.git" - }, - "main": "lib/_compass.scss", - "keywords": [ - "compass", - "mixins", - "sass", - "css3" - ], - "scripts": { - "test": "./node_modules/jasmine-node/bin/jasmine-node test" - }, - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ], - "devDependencies": { - "chalk": "^0.5.1", - "jasmine-node": "^1.14.5", - "node-sass": "^3.4.2" - } -}