View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/
Update of /cvsroot/dqsd/dqsd/searches
In directory usw-pr-cvs1:/tmp/cvs-serv2581/searches
Modified Files:
configure.xml
Log Message:
updated configure.xml to show the installed addons
Index: configure.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/configure.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** configure.xml 22 Oct 2002 06:26:49 -0000 1.1
--- configure.xml 23 Oct 2002 01:56:00 -0000 1.2
***************
*** 21,32 ****
}
function configureMenuHook(mb)
{
var confhmenu = mb.InsertSubMenu("Configure", 2);
! mb.AppendMenuItem( "Local Aliases",
"editConfigFile(\"localaliases.txt\")", "Edit local aliases", confhmenu);
! mb.AppendMenuItem( "Local Preferences",
"editConfigFile(\"localprefs.js\")", "Edit local preferences", confhmenu);
! mb.AppendSeparator(confhmenu);
! mb.AppendMenuItem( "System Aliases",
"editConfigFile(\"aliases.txt\")", "Edit system aliases", confhmenu);
! mb.AppendMenuItem( "System Preferences",
"editConfigFile(\"preferences.js\")", "Edit system preferences", confhmenu);
}
--- 21,69 ----
}
+ function buildConfigureMenu(mb, hmenu)
+ {
+ mb.AppendMenuItem( "Local Aliases",
+"editConfigFile(\"localaliases.txt\")", "Edit local aliases", hmenu);
+ mb.AppendMenuItem( "Local Preferences",
+"editConfigFile(\"localprefs.js\")", "Edit local preferences", hmenu);
+ mb.AppendSeparator(hmenu);
+ mb.AppendMenuItem( "System Aliases",
+"editConfigFile(\"aliases.txt\")", "Edit system aliases", hmenu);
+ mb.AppendMenuItem( "System Preferences",
+"editConfigFile(\"preferences.js\")", "Edit system preferences", hmenu);
+
+ ensureLauncher();
+ var installedAddons =
+getFolders(DQSDLauncher.InstallationDirectory+"\\addons\\").split('\n');
+ if (installedAddons.length > 0 && installedAddons[0] == ".")
+ installedAddons = installedAddons.slice(1);
+
+ if (installedAddons.length > 0) {
+ mb.AppendSeparator(hmenu);
+ var haddons = mb.AppendSubMenu("Installed Addons
+("+installedAddons.length+")", hmenu);
+ for (var i=0; i < installedAddons.length; i++) {
+ mb.AppendMenuItem(installedAddons[i], "",
+installedAddons[i], haddons);
+ mb.DisableMenuItem(i, haddons);
+ }
+ }
+
+ }
+ function configureDQSD(q)
+ {
+ // build the menu
+ var mb = new ActiveXObject("DQSDTools.MenuBuilder");
+ if (mb != null) {
+ // Align the menu with the button
+ mb.HorizontalAlignment = ( buttonalign == 'left' ? 1 : 2 ); // 1 = left,
+2 = right (default)
+
+ var hmenu = 0;
+ buildConfigureMenu(mb, hmenu);
+ var fn = mb.Display(document);
+ if (fn) {
+ eval(fn);
+ }
+ mb = null;
+ }
+ }
+
function configureMenuHook(mb)
{
var confhmenu = mb.InsertSubMenu("Configure", 2);
! buildConfigureMenu(mb, confhmenu);
}
-------------------------------------------------------
This sf.net emial is sponsored by: Influence the future
of Java(TM) technology. Join the Java Community
Process(SM) (JCP(SM)) program now.
http://ad.doubleclick.net/clk;4699841;7576301;v?http://www.sun.com/javavote
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/