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