Browse Source

HUE-2290 [search] Clearable does not update after key down

Fixed for specifically declared valueUpdates
Enrico Berti 11 years ago
parent
commit
83216a714d
1 changed files with 6 additions and 0 deletions
  1. 6 0
      desktop/core/static/js/ko.hue-bindings.js

+ 6 - 0
desktop/core/static/js/ko.hue-bindings.js

@@ -572,6 +572,12 @@ ko.bindingHandlers.clearable = {
           valueAccessor()("");
         }
       });
+
+    if (allBindingsAccessor().valueUpdate != null && allBindingsAccessor().valueUpdate == "afterkeydown"){
+      _el.on("keyup", function () {
+        valueAccessor()(_el.val());
+      });
+    }
   },
   update: function (element, valueAccessor, allBindingsAccessor) {
     $(element).val(ko.unwrap(valueAccessor()));