Author: jcompagner
Date: Tue Mar 31 08:40:39 2009
New Revision: 760368

URL: http://svn.apache.org/viewvc?rev=760368&view=rev
Log:
better getPosition()

Modified:
    
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js

Modified: 
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js?rev=760368&r1=760367&r2=760368&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
 (original)
+++ 
wicket/branches/wicket-1.3.x/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
 Tue Mar 31 08:40:39 2009
@@ -324,17 +324,20 @@
         }
     }
 
-    function getPosition(obj) {
+        function getPosition(obj) {
         var leftPosition=0;
         var topPosition=0;
         do {
             topPosition += obj.offsetTop || 0;
+               topPosition -= obj.scrollTop || 0;
             leftPosition += obj.offsetLeft || 0;
+               leftPosition -= obj.scrollLeft || 0;
             obj = obj.offsetParent;
         } while (obj);
+ 
         return [leftPosition,topPosition];
     }
-
+    
     function doUpdateChoices(resp){
     
        // check if the input hasn't been cleared in the meanwhile


Reply via email to