Răsfoiți Sursa

[search] Fix field list size for magic layout

Enrico Berti 11 ani în urmă
părinte
comite
8981258cc0

+ 7 - 1
apps/search/src/search/templates/search.mako

@@ -1586,6 +1586,10 @@ $(document).ready(function () {
     $(this).parent().addClass("active");
   });
 
+  $(document).on("magicLayout", function(){
+    resizeFieldsList();
+  });
+
   ko.bindingHandlers.slideVisible = {
     init: function (element, valueAccessor) {
       var value = valueAccessor();
@@ -1902,7 +1906,9 @@ $(document).ready(function () {
   viewModel.isEditing.subscribe(function(value){
     if (value){
       window.setTimeout(function(){
-        $(".slider-cnt").slider("redraw");
+        if ($(".slider-cnt").length > 0 && $(".slider-cnt").data("slider")){
+          $(".slider-cnt").slider("redraw");
+        }
       }, 300);
     }
   });

+ 1 - 0
apps/search/static/js/search.ko.js

@@ -138,6 +138,7 @@ function oneThirdLeftLayout() {
 
 function magicLayout(vm) {
   loadLayout(vm, vm.initial.layout);
+  $(document).trigger("magicLayout");
 }
 
 function setLayout(colSizes) {