r1693 - branches/bxe_2_0/js

[email protected] Mon, 30 Jul 2007 11:12:41 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Mon Jul 30 11:12:40 2007
New Revision: 1693

Log:
fix for BXEB-19

 Spezielle Hauptmenue-Funktionen


Modified:
   branches/bxe_2_0/js/bxeConfig.js
   branches/bxe_2_0/js/bxeFunctions.js

Modified: branches/bxe_2_0/js/bxeConfig.js
==============================================================================
--- branches/bxe_2_0/js/bxeConfig.js	(original)
+++ branches/bxe_2_0/js/bxeConfig.js	Mon Jul 30 11:12:40 2007
@@ -73,7 +73,13 @@
 	bxe_config.scriptfiles = bxe_config.getContentMultiple("/config/files/scripts/file");
 	
 	bxe_config.xslparams = bxe_config.getContentMultiple("/config/files/input/xslparams",true);
-	
+	var _menus = bxe_config.getContentMultiple("/config/menu/menu",true);
+    bxe_config.menus = new Array();
+    for (var i=0; i < _menus.length; i++) {
+        var _submenus = bxe_config.getContentMultiple("/config/menu/menu[@name='" + _menus[i].name + "']/menu",true);
+        bxe_config.menus.push( {'name': _menus[i].name, 'menus': _submenus});
+    }
+    
 	var ps = bxe_config.getPlugins();
 	 
 	for (var i=0; i < ps.length; i++) {

Modified: branches/bxe_2_0/js/bxeFunctions.js
==============================================================================
--- branches/bxe_2_0/js/bxeFunctions.js	(original)
+++ branches/bxe_2_0/js/bxeFunctions.js	Mon Jul 30 11:12:40 2007
@@ -1237,7 +1237,14 @@
 	
 	bxe_menubar.addMenu(bxe_i18n.getText("Debug"),submenu3);
 	
-	
+	for (var i=0; i < bxe_config.menus.length; i++) {
+		var _sub = new Array();
+		for (var j=0; j < bxe_config.menus[i].menus.length; j++) {
+			_sub.push(bxe_config.menus[i].menus[j].name,eval(bxe_config.menus[i].menus[j].value));
+		}
+		bxe_menubar.addMenu(bxe_config.menus[i].name,_sub);
+    }
+    
 	var submenu4 = new Array();
 	
 	submenu4.push(bxe_i18n.getText("About Bitflux Editor"),function(e) { 
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs