From d240b5b1ebe67298f65115819c211da81954d902 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Tue, 25 Sep 2012 13:52:06 -0400 Subject: [PATCH] Consolidate bourbon and link to it from both cms and lms --- cms/static/sass/_base.scss | 10 - cms/static/sass/bourbon | 1 + .../static/sass/bourbon/_bourbon.scss | 0 .../static/sass/bourbon/addons/_button.scss | 0 .../static/sass/bourbon/addons/_clearfix.scss | 0 .../sass/bourbon/addons/_font-family.scss | 0 .../bourbon/addons/_html5-input-types.scss | 0 .../static/sass/bourbon/addons/_position.scss | 0 .../bourbon/addons/_timing-functions.scss | 0 .../static/sass/bourbon/css3/_animation.scss | 0 .../static/sass/bourbon/css3/_appearance.scss | 0 .../sass/bourbon/css3/_background-image.scss | 0 .../sass/bourbon/css3/_background-size.scss | 0 .../sass/bourbon/css3/_border-image.scss | 0 .../sass/bourbon/css3/_border-radius.scss | 0 .../static/sass/bourbon/css3/_box-shadow.scss | 0 .../static/sass/bourbon/css3/_box-sizing.scss | 0 .../static/sass/bourbon/css3/_columns.scss | 0 .../static/sass/bourbon/css3/_flex-box.scss | 0 .../sass/bourbon/css3/_inline-block.scss | 0 .../sass/bourbon/css3/_linear-gradient.scss | 0 .../sass/bourbon/css3/_radial-gradient.scss | 0 .../static/sass/bourbon/css3/_transform.scss | 0 .../static/sass/bourbon/css3/_transition.scss | 0 .../sass/bourbon/css3/_user-select.scss | 0 .../_deprecated-webkit-gradient.scss | 0 .../sass/bourbon/functions/_flex-grid.scss | 0 .../sass/bourbon/functions/_grid-width.scss | 0 .../bourbon/functions/_linear-gradient.scss | 0 .../bourbon/functions/_modular-scale.scss | 0 .../bourbon/functions/_radial-gradient.scss | 0 .../bourbon/functions/_render-gradients.scss | 0 .../sass/bourbon/functions/_tint-shade.scss | 0 .../static/sass/bourbon/lib/bourbon.rb | 0 .../bourbon/lib/bourbon/sass_extensions.rb | 0 .../lib/bourbon/sass_extensions/functions.rb | 0 .../sass_extensions/functions/compact.rb | 0 lms/static/sass/bourbon | 1 + lms/static/sass/bourbon/_bourbon.scss | 35 --- lms/static/sass/bourbon/addons/_button.scss | 267 ------------------ lms/static/sass/bourbon/addons/_clearfix.scss | 29 -- .../sass/bourbon/addons/_font-family.scss | 5 - .../bourbon/addons/_html5-input-types.scss | 36 --- lms/static/sass/bourbon/addons/_position.scss | 30 -- .../bourbon/addons/_timing-functions.scss | 32 --- lms/static/sass/bourbon/css3/_animation.scss | 171 ----------- lms/static/sass/bourbon/css3/_appearance.scss | 7 - .../sass/bourbon/css3/_background-image.scss | 57 ---- .../sass/bourbon/css3/_background-size.scss | 15 - .../sass/bourbon/css3/_border-image.scss | 56 ---- .../sass/bourbon/css3/_border-radius.scss | 63 ----- lms/static/sass/bourbon/css3/_box-shadow.scss | 14 - lms/static/sass/bourbon/css3/_box-sizing.scss | 6 - lms/static/sass/bourbon/css3/_columns.scss | 67 ----- lms/static/sass/bourbon/css3/_flex-box.scss | 67 ----- .../sass/bourbon/css3/_inline-block.scss | 10 - .../sass/bourbon/css3/_linear-gradient.scss | 41 --- .../sass/bourbon/css3/_radial-gradient.scss | 31 -- lms/static/sass/bourbon/css3/_transform.scss | 19 -- lms/static/sass/bourbon/css3/_transition.scss | 104 ------- .../sass/bourbon/css3/_user-select.scss | 6 - .../_deprecated-webkit-gradient.scss | 36 --- .../sass/bourbon/functions/_flex-grid.scss | 35 --- .../sass/bourbon/functions/_grid-width.scss | 13 - .../bourbon/functions/_linear-gradient.scss | 23 -- .../bourbon/functions/_modular-scale.scss | 40 --- .../bourbon/functions/_radial-gradient.scss | 15 - .../bourbon/functions/_render-gradients.scss | 14 - .../sass/bourbon/functions/_tint-shade.scss | 9 - lms/static/sass/bourbon/lib/bourbon.rb | 19 -- .../bourbon/lib/bourbon/sass_extensions.rb | 6 - .../lib/bourbon/sass_extensions/functions.rb | 13 - .../sass_extensions/functions/compact.rb | 13 - 73 files changed, 2 insertions(+), 1414 deletions(-) create mode 120000 cms/static/sass/bourbon rename {cms => common}/static/sass/bourbon/_bourbon.scss (100%) rename {cms => common}/static/sass/bourbon/addons/_button.scss (100%) rename {cms => common}/static/sass/bourbon/addons/_clearfix.scss (100%) rename {cms => common}/static/sass/bourbon/addons/_font-family.scss (100%) rename {cms => common}/static/sass/bourbon/addons/_html5-input-types.scss (100%) rename {cms => common}/static/sass/bourbon/addons/_position.scss (100%) rename {cms => common}/static/sass/bourbon/addons/_timing-functions.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_animation.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_appearance.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_background-image.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_background-size.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_border-image.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_border-radius.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_box-shadow.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_box-sizing.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_columns.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_flex-box.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_inline-block.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_linear-gradient.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_radial-gradient.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_transform.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_transition.scss (100%) rename {cms => common}/static/sass/bourbon/css3/_user-select.scss (100%) rename {cms => common}/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss (100%) rename {cms => common}/static/sass/bourbon/functions/_flex-grid.scss (100%) rename {cms => common}/static/sass/bourbon/functions/_grid-width.scss (100%) rename {cms => common}/static/sass/bourbon/functions/_linear-gradient.scss (100%) rename {cms => common}/static/sass/bourbon/functions/_modular-scale.scss (100%) rename {cms => common}/static/sass/bourbon/functions/_radial-gradient.scss (100%) rename {cms => common}/static/sass/bourbon/functions/_render-gradients.scss (100%) rename {cms => common}/static/sass/bourbon/functions/_tint-shade.scss (100%) rename {cms => common}/static/sass/bourbon/lib/bourbon.rb (100%) rename {cms => common}/static/sass/bourbon/lib/bourbon/sass_extensions.rb (100%) rename {cms => common}/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb (100%) rename {cms => common}/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb (100%) create mode 120000 lms/static/sass/bourbon delete mode 100644 lms/static/sass/bourbon/_bourbon.scss delete mode 100644 lms/static/sass/bourbon/addons/_button.scss delete mode 100644 lms/static/sass/bourbon/addons/_clearfix.scss delete mode 100644 lms/static/sass/bourbon/addons/_font-family.scss delete mode 100644 lms/static/sass/bourbon/addons/_html5-input-types.scss delete mode 100644 lms/static/sass/bourbon/addons/_position.scss delete mode 100644 lms/static/sass/bourbon/addons/_timing-functions.scss delete mode 100644 lms/static/sass/bourbon/css3/_animation.scss delete mode 100644 lms/static/sass/bourbon/css3/_appearance.scss delete mode 100644 lms/static/sass/bourbon/css3/_background-image.scss delete mode 100644 lms/static/sass/bourbon/css3/_background-size.scss delete mode 100644 lms/static/sass/bourbon/css3/_border-image.scss delete mode 100644 lms/static/sass/bourbon/css3/_border-radius.scss delete mode 100644 lms/static/sass/bourbon/css3/_box-shadow.scss delete mode 100644 lms/static/sass/bourbon/css3/_box-sizing.scss delete mode 100644 lms/static/sass/bourbon/css3/_columns.scss delete mode 100644 lms/static/sass/bourbon/css3/_flex-box.scss delete mode 100644 lms/static/sass/bourbon/css3/_inline-block.scss delete mode 100644 lms/static/sass/bourbon/css3/_linear-gradient.scss delete mode 100644 lms/static/sass/bourbon/css3/_radial-gradient.scss delete mode 100644 lms/static/sass/bourbon/css3/_transform.scss delete mode 100644 lms/static/sass/bourbon/css3/_transition.scss delete mode 100644 lms/static/sass/bourbon/css3/_user-select.scss delete mode 100644 lms/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss delete mode 100644 lms/static/sass/bourbon/functions/_flex-grid.scss delete mode 100644 lms/static/sass/bourbon/functions/_grid-width.scss delete mode 100644 lms/static/sass/bourbon/functions/_linear-gradient.scss delete mode 100644 lms/static/sass/bourbon/functions/_modular-scale.scss delete mode 100644 lms/static/sass/bourbon/functions/_radial-gradient.scss delete mode 100644 lms/static/sass/bourbon/functions/_render-gradients.scss delete mode 100644 lms/static/sass/bourbon/functions/_tint-shade.scss delete mode 100644 lms/static/sass/bourbon/lib/bourbon.rb delete mode 100644 lms/static/sass/bourbon/lib/bourbon/sass_extensions.rb delete mode 100644 lms/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb delete mode 100644 lms/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb diff --git a/cms/static/sass/_base.scss b/cms/static/sass/_base.scss index 4a529017be..cd8b709a3b 100644 --- a/cms/static/sass/_base.scss +++ b/cms/static/sass/_base.scss @@ -89,16 +89,6 @@ footer { height: 100px; } -@mixin clearfix { - &:after { - content: ''; - display: block; - height: 0; - visibility: hidden; - clear: both; - } -} - input[type="text"] { padding: 6px 8px 8px; box-sizing: border-box; diff --git a/cms/static/sass/bourbon b/cms/static/sass/bourbon new file mode 120000 index 0000000000..6f53a8b404 --- /dev/null +++ b/cms/static/sass/bourbon @@ -0,0 +1 @@ +../../../common/static/sass/bourbon/ \ No newline at end of file diff --git a/cms/static/sass/bourbon/_bourbon.scss b/common/static/sass/bourbon/_bourbon.scss similarity index 100% rename from cms/static/sass/bourbon/_bourbon.scss rename to common/static/sass/bourbon/_bourbon.scss diff --git a/cms/static/sass/bourbon/addons/_button.scss b/common/static/sass/bourbon/addons/_button.scss similarity index 100% rename from cms/static/sass/bourbon/addons/_button.scss rename to common/static/sass/bourbon/addons/_button.scss diff --git a/cms/static/sass/bourbon/addons/_clearfix.scss b/common/static/sass/bourbon/addons/_clearfix.scss similarity index 100% rename from cms/static/sass/bourbon/addons/_clearfix.scss rename to common/static/sass/bourbon/addons/_clearfix.scss diff --git a/cms/static/sass/bourbon/addons/_font-family.scss b/common/static/sass/bourbon/addons/_font-family.scss similarity index 100% rename from cms/static/sass/bourbon/addons/_font-family.scss rename to common/static/sass/bourbon/addons/_font-family.scss diff --git a/cms/static/sass/bourbon/addons/_html5-input-types.scss b/common/static/sass/bourbon/addons/_html5-input-types.scss similarity index 100% rename from cms/static/sass/bourbon/addons/_html5-input-types.scss rename to common/static/sass/bourbon/addons/_html5-input-types.scss diff --git a/cms/static/sass/bourbon/addons/_position.scss b/common/static/sass/bourbon/addons/_position.scss similarity index 100% rename from cms/static/sass/bourbon/addons/_position.scss rename to common/static/sass/bourbon/addons/_position.scss diff --git a/cms/static/sass/bourbon/addons/_timing-functions.scss b/common/static/sass/bourbon/addons/_timing-functions.scss similarity index 100% rename from cms/static/sass/bourbon/addons/_timing-functions.scss rename to common/static/sass/bourbon/addons/_timing-functions.scss diff --git a/cms/static/sass/bourbon/css3/_animation.scss b/common/static/sass/bourbon/css3/_animation.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_animation.scss rename to common/static/sass/bourbon/css3/_animation.scss diff --git a/cms/static/sass/bourbon/css3/_appearance.scss b/common/static/sass/bourbon/css3/_appearance.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_appearance.scss rename to common/static/sass/bourbon/css3/_appearance.scss diff --git a/cms/static/sass/bourbon/css3/_background-image.scss b/common/static/sass/bourbon/css3/_background-image.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_background-image.scss rename to common/static/sass/bourbon/css3/_background-image.scss diff --git a/cms/static/sass/bourbon/css3/_background-size.scss b/common/static/sass/bourbon/css3/_background-size.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_background-size.scss rename to common/static/sass/bourbon/css3/_background-size.scss diff --git a/cms/static/sass/bourbon/css3/_border-image.scss b/common/static/sass/bourbon/css3/_border-image.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_border-image.scss rename to common/static/sass/bourbon/css3/_border-image.scss diff --git a/cms/static/sass/bourbon/css3/_border-radius.scss b/common/static/sass/bourbon/css3/_border-radius.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_border-radius.scss rename to common/static/sass/bourbon/css3/_border-radius.scss diff --git a/cms/static/sass/bourbon/css3/_box-shadow.scss b/common/static/sass/bourbon/css3/_box-shadow.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_box-shadow.scss rename to common/static/sass/bourbon/css3/_box-shadow.scss diff --git a/cms/static/sass/bourbon/css3/_box-sizing.scss b/common/static/sass/bourbon/css3/_box-sizing.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_box-sizing.scss rename to common/static/sass/bourbon/css3/_box-sizing.scss diff --git a/cms/static/sass/bourbon/css3/_columns.scss b/common/static/sass/bourbon/css3/_columns.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_columns.scss rename to common/static/sass/bourbon/css3/_columns.scss diff --git a/cms/static/sass/bourbon/css3/_flex-box.scss b/common/static/sass/bourbon/css3/_flex-box.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_flex-box.scss rename to common/static/sass/bourbon/css3/_flex-box.scss diff --git a/cms/static/sass/bourbon/css3/_inline-block.scss b/common/static/sass/bourbon/css3/_inline-block.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_inline-block.scss rename to common/static/sass/bourbon/css3/_inline-block.scss diff --git a/cms/static/sass/bourbon/css3/_linear-gradient.scss b/common/static/sass/bourbon/css3/_linear-gradient.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_linear-gradient.scss rename to common/static/sass/bourbon/css3/_linear-gradient.scss diff --git a/cms/static/sass/bourbon/css3/_radial-gradient.scss b/common/static/sass/bourbon/css3/_radial-gradient.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_radial-gradient.scss rename to common/static/sass/bourbon/css3/_radial-gradient.scss diff --git a/cms/static/sass/bourbon/css3/_transform.scss b/common/static/sass/bourbon/css3/_transform.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_transform.scss rename to common/static/sass/bourbon/css3/_transform.scss diff --git a/cms/static/sass/bourbon/css3/_transition.scss b/common/static/sass/bourbon/css3/_transition.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_transition.scss rename to common/static/sass/bourbon/css3/_transition.scss diff --git a/cms/static/sass/bourbon/css3/_user-select.scss b/common/static/sass/bourbon/css3/_user-select.scss similarity index 100% rename from cms/static/sass/bourbon/css3/_user-select.scss rename to common/static/sass/bourbon/css3/_user-select.scss diff --git a/cms/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss b/common/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss similarity index 100% rename from cms/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss rename to common/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss diff --git a/cms/static/sass/bourbon/functions/_flex-grid.scss b/common/static/sass/bourbon/functions/_flex-grid.scss similarity index 100% rename from cms/static/sass/bourbon/functions/_flex-grid.scss rename to common/static/sass/bourbon/functions/_flex-grid.scss diff --git a/cms/static/sass/bourbon/functions/_grid-width.scss b/common/static/sass/bourbon/functions/_grid-width.scss similarity index 100% rename from cms/static/sass/bourbon/functions/_grid-width.scss rename to common/static/sass/bourbon/functions/_grid-width.scss diff --git a/cms/static/sass/bourbon/functions/_linear-gradient.scss b/common/static/sass/bourbon/functions/_linear-gradient.scss similarity index 100% rename from cms/static/sass/bourbon/functions/_linear-gradient.scss rename to common/static/sass/bourbon/functions/_linear-gradient.scss diff --git a/cms/static/sass/bourbon/functions/_modular-scale.scss b/common/static/sass/bourbon/functions/_modular-scale.scss similarity index 100% rename from cms/static/sass/bourbon/functions/_modular-scale.scss rename to common/static/sass/bourbon/functions/_modular-scale.scss diff --git a/cms/static/sass/bourbon/functions/_radial-gradient.scss b/common/static/sass/bourbon/functions/_radial-gradient.scss similarity index 100% rename from cms/static/sass/bourbon/functions/_radial-gradient.scss rename to common/static/sass/bourbon/functions/_radial-gradient.scss diff --git a/cms/static/sass/bourbon/functions/_render-gradients.scss b/common/static/sass/bourbon/functions/_render-gradients.scss similarity index 100% rename from cms/static/sass/bourbon/functions/_render-gradients.scss rename to common/static/sass/bourbon/functions/_render-gradients.scss diff --git a/cms/static/sass/bourbon/functions/_tint-shade.scss b/common/static/sass/bourbon/functions/_tint-shade.scss similarity index 100% rename from cms/static/sass/bourbon/functions/_tint-shade.scss rename to common/static/sass/bourbon/functions/_tint-shade.scss diff --git a/cms/static/sass/bourbon/lib/bourbon.rb b/common/static/sass/bourbon/lib/bourbon.rb similarity index 100% rename from cms/static/sass/bourbon/lib/bourbon.rb rename to common/static/sass/bourbon/lib/bourbon.rb diff --git a/cms/static/sass/bourbon/lib/bourbon/sass_extensions.rb b/common/static/sass/bourbon/lib/bourbon/sass_extensions.rb similarity index 100% rename from cms/static/sass/bourbon/lib/bourbon/sass_extensions.rb rename to common/static/sass/bourbon/lib/bourbon/sass_extensions.rb diff --git a/cms/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb b/common/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb similarity index 100% rename from cms/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb rename to common/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb diff --git a/cms/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb b/common/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb similarity index 100% rename from cms/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb rename to common/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb diff --git a/lms/static/sass/bourbon b/lms/static/sass/bourbon new file mode 120000 index 0000000000..6f53a8b404 --- /dev/null +++ b/lms/static/sass/bourbon @@ -0,0 +1 @@ +../../../common/static/sass/bourbon/ \ No newline at end of file diff --git a/lms/static/sass/bourbon/_bourbon.scss b/lms/static/sass/bourbon/_bourbon.scss deleted file mode 100644 index 27b056e303..0000000000 --- a/lms/static/sass/bourbon/_bourbon.scss +++ /dev/null @@ -1,35 +0,0 @@ -// Custom Functions -@import "functions/deprecated-webkit-gradient"; -@import "functions/flex-grid"; -@import "functions/grid-width"; -@import "functions/linear-gradient"; -@import "functions/modular-scale"; -@import "functions/radial-gradient"; -@import "functions/render-gradients"; -@import "functions/tint-shade"; - -// CSS3 Mixins -@import "css3/animation"; -@import "css3/appearance"; -@import "css3/background-image"; -@import "css3/background-size"; -@import "css3/border-image"; -@import "css3/border-radius"; -@import "css3/box-shadow"; -@import "css3/box-sizing"; -@import "css3/columns"; -@import "css3/flex-box"; -@import "css3/inline-block"; -@import "css3/linear-gradient"; -@import "css3/radial-gradient"; -@import "css3/transform"; -@import "css3/transition"; -@import "css3/user-select"; - -// Addons & other mixins -@import "addons/button"; -@import "addons/clearfix"; -@import "addons/font-family"; -@import "addons/html5-input-types"; -@import "addons/position"; -@import "addons/timing-functions"; diff --git a/lms/static/sass/bourbon/addons/_button.scss b/lms/static/sass/bourbon/addons/_button.scss deleted file mode 100644 index 1d32125140..0000000000 --- a/lms/static/sass/bourbon/addons/_button.scss +++ /dev/null @@ -1,267 +0,0 @@ -@mixin button ($style: simple, $base-color: #4294f0) { - - @if type-of($style) == color { - $base-color: $style; - $style: simple; - } - - // Grayscale button - @if $base-color == grayscale($base-color) { - @if $style == simple { - @include simple($base-color, $grayscale: true); - } - - @else if $style == shiny { - @include shiny($base-color, $grayscale: true); - } - - @else if $style == pill { - @include pill($base-color, $grayscale: true); - } - } - - // Colored button - @else { - @if $style == simple { - @include simple($base-color); - } - - @else if $style == shiny { - @include shiny($base-color); - } - - @else if $style == pill { - @include pill($base-color); - } - } -} - - -// Simple Button -//************************************************************************// -@mixin simple($base-color, $grayscale: false) { - $color: hsl(0, 0, 100%); - $border: adjust-color($base-color, $saturation: 9%, $lightness: -14%); - $inset-shadow: adjust-color($base-color, $saturation: -8%, $lightness: 15%); - $stop-gradient: adjust-color($base-color, $saturation: 9%, $lightness: -11%); - $text-shadow: adjust-color($base-color, $saturation: 15%, $lightness: -18%); - - @if lightness($base-color) > 70% { - $color: hsl(0, 0, 20%); - $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); - } - - @if $grayscale == true { - $border: grayscale($border); - $inset-shadow: grayscale($inset-shadow); - $stop-gradient: grayscale($stop-gradient); - $text-shadow: grayscale($text-shadow); - } - - border: 1px solid $border; - @include border-radius (3px); - @include box-shadow (inset 0 1px 0 0 $inset-shadow); - color: $color; - display: inline; - font-size: 11px; - font-weight: bold; - @include linear-gradient ($base-color, $stop-gradient); - padding: 6px 18px 7px; - text-shadow: 0 1px 0 $text-shadow; - -webkit-background-clip: padding-box; - - &:hover { - $base-color-hover: adjust-color($base-color, $saturation: -4%, $lightness: -5%); - $inset-shadow-hover: adjust-color($base-color, $saturation: -7%, $lightness: 5%); - $stop-gradient-hover: adjust-color($base-color, $saturation: 8%, $lightness: -14%); - - @if $grayscale == true { - $base-color-hover: grayscale($base-color-hover); - $inset-shadow-hover: grayscale($inset-shadow-hover); - $stop-gradient-hover: grayscale($stop-gradient-hover); - } - - @include box-shadow (inset 0 1px 0 0 $inset-shadow-hover); - cursor: pointer; - @include linear-gradient ($base-color-hover, $stop-gradient-hover); - } - - &:active { - $border-active: adjust-color($base-color, $saturation: 9%, $lightness: -14%); - $inset-shadow-active: adjust-color($base-color, $saturation: 7%, $lightness: -17%); - - @if $grayscale == true { - $border-active: grayscale($border-active); - $inset-shadow-active: grayscale($inset-shadow-active); - } - - border: 1px solid $border-active; - @include box-shadow (inset 0 0 8px 4px $inset-shadow-active, inset 0 0 8px 4px $inset-shadow-active, 0 1px 1px 0 #eee); - } -} - - -// Shiny Button -//************************************************************************// -@mixin shiny($base-color, $grayscale: false) { - $color: hsl(0, 0, 100%); - $border: adjust-color($base-color, $red: -117, $green: -111, $blue: -81); - $border-bottom: adjust-color($base-color, $red: -126, $green: -127, $blue: -122); - $fourth-stop: adjust-color($base-color, $red: -79, $green: -70, $blue: -46); - $inset-shadow: adjust-color($base-color, $red: 37, $green: 29, $blue: 12); - $second-stop: adjust-color($base-color, $red: -56, $green: -50, $blue: -33); - $text-shadow: adjust-color($base-color, $red: -140, $green: -141, $blue: -114); - $third-stop: adjust-color($base-color, $red: -86, $green: -75, $blue: -48); - - @if lightness($base-color) > 70% { - $color: hsl(0, 0, 20%); - $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); - } - - @if $grayscale == true { - $border: grayscale($border); - $border-bottom: grayscale($border-bottom); - $fourth-stop: grayscale($fourth-stop); - $inset-shadow: grayscale($inset-shadow); - $second-stop: grayscale($second-stop); - $text-shadow: grayscale($text-shadow); - $third-stop: grayscale($third-stop); - } - - border: 1px solid $border; - border-bottom: 1px solid $border-bottom; - @include border-radius(5px); - @include box-shadow(inset 0 1px 0 0 $inset-shadow); - color: $color; - display: inline; - font-size: 14px; - font-weight: bold; - @include linear-gradient(top, $base-color 0%, $second-stop 50%, $third-stop 50%, $fourth-stop 100%); - padding: 7px 20px 8px; - text-align: center; - text-decoration: none; - text-shadow: 0 -1px 1px $text-shadow; - - &:hover { - $first-stop-hover: adjust-color($base-color, $red: -13, $green: -15, $blue: -18); - $second-stop-hover: adjust-color($base-color, $red: -66, $green: -62, $blue: -51); - $third-stop-hover: adjust-color($base-color, $red: -93, $green: -85, $blue: -66); - $fourth-stop-hover: adjust-color($base-color, $red: -86, $green: -80, $blue: -63); - - @if $grayscale == true { - $first-stop-hover: grayscale($first-stop-hover); - $second-stop-hover: grayscale($second-stop-hover); - $third-stop-hover: grayscale($third-stop-hover); - $fourth-stop-hover: grayscale($fourth-stop-hover); - } - - cursor: pointer; - @include linear-gradient(top, $first-stop-hover 0%, - $second-stop-hover 50%, - $third-stop-hover 50%, - $fourth-stop-hover 100%); - } - - &:active { - $inset-shadow-active: adjust-color($base-color, $red: -111, $green: -116, $blue: -122); - - @if $grayscale == true { - $inset-shadow-active: grayscale($inset-shadow-active); - } - - @include box-shadow(inset 0 0 20px 0 $inset-shadow-active, 0 1px 0 #fff); - } -} - - -// Pill Button -//************************************************************************// -@mixin pill($base-color, $grayscale: false) { - $color: hsl(0, 0, 100%); - $border-bottom: adjust-color($base-color, $hue: 8, $saturation: -11%, $lightness: -26%); - $border-sides: adjust-color($base-color, $hue: 4, $saturation: -21%, $lightness: -21%); - $border-top: adjust-color($base-color, $hue: -1, $saturation: -30%, $lightness: -15%); - $inset-shadow: adjust-color($base-color, $hue: -1, $saturation: -1%, $lightness: 7%); - $stop-gradient: adjust-color($base-color, $hue: 8, $saturation: 14%, $lightness: -10%); - $text-shadow: adjust-color($base-color, $hue: 5, $saturation: -19%, $lightness: -15%); - - @if lightness($base-color) > 70% { - $color: hsl(0, 0, 20%); - $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); - } - - @if $grayscale == true { - $border-bottom: grayscale($border-bottom); - $border-sides: grayscale($border-sides); - $border-top: grayscale($border-top); - $inset-shadow: grayscale($inset-shadow); - $stop-gradient: grayscale($stop-gradient); - $text-shadow: grayscale($text-shadow); - } - - border: 1px solid $border-top; - border-color: $border-top $border-sides $border-bottom; - @include border-radius(16px); - @include box-shadow(inset 0 1px 0 0 $inset-shadow, 0 1px 2px 0 #b3b3b3); - color: $color; - display: inline; - font-size: 11px; - font-weight: normal; - line-height: 1; - @include linear-gradient ($base-color, $stop-gradient); - padding: 3px 16px 5px; - text-align: center; - text-shadow: 0 -1px 1px $text-shadow; - -webkit-background-clip: padding-box; - - &:hover { - $base-color-hover: adjust-color($base-color, $lightness: -4.5%); - $border-bottom: adjust-color($base-color, $hue: 8, $saturation: 13.5%, $lightness: -32%); - $border-sides: adjust-color($base-color, $hue: 4, $saturation: -2%, $lightness: -27%); - $border-top: adjust-color($base-color, $hue: -1, $saturation: -17%, $lightness: -21%); - $inset-shadow-hover: adjust-color($base-color, $saturation: -1%, $lightness: 3%); - $stop-gradient-hover: adjust-color($base-color, $hue: 8, $saturation: -4%, $lightness: -15.5%); - $text-shadow-hover: adjust-color($base-color, $hue: 5, $saturation: -5%, $lightness: -22%); - - @if $grayscale == true { - $base-color-hover: grayscale($base-color-hover); - $border-bottom: grayscale($border-bottom); - $border-sides: grayscale($border-sides); - $border-top: grayscale($border-top); - $inset-shadow-hover: grayscale($inset-shadow-hover); - $stop-gradient-hover: grayscale($stop-gradient-hover); - $text-shadow-hover: grayscale($text-shadow-hover); - } - - border: 1px solid $border-top; - border-color: $border-top $border-sides $border-bottom; - @include box-shadow(inset 0 1px 0 0 $inset-shadow-hover); - cursor: pointer; - @include linear-gradient ($base-color-hover, $stop-gradient-hover); - text-shadow: 0 -1px 1px $text-shadow-hover; - -webkit-background-clip: padding-box; - } - - &:active { - $active-color: adjust-color($base-color, $hue: 4, $saturation: -12%, $lightness: -10%); - $border-active: adjust-color($base-color, $hue: 6, $saturation: -2.5%, $lightness: -30%); - $border-bottom-active: adjust-color($base-color, $hue: 11, $saturation: 6%, $lightness: -31%); - $inset-shadow-active: adjust-color($base-color, $hue: 9, $saturation: 2%, $lightness: -21.5%); - $text-shadow-active: adjust-color($base-color, $hue: 5, $saturation: -12%, $lightness: -21.5%); - - @if $grayscale == true { - $active-color: grayscale($active-color); - $border-active: grayscale($border-active); - $border-bottom-active: grayscale($border-bottom-active); - $inset-shadow-active: grayscale($inset-shadow-active); - $text-shadow-active: grayscale($text-shadow-active); - } - - background: $active-color; - border: 1px solid $border-active; - border-bottom: 1px solid $border-bottom-active; - @include box-shadow(inset 0 0 6px 3px $inset-shadow-active, 0 1px 0 0 #fff); - text-shadow: 0 -1px 1px $text-shadow-active; - } -} - diff --git a/lms/static/sass/bourbon/addons/_clearfix.scss b/lms/static/sass/bourbon/addons/_clearfix.scss deleted file mode 100644 index a9f6a795c5..0000000000 --- a/lms/static/sass/bourbon/addons/_clearfix.scss +++ /dev/null @@ -1,29 +0,0 @@ -// Micro clearfix provides an easy way to contain floats without adding additional markup -// -// Example usage: -// -// // Contain all floats within .wrapper -// .wrapper { -// @include clearfix; -// .content, -// .sidebar { -// float : left; -// } -// } - -@mixin clearfix { - zoom: 1; - - &:before, - &:after { - content: ""; - display: table; - } - - &:after { - clear: both; - } -} - -// Acknowledgements -// Micro clearfix: [Nicolas Gallagher](http://nicolasgallagher.com/micro-clearfix-hack/) diff --git a/lms/static/sass/bourbon/addons/_font-family.scss b/lms/static/sass/bourbon/addons/_font-family.scss deleted file mode 100644 index df8a80ddfc..0000000000 --- a/lms/static/sass/bourbon/addons/_font-family.scss +++ /dev/null @@ -1,5 +0,0 @@ -$georgia: Georgia, Cambria, "Times New Roman", Times, serif; -$helvetica: "Helvetica Neue", Helvetica, Arial, sans-serif; -$lucida-grande: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; -$monospace: "Bitstream Vera Sans Mono", Consolas, Courier, monospace; -$verdana: Verdana, Geneva, sans-serif; diff --git a/lms/static/sass/bourbon/addons/_html5-input-types.scss b/lms/static/sass/bourbon/addons/_html5-input-types.scss deleted file mode 100644 index 9d86fbb4d4..0000000000 --- a/lms/static/sass/bourbon/addons/_html5-input-types.scss +++ /dev/null @@ -1,36 +0,0 @@ -//************************************************************************// -// Generate a variable ($all-text-inputs) with a list of all html5 -// input types that have a text-based input, excluding textarea. -// http://diveintohtml5.org/forms.html -//************************************************************************// -$inputs-list: 'input[type="email"]', - 'input[type="number"]', - 'input[type="password"]', - 'input[type="search"]', - 'input[type="tel"]', - 'input[type="text"]', - 'input[type="url"]', - - // Webkit & Gecko may change the display of these in the future - 'input[type="color"]', - 'input[type="date"]', - 'input[type="datetime"]', - 'input[type="datetime-local"]', - 'input[type="month"]', - 'input[type="time"]', - 'input[type="week"]'; - -$unquoted-inputs-list: (); - -@each $input-type in $inputs-list { - $unquoted-inputs-list: append($unquoted-inputs-list, unquote($input-type), comma); -} - -$all-text-inputs: $unquoted-inputs-list; - -// You must use interpolation on the variable: -// #{$all-text-inputs} -//************************************************************************// -// #{$all-text-inputs}, textarea { -// border: 1px solid red; -// } diff --git a/lms/static/sass/bourbon/addons/_position.scss b/lms/static/sass/bourbon/addons/_position.scss deleted file mode 100644 index 6ad330f1df..0000000000 --- a/lms/static/sass/bourbon/addons/_position.scss +++ /dev/null @@ -1,30 +0,0 @@ -@mixin position ($position: relative, $coordinates: 0 0 0 0) { - - @if type-of($position) == list { - $coordinates: $position; - $position: relative; - } - - $top: nth($coordinates, 1); - $right: nth($coordinates, 2); - $bottom: nth($coordinates, 3); - $left: nth($coordinates, 4); - - position: $position; - - @if not(unitless($top)) { - top: $top; - } - - @if not(unitless($right)) { - right: $right; - } - - @if not(unitless($bottom)) { - bottom: $bottom; - } - - @if not(unitless($left)) { - left: $left; - } -} diff --git a/lms/static/sass/bourbon/addons/_timing-functions.scss b/lms/static/sass/bourbon/addons/_timing-functions.scss deleted file mode 100644 index 51b2410914..0000000000 --- a/lms/static/sass/bourbon/addons/_timing-functions.scss +++ /dev/null @@ -1,32 +0,0 @@ -// CSS cubic-bezier timing functions. Timing functions courtesy of jquery.easie (github.com/jaukia/easie) -// Timing functions are the same as demo'ed here: http://jqueryui.com/demos/effect/easing.html - -// EASE IN -$ease-in-quad: cubic-bezier(0.550, 0.085, 0.680, 0.530); -$ease-in-cubic: cubic-bezier(0.550, 0.055, 0.675, 0.190); -$ease-in-quart: cubic-bezier(0.895, 0.030, 0.685, 0.220); -$ease-in-quint: cubic-bezier(0.755, 0.050, 0.855, 0.060); -$ease-in-sine: cubic-bezier(0.470, 0.000, 0.745, 0.715); -$ease-in-expo: cubic-bezier(0.950, 0.050, 0.795, 0.035); -$ease-in-circ: cubic-bezier(0.600, 0.040, 0.980, 0.335); -$ease-in-back: cubic-bezier(0.600, -0.280, 0.735, 0.045); - -// EASE OUT -$ease-out-quad: cubic-bezier(0.250, 0.460, 0.450, 0.940); -$ease-out-cubic: cubic-bezier(0.215, 0.610, 0.355, 1.000); -$ease-out-quart: cubic-bezier(0.165, 0.840, 0.440, 1.000); -$ease-out-quint: cubic-bezier(0.230, 1.000, 0.320, 1.000); -$ease-out-sine: cubic-bezier(0.390, 0.575, 0.565, 1.000); -$ease-out-expo: cubic-bezier(0.190, 1.000, 0.220, 1.000); -$ease-out-circ: cubic-bezier(0.075, 0.820, 0.165, 1.000); -$ease-out-back: cubic-bezier(0.175, 0.885, 0.320, 1.275); - -// EASE IN OUT -$ease-in-out-quad: cubic-bezier(0.455, 0.030, 0.515, 0.955); -$ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1.000); -$ease-in-out-quart: cubic-bezier(0.770, 0.000, 0.175, 1.000); -$ease-in-out-quint: cubic-bezier(0.860, 0.000, 0.070, 1.000); -$ease-in-out-sine: cubic-bezier(0.445, 0.050, 0.550, 0.950); -$ease-in-out-expo: cubic-bezier(1.000, 0.000, 0.000, 1.000); -$ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.150, 0.860); -$ease-in-out-back: cubic-bezier(0.680, -0.550, 0.265, 1.550); diff --git a/lms/static/sass/bourbon/css3/_animation.scss b/lms/static/sass/bourbon/css3/_animation.scss deleted file mode 100644 index f99e06eb6f..0000000000 --- a/lms/static/sass/bourbon/css3/_animation.scss +++ /dev/null @@ -1,171 +0,0 @@ -// http://www.w3.org/TR/css3-animations/#the-animation-name-property- -// Each of these mixins support comma separated lists of values, which allows different transitions for individual properties to be described in a single style rule. Each value in the list corresponds to the value at that same position in the other properties. - -// Official animation shorthand property. -@mixin animation ($animation-1, - $animation-2: false, $animation-3: false, - $animation-4: false, $animation-5: false, - $animation-6: false, $animation-7: false, - $animation-8: false, $animation-9: false) - { - $full: compact($animation-1, $animation-2, $animation-3, $animation-4, - $animation-5, $animation-6, $animation-7, $animation-8, $animation-9); - - -webkit-animation: $full; - -moz-animation: $full; - animation: $full; -} - -// Individual Animation Properties -@mixin animation-name ($name-1, - $name-2: false, $name-3: false, - $name-4: false, $name-5: false, - $name-6: false, $name-7: false, - $name-8: false, $name-9: false) - { - $full: compact($name-1, $name-2, $name-3, $name-4, - $name-5, $name-6, $name-7, $name-8, $name-9); - - -webkit-animation-name: $full; - -moz-animation-name: $full; - animation-name: $full; -} - - -@mixin animation-duration ($time-1: 0, - $time-2: false, $time-3: false, - $time-4: false, $time-5: false, - $time-6: false, $time-7: false, - $time-8: false, $time-9: false) - { - $full: compact($time-1, $time-2, $time-3, $time-4, - $time-5, $time-6, $time-7, $time-8, $time-9); - - -webkit-animation-duration: $full; - -moz-animation-duration: $full; - animation-duration: $full; -} - - -@mixin animation-timing-function ($motion-1: ease, -// ease | linear | ease-in | ease-out | ease-in-out - $motion-2: false, $motion-3: false, - $motion-4: false, $motion-5: false, - $motion-6: false, $motion-7: false, - $motion-8: false, $motion-9: false) - { - $full: compact($motion-1, $motion-2, $motion-3, $motion-4, - $motion-5, $motion-6, $motion-7, $motion-8, $motion-9); - - -webkit-animation-timing-function: $full; - -moz-animation-timing-function: $full; - animation-timing-function: $full; -} - - -@mixin animation-iteration-count ($value-1: 1, -// infinite | - $value-2: false, $value-3: false, - $value-4: false, $value-5: false, - $value-6: false, $value-7: false, - $value-8: false, $value-9: false) - { - $full: compact($value-1, $value-2, $value-3, $value-4, - $value-5, $value-6, $value-7, $value-8, $value-9); - - -webkit-animation-iteration-count: $full; - -moz-animation-iteration-count: $full; - animation-iteration-count: $full; -} - - -@mixin animation-direction ($direction-1: normal, -// normal | alternate - $direction-2: false, $direction-3: false, - $direction-4: false, $direction-5: false, - $direction-6: false, $direction-7: false, - $direction-8: false, $direction-9: false) - { - $full: compact($direction-1, $direction-2, $direction-3, $direction-4, - $direction-5, $direction-6, $direction-7, $direction-8, $direction-9); - - -webkit-animation-direction: $full; - -moz-animation-direction: $full; - animation-direction: $full; -} - - -@mixin animation-play-state ($state-1: running, -// running | paused - $state-2: false, $state-3: false, - $state-4: false, $state-5: false, - $state-6: false, $state-7: false, - $state-8: false, $state-9: false) - { - $full: compact($state-1, $state-2, $state-3, $state-4, - $state-5, $state-6, $state-7, $state-8, $state-9); - - -webkit-animation-play-state: $full; - -moz-animation-play-state: $full; - animation-play-state: $full; -} - - -@mixin animation-delay ($time-1: 0, - $time-2: false, $time-3: false, - $time-4: false, $time-5: false, - $time-6: false, $time-7: false, - $time-8: false, $time-9: false) - { - $full: compact($time-1, $time-2, $time-3, $time-4, - $time-5, $time-6, $time-7, $time-8, $time-9); - - -webkit-animation-delay: $full; - -moz-animation-delay: $full; - animation-delay: $full; -} - - -@mixin animation-fill-mode ($mode-1: none, -// http://goo.gl/l6ckm -// none | forwards | backwards | both - $mode-2: false, $mode-3: false, - $mode-4: false, $mode-5: false, - $mode-6: false, $mode-7: false, - $mode-8: false, $mode-9: false) - { - $full: compact($mode-1, $mode-2, $mode-3, $mode-4, - $mode-5, $mode-6, $mode-7, $mode-8, $mode-9); - - -webkit-animation-fill-mode: $full; - -moz-animation-fill-mode: $full; - animation-fill-mode: $full; -} - - -// Deprecated -@mixin animation-basic ($name, $time: 0, $motion: ease) { - $length-of-name: length($name); - $length-of-time: length($time); - $length-of-motion: length($motion); - - @if $length-of-name > 1 { - @include animation-name(zip($name)); - } @else { - @include animation-name( $name); - } - - @if $length-of-time > 1 { - @include animation-duration(zip($time)); - } @else { - @include animation-duration( $time); - } - - @if $length-of-motion > 1 { - @include animation-timing-function(zip($motion)); - } @else { - @include animation-timing-function( $motion); - } - @warn "The animation-basic mixin is deprecated. Use the animation mixin instead."; -} - diff --git a/lms/static/sass/bourbon/css3/_appearance.scss b/lms/static/sass/bourbon/css3/_appearance.scss deleted file mode 100644 index 548767e166..0000000000 --- a/lms/static/sass/bourbon/css3/_appearance.scss +++ /dev/null @@ -1,7 +0,0 @@ -@mixin appearance ($value) { - -webkit-appearance: $value; - -moz-appearance: $value; - -ms-appearance: $value; - -o-appearance: $value; - appearance: $value; -} diff --git a/lms/static/sass/bourbon/css3/_background-image.scss b/lms/static/sass/bourbon/css3/_background-image.scss deleted file mode 100644 index c23cef7c31..0000000000 --- a/lms/static/sass/bourbon/css3/_background-image.scss +++ /dev/null @@ -1,57 +0,0 @@ -//************************************************************************// -// Background-image property for adding multiple background images with -// gradients, or for stringing multiple gradients together. -//************************************************************************// - -@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); - - background-image: add-prefix($images, webkit); - background-image: add-prefix($images, moz); - background-image: add-prefix($images, ms); - background-image: add-prefix($images, o); - background-image: add-prefix($images); -} - - -@function add-prefix($images, $vendor: false) { - $images-prefixed: (); - - @for $i from 1 through length($images) { - $type: type-of(nth($images, $i)); // Get type of variable - List or String - - // If variable is a list - Gradient - @if $type == list { - $gradient-type: nth(nth($images, $i), 1); // Get type of gradient (linear || radial) - $gradient-args: nth(nth($images, $i), 2); // Get actual gradient (red, blue) - - $gradient: render-gradients($gradient-args, $gradient-type, $vendor); - $images-prefixed: append($images-prefixed, $gradient, comma); - } - - // If variable is a string - Image - @else if $type == string { - $images-prefixed: join($images-prefixed, nth($images, $i), comma); - } - } - @return $images-prefixed; -} - - - -//Examples: - //@include background-image(linear-gradient(top, orange, red)); - //@include background-image(radial-gradient(50% 50%, cover circle, orange, red)); - //@include background-image(url("/images/a.png"), linear-gradient(orange, red)); - //@include background-image(url("image.png"), linear-gradient(orange, red), url("image.png")); - //@include background-image(linear-gradient(hsla(0, 100%, 100%, 0.25) 0%, hsla(0, 100%, 100%, 0.08) 50%, transparent 50%), linear-gradient(orange, red); diff --git a/lms/static/sass/bourbon/css3/_background-size.scss b/lms/static/sass/bourbon/css3/_background-size.scss deleted file mode 100644 index 4bba11027d..0000000000 --- a/lms/static/sass/bourbon/css3/_background-size.scss +++ /dev/null @@ -1,15 +0,0 @@ -@mixin background-size ($length-1, - $length-2: false, $length-3: false, - $length-4: false, $length-5: false, - $length-6: false, $length-7: false, - $length-8: false, $length-9: false) - { - $full: compact($length-1, $length-2, $length-3, $length-4, - $length-5, $length-6, $length-7, $length-8, $length-9); - - -webkit-background-size: $full; - -moz-background-size: $full; - -ms-background-size: $full; - -o-background-size: $full; - background-size: $full; -} diff --git a/lms/static/sass/bourbon/css3/_border-image.scss b/lms/static/sass/bourbon/css3/_border-image.scss deleted file mode 100644 index da4f20ba49..0000000000 --- a/lms/static/sass/bourbon/css3/_border-image.scss +++ /dev/null @@ -1,56 +0,0 @@ -@mixin border-image($images) { - -webkit-border-image: border-add-prefix($images, webkit); - -moz-border-image: border-add-prefix($images, moz); - -o-border-image: border-add-prefix($images, o); - border-image: border-add-prefix($images); -} - -@function border-add-prefix($images, $vendor: false) { - $border-image: (); - $images-type: type-of(nth($images, 1)); - $first-var: nth(nth($images, 1), 1); // Get type of Gradient (Linear || radial) - - // If input is a gradient - @if $images-type == string { - @if ($first-var == "linear") or ($first-var == "radial") { - @for $i from 2 through length($images) { - $gradient-type: nth($images, 1); // Get type of gradient (linear || radial) - $gradient-args: nth($images, $i); // Get actual gradient (red, blue) - $border-image: render-gradients($gradient-args, $gradient-type, $vendor); - } - } - - // If input is a URL - @else { - $border-image: $images; - } - } - - // If input is gradient or url + additional args - @else if $images-type == list { - @for $i from 1 through length($images) { - $type: type-of(nth($images, $i)); // Get type of variable - List or String - - // If variable is a list - Gradient - @if $type == list { - $gradient-type: nth(nth($images, $i), 1); // Get type of gradient (linear || radial) - $gradient-args: nth(nth($images, $i), 2); // Get actual gradient (red, blue) - $border-image: render-gradients($gradient-args, $gradient-type, $vendor); - } - - // If variable is a string - Image or number - @else if ($type == string) or ($type == number) { - $border-image: append($border-image, nth($images, $i)); - } - } - } - @return $border-image; -} - -//Examples: -// @include border-image(url("image.png")); -// @include border-image(url("image.png") 20 stretch); -// @include border-image(linear-gradient(45deg, orange, yellow)); -// @include border-image(linear-gradient(45deg, orange, yellow) stretch); -// @include border-image(linear-gradient(45deg, orange, yellow) 20 30 40 50 stretch round); -// @include border-image(radial-gradient(top, cover, orange, yellow, orange)); diff --git a/lms/static/sass/bourbon/css3/_border-radius.scss b/lms/static/sass/bourbon/css3/_border-radius.scss deleted file mode 100644 index f24389ebbe..0000000000 --- a/lms/static/sass/bourbon/css3/_border-radius.scss +++ /dev/null @@ -1,63 +0,0 @@ -@mixin border-radius ($radii) { - -webkit-border-radius: $radii; - -moz-border-radius: $radii; - -ms-border-radius: $radii; - -o-border-radius: $radii; - border-radius: $radii; -} - -@mixin border-top-left-radius($radii) { - -webkit-border-top-left-radius: $radii; - -moz-border-top-left-radius: $radii; - -moz-border-radius-topleft: $radii; - -ms-border-top-left-radius: $radii; - -o-border-top-left-radius: $radii; - border-top-left-radius: $radii; -} - -@mixin border-top-right-radius($radii) { - -webkit-border-top-right-radius: $radii; - -moz-border-top-right-radius: $radii; - -moz-border-radius-topright: $radii; - -ms-border-top-right-radius: $radii; - -o-border-top-right-radius: $radii; - border-top-right-radius: $radii; -} - -@mixin border-bottom-left-radius($radii) { - -webkit-border-bottom-left-radius: $radii; - -moz-border-bottom-left-radius: $radii; - -moz-border-radius-bottomleft: $radii; - -ms-border-bottom-left-radius: $radii; - -o-border-bottom-left-radius: $radii; - border-bottom-left-radius: $radii; -} - -@mixin border-bottom-right-radius($radii) { - -webkit-border-bottom-right-radius: $radii; - -moz-border-bottom-right-radius: $radii; - -moz-border-radius-bottomright: $radii; - -ms-border-bottom-right-radius: $radii; - -o-border-bottom-right-radius: $radii; - border-bottom-right-radius: $radii; -} - -@mixin border-top-radius($radii) { - @include border-top-left-radius($radii); - @include border-top-right-radius($radii); -} - -@mixin border-right-radius($radii) { - @include border-top-right-radius($radii); - @include border-bottom-right-radius($radii); -} - -@mixin border-bottom-radius($radii) { - @include border-bottom-left-radius($radii); - @include border-bottom-right-radius($radii); -} - -@mixin border-left-radius($radii) { - @include border-top-left-radius($radii); - @include border-bottom-left-radius($radii); -} diff --git a/lms/static/sass/bourbon/css3/_box-shadow.scss b/lms/static/sass/bourbon/css3/_box-shadow.scss deleted file mode 100644 index 327b66d251..0000000000 --- a/lms/static/sass/bourbon/css3/_box-shadow.scss +++ /dev/null @@ -1,14 +0,0 @@ -// Box-Shadow Mixin Requires Sass v3.1.1+ -@mixin box-shadow ($shadow-1, - $shadow-2: false, $shadow-3: false, - $shadow-4: false, $shadow-5: false, - $shadow-6: false, $shadow-7: false, - $shadow-8: false, $shadow-9: false) - { - $full: compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, - $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9); - - -webkit-box-shadow: $full; - -moz-box-shadow: $full; - box-shadow: $full; -} diff --git a/lms/static/sass/bourbon/css3/_box-sizing.scss b/lms/static/sass/bourbon/css3/_box-sizing.scss deleted file mode 100644 index 3f3f7cca9a..0000000000 --- a/lms/static/sass/bourbon/css3/_box-sizing.scss +++ /dev/null @@ -1,6 +0,0 @@ -@mixin box-sizing ($box) { -// content-box | border-box | inherit - -webkit-box-sizing: $box; - -moz-box-sizing: $box; - box-sizing: $box; -} diff --git a/lms/static/sass/bourbon/css3/_columns.scss b/lms/static/sass/bourbon/css3/_columns.scss deleted file mode 100644 index 2896c91d7f..0000000000 --- a/lms/static/sass/bourbon/css3/_columns.scss +++ /dev/null @@ -1,67 +0,0 @@ -@mixin columns($arg: auto) { -// || - -webkit-columns: $arg; - -moz-columns: $arg; - columns: $arg; -} - -@mixin column-count($int: auto) { -// auto || integer - -webkit-column-count: $int; - -moz-column-count: $int; - column-count: $int; -} - -@mixin column-gap($length: normal) { -// normal || length - -webkit-column-gap: $length; - -moz-column-gap: $length; - column-gap: $length; -} - -@mixin column-fill($arg: auto) { -// auto || length - -webkit-columns-fill: $arg; - -moz-columns-fill: $arg; - columns-fill: $arg; -} - -@mixin column-rule($arg) { -// || || - -webkit-column-rule: $arg; - -moz-column-rule: $arg; - column-rule: $arg; -} - -@mixin column-rule-color($color) { - -webkit-column-rule-color: $color; - -moz-column-rule-color: $color; - column-rule-color: $color; -} - -@mixin column-rule-style($style: none) { -// none | hidden | dashed | dotted | double | groove | inset | inset | outset | ridge | solid - -webkit-column-rule-style: $style; - -moz-column-rule-style: $style; - column-rule-style: $style; -} - -@mixin column-rule-width ($width: none) { - -webkit-column-rule-width: $width; - -moz-column-rule-width: $width; - column-rule-width: $width; -} - -@mixin column-span($arg: none) { -// none || all - -webkit-column-span: $arg; - -moz-column-span: $arg; - column-span: $arg; -} - -@mixin column-width($length: auto) { -// auto || length - -webkit-column-width: $length; - -moz-column-width: $length; - column-width: $length; -} diff --git a/lms/static/sass/bourbon/css3/_flex-box.scss b/lms/static/sass/bourbon/css3/_flex-box.scss deleted file mode 100644 index 44c1dfd789..0000000000 --- a/lms/static/sass/bourbon/css3/_flex-box.scss +++ /dev/null @@ -1,67 +0,0 @@ -// CSS3 Flexible Box Model and property defaults - -// Custom shorthand notation for flexbox -@mixin box($orient: inline-axis, $pack: start, $align: stretch) { - @include display-box; - @include box-orient($orient); - @include box-pack($pack); - @include box-align($align); -} - -@mixin display-box { - display: -webkit-box; - display: -moz-box; - display: box; -} - -@mixin box-orient($orient: inline-axis) { -// horizontal|vertical|inline-axis|block-axis|inherit - -webkit-box-orient: $orient; - -moz-box-orient: $orient; - box-orient: $orient; -} - -@mixin box-pack($pack: start) { -// start|end|center|justify - -webkit-box-pack: $pack; - -moz-box-pack: $pack; - box-pack: $pack; -} - -@mixin box-align($align: stretch) { -// start|end|center|baseline|stretch - -webkit-box-align: $align; - -moz-box-align: $align; - box-align: $align; -} - -@mixin box-direction($direction: normal) { -// normal|reverse|inherit - -webkit-box-direction: $direction; - -moz-box-direction: $direction; - box-direction: $direction; -} -@mixin box-lines($lines: single) { -// single|multiple - -webkit-box-lines: $lines; - -moz-box-lines: $lines; - box-lines: $lines; -} - -@mixin box-ordinal-group($integer: 1) { - -webkit-box-ordinal-group: $integer; - -moz-box-ordinal-group: $integer; - box-ordinal-group: $integer; -} - -@mixin box-flex($value: 0.0) { - -webkit-box-flex: $value; - -moz-box-flex: $value; - box-flex: $value; -} - -@mixin box-flex-group($integer: 1) { - -webkit-box-flex-group: $integer; - -moz-box-flex-group: $integer; - box-flex-group: $integer; -} diff --git a/lms/static/sass/bourbon/css3/_inline-block.scss b/lms/static/sass/bourbon/css3/_inline-block.scss deleted file mode 100644 index d79a13c851..0000000000 --- a/lms/static/sass/bourbon/css3/_inline-block.scss +++ /dev/null @@ -1,10 +0,0 @@ -// Legacy support for inline-block in IE7 (maybe IE6) -@mixin inline-block { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: baseline; - zoom: 1; - *display: inline; - *vertical-align: auto; -} diff --git a/lms/static/sass/bourbon/css3/_linear-gradient.scss b/lms/static/sass/bourbon/css3/_linear-gradient.scss deleted file mode 100644 index e366a299a9..0000000000 --- a/lms/static/sass/bourbon/css3/_linear-gradient.scss +++ /dev/null @@ -1,41 +0,0 @@ -@mixin linear-gradient($pos, $G1, $G2: false, - $G3: false, $G4: false, - $G5: false, $G6: false, - $G7: false, $G8: false, - $G9: false, $G10: false, - $fallback: false) { - // Detect what type of value exists in $pos - $pos-type: type-of(nth($pos, 1)); - - // If $pos is missing from mixin, reassign vars and add default position - @if ($pos-type == color) or (nth($pos, 1) == "transparent") { - $G10: $G9; $G9: $G8; $G8: $G7; $G7: $G6; $G6: $G5; - $G5: $G4; $G4: $G3; $G3: $G2; $G2: $G1; $G1: $pos; - $pos: top; // Default position - } - - $full: compact($G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); - - // Set $G1 as the default fallback color - $fallback-color: nth($G1, 1); - - // If $fallback is a color use that color as the fallback color - @if (type-of($fallback) == color) or ($fallback == "transparent") { - $fallback-color: $fallback; - } - - background-color: $fallback-color; - background-image: deprecated-webkit-gradient(linear, $full); // Safari <= 5.0 - background-image: -webkit-linear-gradient($pos, $full); // Safari 5.1+, Chrome - background-image: -moz-linear-gradient($pos, $full); - background-image: -ms-linear-gradient($pos, $full); - background-image: -o-linear-gradient($pos, $full); - background-image: unquote("linear-gradient(#{$pos}, #{$full})"); -} - - -// Usage: Gradient position is optional, default is top. Position can be a degree. Color stops are optional as well. -// @include linear-gradient(#1e5799, #2989d8); -// @include linear-gradient(#1e5799, #2989d8, $fallback:#2989d8); -// @include linear-gradient(top, #1e5799 0%, #2989d8 50%); -// @include linear-gradient(50deg, rgba(10, 10, 10, 0.5) 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); diff --git a/lms/static/sass/bourbon/css3/_radial-gradient.scss b/lms/static/sass/bourbon/css3/_radial-gradient.scss deleted file mode 100644 index e83cab5234..0000000000 --- a/lms/static/sass/bourbon/css3/_radial-gradient.scss +++ /dev/null @@ -1,31 +0,0 @@ -// Requires Sass 3.1+ -@mixin radial-gradient($pos, $shape-size, - $G1, $G2, - $G3: false, $G4: false, - $G5: false, $G6: false, - $G7: false, $G8: false, - $G9: false, $G10: false, - $fallback: false) { - - $full: compact($G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); - - // Set $G1 as the default fallback color - $fallback-color: nth($G1, 1); - - // If $fallback is a color use that color as the fallback color - @if (type-of($fallback) == color) or ($fallback == "transparent") { - $fallback-color: $fallback; - } - - background-color: $fallback-color; - background-image: deprecated-webkit-gradient(radial, $full); // Safari <= 5.0 - background-image: -webkit-radial-gradient($pos, $shape-size, $full); - background-image: -moz-radial-gradient($pos, $shape-size, $full); - background-image: -ms-radial-gradient($pos, $shape-size, $full); - background-image: -o-radial-gradient($pos, $shape-size, $full); - background-image: unquote("radial-gradient(#{$pos}, #{$shape-size}, #{$full})"); -} - -// Usage: Gradient position and shape-size are required. Color stops are optional. -// @include radial-gradient(50% 50%, circle cover, #1e5799, #efefef); -// @include radial-gradient(50% 50%, circle cover, #eee 10%, #1e5799 30%, #efefef); diff --git a/lms/static/sass/bourbon/css3/_transform.scss b/lms/static/sass/bourbon/css3/_transform.scss deleted file mode 100644 index 8d19e8b88d..0000000000 --- a/lms/static/sass/bourbon/css3/_transform.scss +++ /dev/null @@ -1,19 +0,0 @@ -@mixin transform($property: none) { -// none | - -webkit-transform: $property; - -moz-transform: $property; - -ms-transform: $property; - -o-transform: $property; - transform: $property; -} - -@mixin transform-origin($axes: 50%) { -// x-axis - left | center | right | length | % -// y-axis - top | center | bottom | length | % -// z-axis - length - -webkit-transform-origin: $axes; - -moz-transform-origin: $axes; - -ms-transform-origin: $axes; - -o-transform-origin: $axes; - transform-origin: $axes; -} diff --git a/lms/static/sass/bourbon/css3/_transition.scss b/lms/static/sass/bourbon/css3/_transition.scss deleted file mode 100644 index 058dbe0e33..0000000000 --- a/lms/static/sass/bourbon/css3/_transition.scss +++ /dev/null @@ -1,104 +0,0 @@ -// Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. -// Example: @include transition (all, 2.0s, ease-in-out); -// @include transition ((opacity, width), (1.0s, 2.0s), ease-in, (0, 2s)); -// @include transition ($property:(opacity, width), $delay: (1.5s, 2.5s)); - -@mixin transition ($property: all, $duration: 0.15s, $timing-function: ease-out, $delay: 0) { - - // Detect # of args passed into each variable - $length-of-property: length($property); - $length-of-duration: length($duration); - $length-of-timing-function: length($timing-function); - $length-of-delay: length($delay); - - @if $length-of-property > 1 { - @include transition-property(zip($property)); } - @else { - @include transition-property( $property); - } - - @if $length-of-duration > 1 { - @include transition-duration(zip($duration)); } - @else { - @include transition-duration( $duration); - } - - @if $length-of-timing-function > 1 { - @include transition-timing-function(zip($timing-function)); } - @else { - @include transition-timing-function( $timing-function); - } - - @if $length-of-delay > 1 { - @include transition-delay(zip($delay)); } - @else { - @include transition-delay( $delay); - } -} - - -@mixin transition-property ($prop-1: all, - $prop-2: false, $prop-3: false, - $prop-4: false, $prop-5: false, - $prop-6: false, $prop-7: false, - $prop-8: false, $prop-9: false) - { - $full: compact($prop-1, $prop-2, $prop-3, $prop-4, $prop-5, - $prop-6, $prop-7, $prop-8, $prop-9); - - -webkit-transition-property: $full; - -moz-transition-property: $full; - -ms-transition-property: $full; - -o-transition-property: $full; - transition-property: $full; -} - -@mixin transition-duration ($time-1: 0, - $time-2: false, $time-3: false, - $time-4: false, $time-5: false, - $time-6: false, $time-7: false, - $time-8: false, $time-9: false) - { - $full: compact($time-1, $time-2, $time-3, $time-4, $time-5, - $time-6, $time-7, $time-8, $time-9); - - -webkit-transition-duration: $full; - -moz-transition-duration: $full; - -ms-transition-duration: $full; - -o-transition-duration: $full; - transition-duration: $full; -} - -@mixin transition-timing-function ($motion-1: ease, - $motion-2: false, $motion-3: false, - $motion-4: false, $motion-5: false, - $motion-6: false, $motion-7: false, - $motion-8: false, $motion-9: false) - { - $full: compact($motion-1, $motion-2, $motion-3, $motion-4, $motion-5, - $motion-6, $motion-7, $motion-8, $motion-9); - -// ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() - -webkit-transition-timing-function: $full; - -moz-transition-timing-function: $full; - -ms-transition-timing-function: $full; - -o-transition-timing-function: $full; - transition-timing-function: $full; -} - -@mixin transition-delay ($time-1: 0, - $time-2: false, $time-3: false, - $time-4: false, $time-5: false, - $time-6: false, $time-7: false, - $time-8: false, $time-9: false) - { - $full: compact($time-1, $time-2, $time-3, $time-4, $time-5, - $time-6, $time-7, $time-8, $time-9); - - -webkit-transition-delay: $full; - -moz-transition-delay: $full; - -ms-transition-delay: $full; - -o-transition-delay: $full; - transition-delay: $full; -} - diff --git a/lms/static/sass/bourbon/css3/_user-select.scss b/lms/static/sass/bourbon/css3/_user-select.scss deleted file mode 100644 index d5f5749431..0000000000 --- a/lms/static/sass/bourbon/css3/_user-select.scss +++ /dev/null @@ -1,6 +0,0 @@ -@mixin user-select($arg: none) { - -webkit-user-select: $arg; - -moz-user-select: $arg; - -ms-user-select: $arg; - user-select: $arg; -} diff --git a/lms/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss b/lms/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss deleted file mode 100644 index 1322f6f60e..0000000000 --- a/lms/static/sass/bourbon/functions/_deprecated-webkit-gradient.scss +++ /dev/null @@ -1,36 +0,0 @@ -// Render Deprecated Webkit Gradient - Linear || Radial -//************************************************************************// -@function deprecated-webkit-gradient($type, $full) { - $gradient-list: (); - $gradient: false; - $full-length: length($full); - $percentage: false; - $gradient-type: $type; - - @for $i from 1 through $full-length { - $gradient: nth($full, $i); - - @if length($gradient) == 2 { - $color-stop: color-stop(nth($gradient, 2), nth($gradient, 1)); - $gradient-list: join($gradient-list, $color-stop, comma); - } - @else { - @if $i == $full-length { - $percentage: 100%; - } - @else { - $percentage: ($i - 1) * (100 / ($full-length - 1)) + "%"; - } - $color-stop: color-stop(unquote($percentage), $gradient); - $gradient-list: join($gradient-list, $color-stop, comma); - } - } - - @if $type == radial { - $gradient: -webkit-gradient(radial, center center, 0, center center, 460, $gradient-list); - } - @else if $type == linear { - $gradient: -webkit-gradient(linear, left top, left bottom, $gradient-list); - } - @return $gradient; -} diff --git a/lms/static/sass/bourbon/functions/_flex-grid.scss b/lms/static/sass/bourbon/functions/_flex-grid.scss deleted file mode 100644 index 707f994e15..0000000000 --- a/lms/static/sass/bourbon/functions/_flex-grid.scss +++ /dev/null @@ -1,35 +0,0 @@ -// Flexible grid -@function flex-grid($columns, $container-columns: $fg-max-columns) { - $width: $columns * $fg-column + ($columns - 1) * $fg-gutter; - $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter; - @return percentage($width / $container-width); -} - -// Flexible gutter -@function flex-gutter($container-columns: $fg-max-columns, $gutter: $fg-gutter) { - $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter; - @return percentage($gutter / $container-width); -} - -// The $fg-column, $fg-gutter and $fg-max-columns variables must be defined in your base stylesheet to properly use the flex-grid function. -// This function takes the fluid grid equation (target / context = result) and uses columns to help define each. -// -// $fg-column: 60px; // Column Width -// $fg-gutter: 25px; // Gutter Width -// $fg-max-columns: 12; // Total Columns For Main Container -// -// div { -// width: flex-grid(4); // returns (315px / 1020px) = 30.882353%; -// margin-left: flex-gutter(); // returns (25px / 1020px) = 2.45098%; -// -// p { -// width: flex-grid(2, 4); // returns (145px / 315px) = 46.031746%; -// float: left; -// margin: flex-gutter(4); // returns (25px / 315px) = 7.936508%; -// } -// -// blockquote { -// float: left; -// width: flex-grid(2, 4); // returns (145px / 315px) = 46.031746%; -// } -// } diff --git a/lms/static/sass/bourbon/functions/_grid-width.scss b/lms/static/sass/bourbon/functions/_grid-width.scss deleted file mode 100644 index 8e63d83d60..0000000000 --- a/lms/static/sass/bourbon/functions/_grid-width.scss +++ /dev/null @@ -1,13 +0,0 @@ -@function grid-width($n) { - @return $n * $gw-column + ($n - 1) * $gw-gutter; -} - -// The $gw-column and $gw-gutter variables must be defined in your base stylesheet to properly use the grid-width function. -// -// $gw-column: 100px; // Column Width -// $gw-gutter: 40px; // Gutter Width -// -// div { -// width: grid-width(4); // returns 520px; -// margin-left: $gw-gutter; // returns 40px; -// } diff --git a/lms/static/sass/bourbon/functions/_linear-gradient.scss b/lms/static/sass/bourbon/functions/_linear-gradient.scss deleted file mode 100644 index 3b10ca82a6..0000000000 --- a/lms/static/sass/bourbon/functions/_linear-gradient.scss +++ /dev/null @@ -1,23 +0,0 @@ -@function linear-gradient($pos: top, $G1: false, $G2: false, - $G3: false, $G4: false, - $G5: false, $G6: false, - $G7: false, $G8: false, - $G9: false, $G10: false) { - - // Detect what type of value exists in $pos - $pos-type: type-of(nth($pos, 1)); - - // If $pos is missing from mixin, reassign vars and add default position - @if ($pos-type == color) or (nth($pos, 1) == "transparent") { - $G10: $G9; $G9: $G8; $G8: $G7; $G7: $G6; $G6: $G5; - $G5: $G4; $G4: $G3; $G3: $G2; $G2: $G1; $G1: $pos; - $pos: top; // Default position - } - - $type: linear; - $gradient: compact($pos, $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); - $type-gradient: append($type, $gradient, comma); - - @return $type-gradient; -} - diff --git a/lms/static/sass/bourbon/functions/_modular-scale.scss b/lms/static/sass/bourbon/functions/_modular-scale.scss deleted file mode 100644 index dddccb5224..0000000000 --- a/lms/static/sass/bourbon/functions/_modular-scale.scss +++ /dev/null @@ -1,40 +0,0 @@ -@function modular-scale($value, $increment, $ratio) { - @if $increment > 0 { - @for $i from 1 through $increment { - $value: ($value * $ratio); - } - } - - @if $increment < 0 { - $increment: abs($increment); - @for $i from 1 through $increment { - $value: ($value / $ratio); - } - } - - @return $value; -} - -// div { -// Increment Up GR with positive value -// font-size: modular-scale(14px, 1, 1.618); // returns: 22.652px -// -// Increment Down GR with negative value -// font-size: modular-scale(14px, -1, 1.618); // returns: 8.653px -// -// Can be used with ceil(round up) or floor(round down) -// font-size: floor( modular-scale(14px, 1, 1.618) ); // returns: 22px -// font-size: ceil( modular-scale(14px, 1, 1.618) ); // returns: 23px -// } -// -// modularscale.com - -@function golden-ratio($value, $increment) { - @return modular-scale($value, $increment, 1.618) -} - -// div { -// font-size: golden-ratio(14px, 1); // returns: 22.652px -// } -// -// goldenratiocalculator.com diff --git a/lms/static/sass/bourbon/functions/_radial-gradient.scss b/lms/static/sass/bourbon/functions/_radial-gradient.scss deleted file mode 100644 index 3d5461ad6e..0000000000 --- a/lms/static/sass/bourbon/functions/_radial-gradient.scss +++ /dev/null @@ -1,15 +0,0 @@ -// This function is required and used by the background-image mixin. -@function radial-gradient($pos, $shape-size, - $G1, $G2, - $G3: false, $G4: false, - $G5: false, $G6: false, - $G7: false, $G8: false, - $G9: false, $G10: false) { - - $type: radial; - $gradient: compact($pos, $shape-size, $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); - $type-gradient: append($type, $gradient, comma); - - @return $type-gradient; -} - diff --git a/lms/static/sass/bourbon/functions/_render-gradients.scss b/lms/static/sass/bourbon/functions/_render-gradients.scss deleted file mode 100644 index fe7c799ebe..0000000000 --- a/lms/static/sass/bourbon/functions/_render-gradients.scss +++ /dev/null @@ -1,14 +0,0 @@ -// User for linear and radial gradients within background-image or border-image properties - -@function render-gradients($gradients, $gradient-type, $vendor: false) { - $vendor-gradients: false; - @if $vendor { - $vendor-gradients: -#{$vendor}-#{$gradient-type}-gradient($gradients); - } - - @else if $vendor == false { - $vendor-gradients: "#{$gradient-type}-gradient(#{$gradients})"; - $vendor-gradients: unquote($vendor-gradients); - } - @return $vendor-gradients; -} diff --git a/lms/static/sass/bourbon/functions/_tint-shade.scss b/lms/static/sass/bourbon/functions/_tint-shade.scss deleted file mode 100644 index f7172004ac..0000000000 --- a/lms/static/sass/bourbon/functions/_tint-shade.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Add percentage of white to a color -@function tint($color, $percent){ - @return mix(white, $color, $percent); -} - -// Add percentage of black to a color -@function shade($color, $percent){ - @return mix(black, $color, $percent); -} diff --git a/lms/static/sass/bourbon/lib/bourbon.rb b/lms/static/sass/bourbon/lib/bourbon.rb deleted file mode 100644 index 1635be836d..0000000000 --- a/lms/static/sass/bourbon/lib/bourbon.rb +++ /dev/null @@ -1,19 +0,0 @@ -require "bourbon/generator" - -module Bourbon - if defined?(Rails) - class Engine < ::Rails::Engine - require 'bourbon/engine' - end - - module Rails - class Railtie < ::Rails::Railtie - rake_tasks do - load "tasks/install.rake" - end - end - end - end -end - -require File.join(File.dirname(__FILE__), "/bourbon/sass_extensions") diff --git a/lms/static/sass/bourbon/lib/bourbon/sass_extensions.rb b/lms/static/sass/bourbon/lib/bourbon/sass_extensions.rb deleted file mode 100644 index ad567200e3..0000000000 --- a/lms/static/sass/bourbon/lib/bourbon/sass_extensions.rb +++ /dev/null @@ -1,6 +0,0 @@ -module Bourbon::SassExtensions -end - -require "sass" - -require File.join(File.dirname(__FILE__), "/sass_extensions/functions") diff --git a/lms/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb b/lms/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb deleted file mode 100644 index daa877650e..0000000000 --- a/lms/static/sass/bourbon/lib/bourbon/sass_extensions/functions.rb +++ /dev/null @@ -1,13 +0,0 @@ -module Bourbon::SassExtensions::Functions -end - -require File.join(File.dirname(__FILE__), "/functions/compact") - -module Sass::Script::Functions - include Bourbon::SassExtensions::Functions::Compact -end - -# Wierd that this has to be re-included to pick up sub-modules. Ruby bug? -class Sass::Script::Functions::EvaluationContext - include Sass::Script::Functions -end diff --git a/lms/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb b/lms/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb deleted file mode 100644 index 5192e921e7..0000000000 --- a/lms/static/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb +++ /dev/null @@ -1,13 +0,0 @@ -# Compact function pulled from compass -module Bourbon::SassExtensions::Functions::Compact - - def compact(*args) - sep = :comma - if args.size == 1 && args.first.is_a?(Sass::Script::List) - args = args.first.value - sep = args.first.separator - end - Sass::Script::List.new(args.reject{|a| !a.to_bool}, sep) - end - -end