aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/bower_components/select2/src/scss
diff options
context:
space:
mode:
Diffstat (limited to 'public/bower_components/select2/src/scss')
-rw-r--r--public/bower_components/select2/src/scss/_dropdown.scss73
-rw-r--r--public/bower_components/select2/src/scss/_multiple.scss35
-rw-r--r--public/bower_components/select2/src/scss/_single.scss34
-rw-r--r--public/bower_components/select2/src/scss/core.scss48
-rw-r--r--public/bower_components/select2/src/scss/mixins/_gradients.scss13
-rw-r--r--public/bower_components/select2/src/scss/theme/classic/_defaults.scss34
-rw-r--r--public/bower_components/select2/src/scss/theme/classic/_multiple.scss93
-rw-r--r--public/bower_components/select2/src/scss/theme/classic/_single.scss124
-rw-r--r--public/bower_components/select2/src/scss/theme/classic/layout.scss64
-rw-r--r--public/bower_components/select2/src/scss/theme/default/_multiple.scss98
-rw-r--r--public/bower_components/select2/src/scss/theme/default/_single.scss83
-rw-r--r--public/bower_components/select2/src/scss/theme/default/layout.scss97
12 files changed, 796 insertions, 0 deletions
diff --git a/public/bower_components/select2/src/scss/_dropdown.scss b/public/bower_components/select2/src/scss/_dropdown.scss
new file mode 100644
index 0000000..fb891d3
--- /dev/null
+++ b/public/bower_components/select2/src/scss/_dropdown.scss
@@ -0,0 +1,73 @@
+.select2-dropdown {
+ background-color: white;
+
+ border: 1px solid #aaa;
+ border-radius: 4px;
+
+ box-sizing: border-box;
+
+ display: block;
+
+ position: absolute;
+ left: -100000px;
+
+ width: 100%;
+
+ z-index: 1051;
+}
+
+.select2-results {
+ display: block;
+}
+
+.select2-results__options {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.select2-results__option {
+ padding: 6px;
+
+ user-select: none;
+ -webkit-user-select: none;
+
+ &[aria-selected] {
+ cursor: pointer;
+ }
+}
+
+.select2-container--open .select2-dropdown {
+ left: 0;
+}
+
+.select2-container--open .select2-dropdown--above {
+ border-bottom: none;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.select2-container--open .select2-dropdown--below {
+ border-top: none;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.select2-search--dropdown {
+ display: block;
+ padding: 4px;
+
+ .select2-search__field {
+ padding: 4px;
+ width: 100%;
+ box-sizing: border-box;
+
+ &::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+ }
+ }
+
+ &.select2-search--hide {
+ display: none;
+ }
+}
diff --git a/public/bower_components/select2/src/scss/_multiple.scss b/public/bower_components/select2/src/scss/_multiple.scss
new file mode 100644
index 0000000..981d208
--- /dev/null
+++ b/public/bower_components/select2/src/scss/_multiple.scss
@@ -0,0 +1,35 @@
+.select2-selection--multiple {
+ box-sizing: border-box;
+
+ cursor: pointer;
+ display: block;
+
+ min-height: 32px;
+
+ user-select: none;
+ -webkit-user-select: none;
+
+ .select2-selection__rendered {
+ display: inline-block;
+ overflow: hidden;
+ padding-left: 8px;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+}
+
+.select2-search--inline {
+ float: left;
+
+ .select2-search__field {
+ box-sizing: border-box;
+ border: none;
+ font-size: 100%;
+ margin-top: 5px;
+ padding: 0;
+
+ &::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+ }
+ }
+}
diff --git a/public/bower_components/select2/src/scss/_single.scss b/public/bower_components/select2/src/scss/_single.scss
new file mode 100644
index 0000000..6c3418e
--- /dev/null
+++ b/public/bower_components/select2/src/scss/_single.scss
@@ -0,0 +1,34 @@
+.select2-selection--single {
+ box-sizing: border-box;
+
+ cursor: pointer;
+ display: block;
+
+ height: 28px;
+
+ user-select: none;
+ -webkit-user-select: none;
+
+ .select2-selection__rendered {
+ display: block;
+ padding-left: 8px;
+ padding-right: 20px;
+
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+
+ .select2-selection__clear {
+ position: relative;
+ }
+}
+
+&[dir="rtl"] {
+ .select2-selection--single {
+ .select2-selection__rendered {
+ padding-right: 8px;
+ padding-left: 20px;
+ }
+ }
+}
diff --git a/public/bower_components/select2/src/scss/core.scss b/public/bower_components/select2/src/scss/core.scss
new file mode 100644
index 0000000..3d69538
--- /dev/null
+++ b/public/bower_components/select2/src/scss/core.scss
@@ -0,0 +1,48 @@
+.select2-container {
+ box-sizing: border-box;
+
+ display: inline-block;
+ margin: 0;
+ position: relative;
+ vertical-align: middle;
+
+ @import "single";
+ @import "multiple";
+}
+
+@import "dropdown";
+
+.select2-close-mask {
+ border: 0;
+ margin: 0;
+ padding: 0;
+ display: block;
+ position: fixed;
+ left: 0;
+ top: 0;
+ min-height: 100%;
+ min-width: 100%;
+ height: auto;
+ width: auto;
+ opacity: 0;
+ z-index: 99;
+
+ // styles required for IE to work
+
+ background-color: #fff;
+ filter: alpha(opacity=0);
+}
+
+.select2-hidden-accessible {
+ border: 0 !important;
+ clip: rect(0 0 0 0) !important;
+ height: 1px !important;
+ margin: -1px !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ position: absolute !important;
+ width: 1px !important;
+}
+
+@import "theme/default/layout";
+@import "theme/classic/layout";
diff --git a/public/bower_components/select2/src/scss/mixins/_gradients.scss b/public/bower_components/select2/src/scss/mixins/_gradients.scss
new file mode 100644
index 0000000..05a6195
--- /dev/null
+++ b/public/bower_components/select2/src/scss/mixins/_gradients.scss
@@ -0,0 +1,13 @@
+// https://github.com/twbs/bootstrap-sass/blob/3.3-stable/assets/stylesheets/bootstrap/mixins/_gradients.scss#L17-L27
+
+// Vertical gradient, from top to bottom
+//
+// Creates two color stops, start and end, by specifying a color and position for each color stop.
+// Color stops are not available in IE9 and below.
+@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
+ background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+
+ background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12
+ background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down
+}
diff --git a/public/bower_components/select2/src/scss/theme/classic/_defaults.scss b/public/bower_components/select2/src/scss/theme/classic/_defaults.scss
new file mode 100644
index 0000000..aa20456
--- /dev/null
+++ b/public/bower_components/select2/src/scss/theme/classic/_defaults.scss
@@ -0,0 +1,34 @@
+$remove-color: #888 !default;
+$remove-hover-color: #555 !default;
+$remove-width: 20px !default;
+
+$selection-color: #444 !default;
+
+$border-color: #aaa !default;
+$border-radius: 4px !default;
+
+$focus-border-color: #5897fb !default;
+
+$container-height: 28px !default;
+
+$selection-bg-top-color: white !default;
+$selection-bg-bottom-color: #eeeeee !default;
+
+$container-placeholder-color: #999 !default;
+
+$container-focus-border-color: blue !default;
+
+$selection-opened-bg-top-color: $selection-bg-bottom-color !default;
+$selection-opened-bg-bottom-color: $selection-bg-top-color !default;
+
+$dropdown-z-index: 1 !default;
+
+$dropdown-bg-color: $selection-bg-top-color !default;
+
+$results-max-height: 200px !default;
+$results-nested-padding: 20px !default;
+
+$results-choice-bg-hover-color: #3875d7 !default;
+$results-choice-fg-hover-color: white !default;
+
+$results-choice-fg-unselectable-color: grey !default;
diff --git a/public/bower_components/select2/src/scss/theme/classic/_multiple.scss b/public/bower_components/select2/src/scss/theme/classic/_multiple.scss
new file mode 100644
index 0000000..e472418
--- /dev/null
+++ b/public/bower_components/select2/src/scss/theme/classic/_multiple.scss
@@ -0,0 +1,93 @@
+.select2-selection--multiple {
+ background-color: white;
+
+ border: 1px solid $border-color;
+ border-radius: $border-radius;
+
+ cursor: text;
+
+ outline: 0;
+
+ &:focus {
+ border: 1px solid $focus-border-color;
+ }
+
+ .select2-selection__rendered {
+ list-style: none;
+ margin: 0;
+ padding: 0 5px;
+ }
+
+ .select2-selection__clear {
+ display: none;
+ }
+
+ .select2-selection__choice {
+ background-color: #e4e4e4;
+
+ border: 1px solid $border-color;
+ border-radius: $border-radius;
+
+ cursor: default;
+
+ float: left;
+
+ margin-right: 5px;
+ margin-top: 5px;
+ padding: 0 5px;
+ }
+
+ .select2-selection__choice__remove {
+ color: $remove-color;
+ cursor: pointer;
+
+ display: inline-block;
+ font-weight: bold;
+
+ margin-right: 2px;
+
+ &:hover {
+ color: $remove-hover-color;
+ }
+ }
+}
+
+&[dir="rtl"] {
+ .select2-selection--multiple {
+ .select2-selection__choice {
+ float: right;
+ }
+
+ .select2-selection__choice {
+ margin-left: 5px;
+ margin-right: auto;
+ }
+
+ .select2-selection__choice__remove {
+ margin-left: 2px;
+ margin-right: auto;
+ }
+ }
+}
+
+&.select2-container--open {
+ .select2-selection--multiple {
+ border: 1px solid $focus-border-color;
+ }
+
+ &.select2-container--above {
+ .select2-selection--multiple {
+ border-top: none;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ }
+ }
+
+ &.select2-container--below {
+ .select2-selection--multiple {
+ border-bottom: none;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+ }
+}
diff --git a/public/bower_components/select2/src/scss/theme/classic/_single.scss b/public/bower_components/select2/src/scss/theme/classic/_single.scss
new file mode 100644
index 0000000..e21de9a
--- /dev/null
+++ b/public/bower_components/select2/src/scss/theme/classic/_single.scss
@@ -0,0 +1,124 @@
+.select2-selection--single {
+ background-color: mix($selection-bg-top-color, $selection-bg-bottom-color);
+
+ border: 1px solid $border-color;
+ border-radius: $border-radius;
+
+ outline: 0;
+
+ @include gradient-vertical($selection-bg-top-color, $selection-bg-bottom-color, 50%, 100%);
+
+ &:focus {
+ border: 1px solid $focus-border-color;
+ }
+
+ .select2-selection__rendered {
+ color: #444;
+ line-height: 28px;
+ }
+
+ .select2-selection__clear {
+ cursor: pointer;
+ float: right;
+ font-weight: bold;
+ margin-right: 10px;
+ }
+
+ .select2-selection__placeholder {
+ color: #999;
+ }
+
+ .select2-selection__arrow {
+ background-color: #ddd;
+
+ border: none;
+ border-left: 1px solid $border-color;
+ border-top-right-radius: $border-radius;
+ border-bottom-right-radius: $border-radius;
+
+ height: 26px;
+
+ position: absolute;
+
+ top: 1px;
+ right: 1px;
+
+ width: 20px;
+
+ @include gradient-vertical(#eeeeee, #cccccc, 50%, 100%);
+
+ b {
+ border-color: #888 transparent transparent transparent;
+ border-style: solid;
+ border-width: 5px 4px 0 4px;
+
+ height: 0;
+ left: 50%;
+
+ margin-left: -4px;
+ margin-top: -2px;
+
+ position: absolute;
+
+ top: 50%;
+ width: 0;
+ }
+ }
+}
+
+&[dir="rtl"] {
+ .select2-selection--single {
+ .select2-selection__clear {
+ float: left;
+ }
+
+ .select2-selection__arrow {
+ border: none;
+ border-right: 1px solid $border-color;
+
+ border-radius: 0;
+ border-top-left-radius: $border-radius;
+ border-bottom-left-radius: $border-radius;
+
+ left: 1px;
+ right: auto;
+ }
+ }
+}
+
+&.select2-container--open {
+ .select2-selection--single {
+ border: 1px solid $focus-border-color;
+
+ .select2-selection__arrow {
+ background: transparent;
+
+ border: none;
+
+ b {
+ border-color: transparent transparent #888 transparent;
+ border-width: 0 4px 5px 4px;
+ }
+ }
+ }
+
+ &.select2-container--above {
+ .select2-selection--single {
+ border-top: none;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+
+ @include gradient-vertical($selection-opened-bg-bottom-color, $selection-opened-bg-top-color, 0%, 50%);
+ }
+ }
+
+ &.select2-container--below {
+ .select2-selection--single {
+ border-bottom: none;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+
+ @include gradient-vertical($selection-opened-bg-top-color, $selection-opened-bg-bottom-color, 50%, 100%);
+ }
+ }
+}
diff --git a/public/bower_components/select2/src/scss/theme/classic/layout.scss b/public/bower_components/select2/src/scss/theme/classic/layout.scss
new file mode 100644
index 0000000..d63e1d2
--- /dev/null
+++ b/public/bower_components/select2/src/scss/theme/classic/layout.scss
@@ -0,0 +1,64 @@
+@import "defaults";
+@import "../../mixins/gradients";
+
+.select2-container--classic {
+ @import "single";
+ @import "multiple";
+
+ .select2-search--dropdown {
+ .select2-search__field {
+ border: 1px solid $border-color;
+ outline: 0;
+ }
+ }
+
+ .select2-search--inline {
+ .select2-search__field {
+ outline: 0;
+ box-shadow: none;
+ }
+ }
+
+ .select2-dropdown {
+ background-color: $dropdown-bg-color;
+ border: 1px solid transparent;
+ }
+
+ .select2-dropdown--above {
+ border-bottom: none;
+ }
+
+ .select2-dropdown--below {
+ border-top: none;
+ }
+
+ .select2-results > .select2-results__options {
+ max-height: $results-max-height;
+ overflow-y: auto;
+ }
+
+ .select2-results__option {
+ &[role=group] {
+ padding: 0;
+ }
+
+ &[aria-disabled=true] {
+ color: $results-choice-fg-unselectable-color;
+ }
+ }
+
+ .select2-results__option--highlighted[aria-selected] {
+ background-color: $results-choice-bg-hover-color;
+ color: $results-choice-fg-hover-color;
+ }
+
+ .select2-results__group {
+ cursor: default;
+ display: block;
+ padding: 6px;
+ }
+
+ &.select2-container--open .select2-dropdown {
+ border-color: $focus-border-color;
+ }
+}
diff --git a/public/bower_components/select2/src/scss/theme/default/_multiple.scss b/public/bower_components/select2/src/scss/theme/default/_multiple.scss
new file mode 100644
index 0000000..9e204f3
--- /dev/null
+++ b/public/bower_components/select2/src/scss/theme/default/_multiple.scss
@@ -0,0 +1,98 @@
+.select2-selection--multiple {
+ background-color: white;
+ border: 1px solid #aaa;
+ border-radius: 4px;
+ cursor: text;
+
+ .select2-selection__rendered {
+ box-sizing: border-box;
+ list-style: none;
+ margin: 0;
+ padding: 0 5px;
+ width: 100%;
+
+ li {
+ list-style: none;
+ }
+ }
+
+ .select2-selection__placeholder {
+ color: #999;
+
+ margin-top: 5px;
+
+ float: left;
+ }
+
+ .select2-selection__clear {
+ cursor: pointer;
+ float: right;
+ font-weight: bold;
+ margin-top: 5px;
+ margin-right: 10px;
+ }
+
+ .select2-selection__choice {
+ background-color: #e4e4e4;
+
+ border: 1px solid #aaa;
+ border-radius: 4px;
+ cursor: default;
+
+ float: left;
+
+ margin-right: 5px;
+ margin-top: 5px;
+ padding: 0 5px;
+ }
+
+ .select2-selection__choice__remove {
+ color: #999;
+ cursor: pointer;
+
+ display: inline-block;
+ font-weight: bold;
+
+ margin-right: 2px;
+
+ &:hover {
+ color: #333;
+ }
+ }
+}
+
+&[dir="rtl"] {
+ .select2-selection--multiple {
+ .select2-selection__choice, .select2-selection__placeholder, .select2-search--inline {
+ float: right;
+ }
+
+ .select2-selection__choice {
+ margin-left: 5px;
+ margin-right: auto;
+ }
+
+ .select2-selection__choice__remove {
+ margin-left: 2px;
+ margin-right: auto;
+ }
+ }
+}
+
+&.select2-container--focus {
+ .select2-selection--multiple {
+ border: solid black 1px;
+ outline: 0;
+ }
+}
+
+&.select2-container--disabled {
+ .select2-selection--multiple {
+ background-color: #eee;
+ cursor: default;
+ }
+
+ .select2-selection__choice__remove {
+ display: none;
+ }
+}
diff --git a/public/bower_components/select2/src/scss/theme/default/_single.scss b/public/bower_components/select2/src/scss/theme/default/_single.scss
new file mode 100644
index 0000000..1387af0
--- /dev/null
+++ b/public/bower_components/select2/src/scss/theme/default/_single.scss
@@ -0,0 +1,83 @@
+.select2-selection--single {
+ background-color: #fff;
+ border: 1px solid #aaa;
+ border-radius: 4px;
+
+ .select2-selection__rendered {
+ color: #444;
+ line-height: 28px;
+ }
+
+ .select2-selection__clear {
+ cursor: pointer;
+ float: right;
+ font-weight: bold;
+ }
+
+ .select2-selection__placeholder {
+ color: #999;
+ }
+
+ .select2-selection__arrow {
+ height: 26px;
+
+ position: absolute;
+
+ top: 1px;
+ right: 1px;
+
+ width: 20px;
+
+ b {
+ border-color: #888 transparent transparent transparent;
+ border-style: solid;
+ border-width: 5px 4px 0 4px;
+
+ height: 0;
+ left: 50%;
+
+ margin-left: -4px;
+ margin-top: -2px;
+
+ position: absolute;
+
+ top: 50%;
+ width: 0;
+ }
+ }
+}
+
+&[dir="rtl"] {
+ .select2-selection--single {
+ .select2-selection__clear {
+ float: left;
+ }
+
+ .select2-selection__arrow {
+ left: 1px;
+ right: auto;
+ }
+ }
+}
+
+&.select2-container--disabled {
+ .select2-selection--single {
+ background-color: #eee;
+ cursor: default;
+
+ .select2-selection__clear {
+ display: none;
+ }
+ }
+}
+
+&.select2-container--open {
+ .select2-selection--single {
+ .select2-selection__arrow {
+ b {
+ border-color: transparent transparent #888 transparent;
+ border-width: 0 4px 5px 4px;
+ }
+ }
+ }
+}
diff --git a/public/bower_components/select2/src/scss/theme/default/layout.scss b/public/bower_components/select2/src/scss/theme/default/layout.scss
new file mode 100644
index 0000000..ea3d939
--- /dev/null
+++ b/public/bower_components/select2/src/scss/theme/default/layout.scss
@@ -0,0 +1,97 @@
+.select2-container--default {
+ @import "single";
+ @import "multiple";
+
+ &.select2-container--open.select2-container--above {
+ .select2-selection--single, .select2-selection--multiple {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ }
+ }
+
+ &.select2-container--open.select2-container--below {
+ .select2-selection--single, .select2-selection--multiple {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+ }
+
+ .select2-search--dropdown {
+ .select2-search__field {
+ border: 1px solid #aaa;
+ }
+ }
+
+ .select2-search--inline {
+ .select2-search__field {
+ background: transparent;
+ border: none;
+ outline: 0;
+ box-shadow: none;
+ -webkit-appearance: textfield;
+ }
+ }
+
+ .select2-results > .select2-results__options {
+ max-height: 200px;
+ overflow-y: auto;
+ }
+
+ .select2-results__option {
+ &[role=group] {
+ padding: 0;
+ }
+
+ &[aria-disabled=true] {
+ color: #999;
+ }
+
+ &[aria-selected=true] {
+ background-color: #ddd;
+ }
+
+ .select2-results__option {
+ padding-left: 1em;
+
+ .select2-results__group {
+ padding-left: 0;
+ }
+
+ .select2-results__option {
+ margin-left: -1em;
+ padding-left: 2em;
+
+ .select2-results__option {
+ margin-left: -2em;
+ padding-left: 3em;
+
+ .select2-results__option {
+ margin-left: -3em;
+ padding-left: 4em;
+
+ .select2-results__option {
+ margin-left: -4em;
+ padding-left: 5em;
+
+ .select2-results__option {
+ margin-left: -5em;
+ padding-left: 6em;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ .select2-results__option--highlighted[aria-selected] {
+ background-color: #5897fb;
+ color: white;
+ }
+
+ .select2-results__group {
+ cursor: default;
+ display: block;
+ padding: 6px;
+ }
+}