[FIX] search: add delay of 250us (was 0) on autocomplete fields in search bar and...
authorMartin Trigaux <mat@openerp.com>
Mon, 20 Jan 2014 16:01:47 +0000 (17:01 +0100)
committerMartin Trigaux <mat@openerp.com>
Mon, 20 Jan 2014 16:01:47 +0000 (17:01 +0100)
This avoids making a search request for each keypressed

bzr revid: mat@openerp.com-20140120160147-q7lg4j93c836ec44

addons/web/static/src/js/search.js
addons/web/static/src/js/view_form.js

index 1b3d859..557d0ba 100644 (file)
@@ -476,7 +476,7 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea
             html: true,
             autoFocus: true,
             minLength: 1,
-            delay: 0,
+            delay: 250,
         }).data('autocomplete');
 
         // MonkeyPatch autocomplete instance
index 738a9af..a181362 100644 (file)
@@ -3277,7 +3277,7 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
             // disabled to solve a bug, but may cause others
             //close: anyoneLoosesFocus,
             minLength: 0,
-            delay: 0
+            delay: 250
         });
         this.$input.autocomplete("widget").openerpClass();
         // used to correct a bug when selecting an element by pushing 'enter' in an editable list