From: Jan Schneider Date: Fri, 21 May 2010 14:31:33 +0000 (+0200) Subject: Fix offset in IE if not attaching knl to body. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c75d6f722cd6850eb7f7f6e1a9caa5962ae12f50;p=horde.git Fix offset in IE if not attaching knl to body. --- diff --git a/horde/js/keynavlist.js b/horde/js/keynavlist.js index 58c4c276c..af6ec1154 100644 --- a/horde/js/keynavlist.js +++ b/horde/js/keynavlist.js @@ -132,10 +132,12 @@ var KeyNavList = Class.create({ this.opts.onShow(this.div); + var delta = this.div.getOffsetParent().viewportOffset().relativeTo(this.opts.domParent.viewportOffset()); this.div.setStyle({ height: null, width: null, top: null }).clonePosition(this.base, { setHeight: false, setWidth: false, - offsetTop: this.base.getHeight() + offsetLeft: delta[0], + offsetTop: this.base.getHeight() + delta[1] }); if (this.div.visible()) {