瀏覽代碼

HUE-6145 [assist] Prevent js error when assist search hasn’t been initialised in time

Johan Ahlen 8 年之前
父節點
當前提交
a60111d
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      desktop/core/src/desktop/static/desktop/js/ko.hue-bindings.js

+ 9 - 3
desktop/core/src/desktop/static/desktop/js/ko.hue-bindings.js

@@ -300,10 +300,16 @@
 
       ko.bindingHandlers.niceScroll.init($element.data('custom-hueAutocomplete').menu.element, function () {});
 
+
+      var enableAutocomplete = function () {
+        if ($element.data('custom-hueAutocomplete')) {
+          $element.hueAutocomplete("option", "disabled", false);
+        } else {
+          window.setTimeout(enableAutocomplete, 200);
+        }
+      };
       // IE 11 trick to prevent it from being shown on page refresh
-      window.setTimeout(function () {
-        $element.hueAutocomplete("option", "disabled", false);
-      }, 1000);
+      enableAutocomplete();
     }
   };