summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-01-11 12:36:10 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-01-11 12:36:10 +0200
commit4434f93aa984aabbb5bc35225f0ffe92c0b6f05d (patch)
tree4895b4a95fc9d584423c616afa989d1ddc1f96a1
parent8a179611262221f6f3cf2f8737d4340d74f0b282 (diff)
downloadgitlab-ce-4434f93aa984aabbb5bc35225f0ffe92c0b6f05d.tar.gz
Select2 dropdown autoWidth
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-rw-r--r--app/assets/javascripts/main.js.coffee2
-rw-r--r--app/assets/stylesheets/generic/selects.scss17
-rw-r--r--app/assets/stylesheets/sections/projects.scss35
3 files changed, 18 insertions, 36 deletions
diff --git a/app/assets/javascripts/main.js.coffee b/app/assets/javascripts/main.js.coffee
index 64fe7bd2d5a..9cf4dba815b 100644
--- a/app/assets/javascripts/main.js.coffee
+++ b/app/assets/javascripts/main.js.coffee
@@ -68,7 +68,7 @@ $ ->
e.preventDefault()
# Initialize select2 selects
- $('select.select2').select2(width: 'resolve')
+ $('select.select2').select2(width: 'resolve', dropdownAutoWidth: true)
# Initialize tooltips
$('.has_tooltip').tooltip()
diff --git a/app/assets/stylesheets/generic/selects.scss b/app/assets/stylesheets/generic/selects.scss
index bd9fc211ce5..fa10e85664a 100644
--- a/app/assets/stylesheets/generic/selects.scss
+++ b/app/assets/stylesheets/generic/selects.scss
@@ -2,11 +2,20 @@
.select2-container {
.select2-choice {
- background: #EEE;
+ background: #FFF;
border-color: #BBB;
+
+ .select2-arrow {
+ background: #FFF;
+ }
}
}
+.select2-drop-active {
+ border: 1px solid #BBB;
+ margin-top: 4px;
+}
+
select {
&.select2 {
width: 100px;
@@ -51,3 +60,9 @@ select {
}
}
}
+
+
+/** Branch/tag selector **/
+.project-refs-form .select2-container {
+ margin-right: 10px;
+}
diff --git a/app/assets/stylesheets/sections/projects.scss b/app/assets/stylesheets/sections/projects.scss
index 8749c7458c3..178364835ae 100644
--- a/app/assets/stylesheets/sections/projects.scss
+++ b/app/assets/stylesheets/sections/projects.scss
@@ -75,7 +75,7 @@
.project-home-dropdown + & {
margin-right: 45px;
}
-
+
.btn,
.form-control {
border: 1px solid #E1E1E1;
@@ -234,39 +234,6 @@ ul.nav.nav-projects-tabs {
min-width: 200px;
}
-/** Branch/tag selector **/
-.project-refs-form {
- margin: 0;
- span {
- background:none !important;
- position:static !important;
- width:auto !important;
- height:auto !important;
- }
-}
-
-.project-refs-form .select2-container {
- position: relative;
- top: 0;
- left: 0;
- margin-right: 10px;
-
- .select2-single span {
- font-weight: bold;
- color: #555;
- }
-
- &.select2-container-active {
- .select2-drop {
- min-width: 400px;
- }
-
- .select2-results {
- max-height: 400px;
- }
- }
-}
-
.deploy-project-label {
margin: 1px;
}