systray now launches router console in config.jsp upon first launch after installation

This commit is contained in:
hypercubus
2004-08-30 11:47:28 +00:00
committed by zzz
parent 49d7b568df
commit 13f70ad42c

View File

@ -39,7 +39,7 @@ public class SysTray implements SysTrayMenuListener {
_browserString = _configFile.getProperty("browser", "default"); _browserString = _configFile.getProperty("browser", "default");
if (!(new File("router.config")).exists()) if (!(new File("router.config")).exists())
openRouterConsole(); openRouterConsole("http://localhost:7657/config.jsp");
if (System.getProperty("os.name").startsWith("Windows")) if (System.getProperty("os.name").startsWith("Windows"))
_instance = new SysTray(); _instance = new SysTray();
@ -60,20 +60,20 @@ public class SysTray implements SysTrayMenuListener {
return _instance; return _instance;
} }
private static void openRouterConsole() { private static void openRouterConsole(String url) {
String browser = null; String browser = null;
if (_browserString == null || _browserString.equals("default")) { if (_browserString == null || _browserString.equals("default")) {
try { try {
if (_urlLauncher.openUrl("http://localhost:7657/")) if (_urlLauncher.openUrl(url))
return; return;
} catch (Exception ex) { } catch (Exception ex) {
// Fall through. // Fall through.
} }
} else { } else {
try { try {
if (_urlLauncher.openUrl("http://localhost:7657/", _browserString)) if (_urlLauncher.openUrl(url, _browserString))
return; return;
} catch (Exception ex) { } catch (Exception ex) {
// Fall through. // Fall through.
@ -108,7 +108,7 @@ public class SysTray implements SysTrayMenuListener {
public void iconLeftClicked(SysTrayMenuEvent e) {} public void iconLeftClicked(SysTrayMenuEvent e) {}
public void iconLeftDoubleClicked(SysTrayMenuEvent e) { public void iconLeftDoubleClicked(SysTrayMenuEvent e) {
openRouterConsole(); openRouterConsole("http://localhost:7657/");
} }
public void menuItemSelected(SysTrayMenuEvent e) { public void menuItemSelected(SysTrayMenuEvent e) {
@ -129,7 +129,7 @@ public class SysTray implements SysTrayMenuListener {
if (!(browser = promptForBrowser("Select browser")).equals("nullnull")) if (!(browser = promptForBrowser("Select browser")).equals("nullnull"))
setBrowser(browser); setBrowser(browser);
} else if (e.getActionCommand().equals("openconsole")) { } else if (e.getActionCommand().equals("openconsole")) {
openRouterConsole(); openRouterConsole("http://localhost:7657/");
} }
} }