Repository: wicket
Updated Branches:
  refs/heads/master f25687ade -> befa7f0f7


WICKET-6319 AutoCompleteTextField: popup is hidden when clicking on 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/befa7f0f
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/befa7f0f
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/befa7f0f

Branch: refs/heads/master
Commit: befa7f0f7f29bdd43f19c2bd103fb9e92dfc8a11
Parents: f25687a
Author: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Authored: Mon Mar 6 22:01:20 2017 +0100
Committer: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Committed: Mon Mar 6 22:01:20 2017 +0100

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


http://git-wip-us.apache.org/repos/asf/wicket/blob/befa7f0f/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 3760fd3..0a4f8b0 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
@@ -89,11 +89,11 @@
                        initialElement = obj;
 
                        Wicket.Event.add(obj, 'blur', function (jqEvent) {
-                               var containerId=getMenuId()+"-container";
-                               
+                               var menuId=getMenuId();
+
                                //workaround for IE. Clicks on scrollbar trigger
                                //'blur' event on input field. (See 
https://issues.apache.org/jira/browse/WICKET-5882)
-                               if (containerId !== document.activeElement.id) {
+                               if (menuId !== document.activeElement.id && 
(menuId + "-container") !== document.activeElement.id) {
                                        window.setTimeout(hideAutoComplete, 
500);
                                } else {
                                        jQuery(this).trigger("focus");

Reply via email to