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) {
