You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pa...@apache.org on 2013/10/28 09:16:34 UTC

[18/47] git commit: Fix for issue WICKET-5343

Fix for issue WICKET-5343

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

Branch: refs/heads/wicket-4997
Commit: 072dd52e347b2832882b4257ab9554c74b7541a6
Parents: e9246ca
Author: bitstorm <an...@gmail.com>
Authored: Mon Sep 9 21:23:10 2013 +0200
Committer: bitstorm <an...@gmail.com>
Committed: Mon Sep 9 21:29:25 2013 +0200

----------------------------------------------------------------------
 .../ajax/markup/html/autocomplete/wicket-autocomplete.js       | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/072dd52e/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 14ac993..3d7a366 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
@@ -582,8 +582,10 @@
 		}
 
 		function getPosition(obj) {
-			var leftPosition = obj.offsetLeft || 0;
-			var topPosition = obj.offsetTop || 0;
+			var rectangle = obj.getBoundingClientRect();
+			
+			var leftPosition = rectangle.left || 0;
+			var topPosition = rectangle.top || 0;
 			if (!cfg.ignoreBordersWhenPositioning) {
 				topPosition += obj.clientTop || 0;
 				leftPosition += obj.clientLeft || 0;