Преглед изворни кода

HUE-8727 [frontend] Prevent chrome from autofilling username in select2 search inputs

Johan Ahlen пре 6 година
родитељ
комит
56ffd27b40
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      desktop/core/src/desktop/js/ko/bindings/ko.select2.js

+ 5 - 0
desktop/core/src/desktop/js/ko/bindings/ko.select2.js

@@ -199,6 +199,11 @@ ko.bindingHandlers.select2 = {
             }
           });
       });
+    $element
+      .data('select2')
+      .search.prop('readOnly', true)
+      .attr('onfocus', 'this.removeAttribute("readonly");')
+      .wrap('<form autocomplete="off">');
   },
   update: function(element, valueAccessor, allBindingsAccessor) {
     if (typeof allBindingsAccessor().visible != 'undefined') {