Repository: wicket
Updated Branches:
  refs/heads/wicket-6.x bd03daa37 -> d41544405


WICKET-5882 AutoComplete suggestion list disappear when I click on autoComplete 
scrollbar in IE


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/d4154440
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/d4154440
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/d4154440

Branch: refs/heads/wicket-6.x
Commit: d415444054f520662406b9c9dced4f3d270d5697
Parents: bd03daa
Author: Andrea Del Bene <[email protected]>
Authored: Mon Jul 20 19:56:01 2015 +0200
Committer: Andrea Del Bene <[email protected]>
Committed: Mon Jul 20 19:58:42 2015 +0200

----------------------------------------------------------------------
 .../ajax/markup/html/autocomplete/wicket-autocomplete.js       | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/d4154440/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
----------------------------------------------------------------------
diff --git 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
index 959bd2c..2b8b417 100644
--- 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
+++ 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
@@ -94,7 +94,11 @@
                        initialElement = obj;
 
                        Wicket.Event.add(obj, 'blur', function (jqEvent) {
-                               window.setTimeout(hideAutoComplete, 500);
+                               var containerId=getMenuId()+"-container";
+                               
+                               if (containerId !== document.activeElement.id) {
+                                       window.setTimeout(hideAutoComplete, 
500);
+                               }                               
                        });
 
                        Wicket.Event.add(obj, 'focus', function (jqEvent) {

Reply via email to