Просмотр исходного кода

HUE-7947 [search] Use selectize for the list of collections

jdesjean 7 лет назад
Родитель
Сommit
442e309

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
desktop/libs/dashboard/src/dashboard/static/dashboard/css/common_dashboard.css


+ 7 - 0
desktop/libs/dashboard/src/dashboard/static/dashboard/less/common_dashboard.less

@@ -544,4 +544,11 @@
     }
   }
 
+  .search-bar .form-search .selectize-control {
+    width: 220px;
+    display: inline-block;
+    vertical-align: top;
+    margin-top: 1px;
+  }
+
 }

+ 2 - 2
desktop/libs/dashboard/src/dashboard/templates/common_search.mako

@@ -72,7 +72,7 @@ from dashboard.conf import USE_GRIDSTER, HAS_REPORT_ENABLED, HAS_WIDGET_FILTER
 
         <!-- ko if: $root.collection.engine() == 'solr' -->
         <!-- ko if: columns().length == 0 -->
-        <select data-bind="options: $root.initial.collections, value: $root.collection.name, disable: isSyncingCollections"></select>
+        <select data-bind="selectize: $root.initial.collections, options: $root.initial.collections, value: $root.collection.name, disable: isSyncingCollections"></select>
 
         <label class="checkbox" style="display:inline-block; margin-left: 10px">
           <i class="fa fa-spinner fa-spin" data-bind="visible: isSyncingCollections"></i>
@@ -2587,7 +2587,7 @@ ${ dashboard.layout_skeleton(suffix='search') }
             <div class="control-group">
               <label class="control-label" for="settingssolrindex">${ _('Solr index') }</label>
               <div class="controls">
-                <select id="settingssolrindex" data-bind="options: $root.initial.collections, value: $root.collection.name"></select>
+                <select id="settingssolrindex" class="input-xlarge" data-bind="selectize: $root.initial.collections, options: $root.initial.collections, value: $root.collection.name"></select>
               </div>
             </div>
             <!-- /ko -->

Некоторые файлы не были показаны из-за большого количества измененных файлов