r1525 - branches/bxe_2_0/js

[email protected] Tue, 3 Oct 2006 18:10:52 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Tue Oct  3 18:10:51 2006
New Revision: 1525

Modified:
   branches/bxe_2_0/js/widget.js
Log:
more hilfetexte

Modified: branches/bxe_2_0/js/widget.js
==============================================================================
--- branches/bxe_2_0/js/widget.js	(original)
+++ branches/bxe_2_0/js/widget.js	Tue Oct  3 18:10:51 2006
@@ -663,10 +663,17 @@
 			rootNode.appendChild(document.createTextNode(node.localName));
 		}
 		this.node.insertBefore(rootNode,this.node.firstChild);
+	
 		if (node._node) {
 			rootNode._node = node._node;
 			rootNode.addEventListener("mouseover",Widget_XPathMouseOver,false);
 			rootNode.addEventListener("mouseout",Widget_XPathMouseOut,false);
+			try {
+				if (node.vdom.bxeHelptext) {
+					rootNode.setAttribute("title", node.vdom.bxeHelptext);
+				}	
+			} catch(e) {}
+			
 		}
 		rootNode.Widget = this;
 		rootNode.addEventListener("click", function(e) {
@@ -793,7 +800,12 @@
 	while(node && node.nodeType == 1) {
 		
 		//if (node.isInHTMLDocument && node.isInHTMLDocument() && node._node != cssr.top) {
-			var ele = this.Popup.addMenuItem(node.vdom.bxeName);
+			if (node.vdom.bxeHelptext) {
+				var _helptext = node.vdom.bxeHelptext;
+			} else {
+				var _helptext = false;
+			}
+			var ele = this.Popup.addMenuItem(node.vdom.bxeName,null,_helptext);
 			
 			
 			ele.node.XMLNode = node;
@@ -801,7 +813,7 @@
 			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();
@@ -837,9 +849,9 @@
 		if (ac[i].nodeType != 3 &&  !ac[i].vdom.bxeDontshow   ) { // && !bxe_config.dontShowInContext[ac[i].namespaceURI + ":" +ac[i].localName]
 				if (i == 0 || ac[i].vdom != ac[i-1].vdom) {
 				if (ac[i].vdom.bxeHelptext) {
-						_helptext = ac[i].vdom.bxeHelptext;
+						var _helptext = ac[i].vdom.bxeHelptext;
 					} else {
-						_helptext = false;
+						var _helptext = false;
 					}
 				var menui = this.addMenuItem(ac[i].vdom.bxeName.replace(/ /g,STRING_NBSP), function(e) { 
 					var widget = e.currentTarget.Widget;
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs