From c75d6f722cd6850eb7f7f6e1a9caa5962ae12f50 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Fri, 21 May 2010 16:31:33 +0200 Subject: [PATCH] Fix offset in IE if not attaching knl to body. --- horde/js/keynavlist.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()) { -- 2.11.0