r1585 - branches/bxe_2_0/js

[email protected] Fri, 27 Oct 2006 08:46:00 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Fri Oct 27 08:45:59 2006
New Revision: 1585

Modified:
   branches/bxe_2_0/js/widget.js
Log:
fix subpopups, if no html node is available

Modified: branches/bxe_2_0/js/widget.js
==============================================================================
--- branches/bxe_2_0/js/widget.js	(original)
+++ branches/bxe_2_0/js/widget.js	Fri Oct 27 08:45:59 2006
@@ -712,7 +712,7 @@
 Widget_StatusBar.prototype.buildPopup = function (node) {
 		this.Popup.removeAllMenuItems();
 		this.Popup.initTitle(node.XMLNode.vdom.bxeName);
-				
+	
 		eDOMEventCall("ContextPopup",node,this.Popup);
 		
 		this.Popup.addSeparator(bxe_i18n.getText(" Append "));
@@ -824,16 +824,15 @@
 			ele.node.XMLNode = node;
 			ele.node.addEventListener("mouseover",Widget_XPathMouseOver,false);
 			ele.node.addEventListener("mouseout",Widget_XPathMouseOut,false);
-			ele.AppendToNode = node;
 			ele.SubPopup = this.subPopup;
-		
+			
 			ele.addMenu(this.subPopup,function(e) {
 				var sub = e.currentTarget.Widget.SubPopup;
 				sub.removeAllMenuItems();
-				var newNode = e.currentTarget.Widget.AppendToNode._node;
+				var _menunode = e.currentTarget.Widget.node;
+				var newNode = _menunode.XMLNode._node;
 				sub.setTitle(bxe_i18n.getText(newNode.XMLNode.vdom.bxeName));
-				
-				eDOMEventCall("ContextPopup",e.currentTarget.Widget.AppendToNode._htmlnode,sub);
+				eDOMEventCall("ContextPopup",_menunode,sub);
 				
 				sub.addSeparator(bxe_i18n.getText(" Append "));
 		
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs