Updated Branches:
  refs/heads/master f657a6906 -> 0ac535923

WICKET-5378 AutoCompleteTextField inside a ModalWindow shows auto
complete dropdown in the wrong location
WICKET-5379 IE7: AutoCompleteTextField inside a ModalWindow shows auto
complete dropdown behind ModalWindow
WICKET-5382 AutoComplete JavaScript errors

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

Branch: refs/heads/master
Commit: 0ac5359230e129ec915532d00fa0ac6a1608bdfc
Parents: f657a69
Author: bitstorm <an.delb...@gmail.com>
Authored: Thu Oct 3 19:45:20 2013 +0200
Committer: bitstorm <an.delb...@gmail.com>
Committed: Thu Oct 3 19:45:20 2013 +0200

----------------------------------------------------------------------
 .../html/autocomplete/wicket-autocomplete.js      | 18 +++---------------
 1 file changed, 3 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/0ac53592/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 d465e1f..ae1ec15 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
@@ -451,6 +451,9 @@
                        visible = 0;
                        setSelected(-1);
                        ignoreFocus = false;
+                       //WICKET-5382
+                       hideIndicator();
+                       
                        var container = getAutocompleteContainer();
                        if (container)
                        {
@@ -582,21 +585,6 @@
                                leftPosition += obj.clientLeft || 0;
                        }
 
-                       obj = obj.offsetParent;
-                       while (obj && obj !== document.documentElement && obj 
!== document.body) {
-                               topPosition += obj.offsetTop || 0;
-                               topPosition -= obj.scrollTop || 0;
-                               if (!cfg.ignoreBordersWhenPositioning) {
-                                       topPosition += obj.clientTop || 0;
-                               }
-                               leftPosition += obj.offsetLeft || 0;
-                               leftPosition -= obj.scrollLeft || 0;
-                               if (!cfg.ignoreBordersWhenPositioning) {
-                                       leftPosition += obj.clientLeft || 0;
-                               }
-                               obj = obj.offsetParent;
-                       }
-
                        return [leftPosition,topPosition];
                }
 

Reply via email to