You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2017/03/20 20:58:59 UTC

[16/48] wicket git commit: WICKET-6319 AutoCompleteTextField: popup is hidden when clicking on scrollbar in IE

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

Branch: refs/heads/master
Commit: 0228d52a682b655f996dc7b1cea6725e432b065c
Parents: 4645bf0
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Mon Mar 6 22:01:20 2017 +0100
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Mon Mar 20 21:42:32 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/0228d52a/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");