You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by ad...@apache.org on 2015/07/20 19:56:25 UTC

wicket git commit: WICKET-5882 AutoComplete suggestion list disappear when I click on autoComplete scrollbar in IE

Repository: wicket
Updated Branches:
  refs/heads/master 719e7e325 -> 13b06ad0f


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/13b06ad0
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/13b06ad0
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/13b06ad0

Branch: refs/heads/master
Commit: 13b06ad0f00f190976a2d60ee0107223ef2228ed
Parents: 719e7e3
Author: Andrea Del Bene <ad...@apache.org>
Authored: Mon Jul 20 19:56:01 2015 +0200
Committer: Andrea Del Bene <ad...@apache.org>
Committed: Mon Jul 20 19:56:01 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/13b06ad0/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 809fd5c..c64be00 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,7 +89,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) {