r1761 - branches/bxe_2_0/js

[email protected] Fri, 21 Sep 2007 12:05:27 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Fri Sep 21 12:05:27 2007
New Revision: 1761

Log:
correct submenu placement

Modified:
   branches/bxe_2_0/js/widget.js

Modified: branches/bxe_2_0/js/widget.js
==============================================================================
--- branches/bxe_2_0/js/widget.js	(original)
+++ branches/bxe_2_0/js/widget.js	Fri Sep 21 12:05:27 2007
@@ -312,9 +312,11 @@
 	if (widget.SubMenu.titleSet) {
 		offset = -14;
 	}
-	widget.SubMenu.position( window.scrollX + widget.node.offsetParent.offsetLeft + widget.node.offsetLeft + (widget.node.offsetWidth/2) ,  window.scrollY +  widget.node.offsetParent.offsetTop +widget.node.offsetTop + offset  ,"absolute");
-	
-	//widget.SubMenu.position(e.pageX +20, widget.node.offsetParent.offsetTop +widget.node.offsetTop    ,"absolute");
+	var offsetY = 0;
+	if (widget.node.parentNode.style.position == 'fixed') {
+		offsetY = window.scrollY;
+	}
+	widget.SubMenu.position( window.scrollX + widget.node.offsetParent.offsetLeft + widget.node.offsetLeft + (widget.node.offsetWidth/2) ,  offsetY +  widget.node.offsetParent.offsetTop +widget.node.offsetTop + offset  ,"absolute");
 
 	widget.SubMenu.draw();
 	if (widget.SubMenu.OpenSubMenu) {
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs