From: Michael M Slusarz Date: Mon, 10 May 2010 21:51:20 +0000 (-0600) Subject: Fix width positioning in IE X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=6cecd661c2cb9b221066de1a5dc6c0e9a6f7c86f;p=horde.git Fix width positioning in IE --- diff --git a/horde/js/KeyNavList.js b/horde/js/KeyNavList.js index 22700e607..2149e482e 100644 --- a/horde/js/KeyNavList.js +++ b/horde/js/KeyNavList.js @@ -152,11 +152,10 @@ var KeyNavList = Class.create({ { var l = parseInt(this.div.getStyle('left'), 10); t = parseInt(this.div.getStyle('top'), 10), - v = document.viewport.getDimensions(), - w = (this.div.offsetWidth * 2) - this.div.scrollWidth; + v = document.viewport.getDimensions(); if ((this.div.getWidth() + l + 10) > v.width) { - l = (v.width - w - 10); + l = (v.width - this.div.scrollWidth - 10); this.div.setStyle({ left: l + 'px' }); } @@ -164,7 +163,7 @@ var KeyNavList = Class.create({ this.div.setStyle({ height: (v.height - t - 10) + 'px', left: (l - 10) + 'px', - width: (w + 10) + 'px' + width: (this.div.scrollWidth + 10) + 'px' }); }