You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jc...@apache.org on 2012/01/06 16:06:05 UTC

[1/2] git commit: WICKET-4325

Updated Branches:
  refs/heads/wicket-1.4.x 52d53fc42 -> 6fec67349
  refs/heads/wicket-1.5.x 56ab23584 -> e92035509


WICKET-4325

Wicket autocomplete doesn't take the scrollbar into account when
calculating the width

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

Branch: refs/heads/wicket-1.5.x
Commit: e920355092e37911fb7c7c88e2b4f25a4e05f17e
Parents: 56ab235
Author: Johan Compagner <jc...@apache.org>
Authored: Fri Jan 6 15:36:30 2012 +0100
Committer: Johan Compagner <jc...@apache.org>
Committed: Fri Jan 6 15:36:30 2012 +0100

----------------------------------------------------------------------
 .../html/autocomplete/wicket-autocomplete.js       |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/e9203550/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 ca8d19d..da927db 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
@@ -543,7 +543,7 @@ Wicket.AutoComplete=function(elementId, callbackUrl, cfg, indicatorId){
             }
             if (popup.style.width == "auto") {
                 var newW = popup.offsetWidth - containerBorderWidths[0];
-                popup.style.width = (newW >= 0 ? newW : popup.offsetWidth)+'px';
+             	popup.style.width = (newW >= 0 ? (newW + (popup.scrollWidth-popup.clientWidth)) : popup.offsetWidth)+'px';
             }
         } else {
             leftPosition = inputPosition[0];