1.1 --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/FXBrwsrLauncher.java Thu May 30 06:09:42 2013 +0200
1.2 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/FXBrwsrLauncher.java Fri May 31 09:12:10 2013 +0200
1.3 @@ -24,6 +24,7 @@
1.4 import java.net.URI;
1.5 import java.net.URL;
1.6 import java.net.URLClassLoader;
1.7 +import java.util.ArrayList;
1.8 import java.util.Enumeration;
1.9 import java.util.List;
1.10
1.11 @@ -67,11 +68,13 @@
1.12 public void run() {
1.13 LOG.log(Level.INFO, "In FX thread. Launching!");
1.14 try {
1.15 + List<String> params = new ArrayList<String>();
1.16 + params.add(url.toString());
1.17 if (isDebugged()) {
1.18 - FXBrwsr.launch(FXBrwsr.class, url.toString(), "--toolbar=true");
1.19 - } else {
1.20 - FXBrwsr.launch(FXBrwsr.class, url.toString());
1.21 + params.add("--toolbar=true");
1.22 + params.add("--firebug=true");
1.23 }
1.24 + FXBrwsr.launch(FXBrwsr.class, params.toArray(new String[params.size()]));
1.25 LOG.log(Level.INFO, "Launcher is back. Closing");
1.26 close();
1.27 System.exit(0);
1.28 @@ -91,17 +94,6 @@
1.29 sb.append("(function() {\n"
1.30 + " var impl = this.bck2brwsr;\n"
1.31 + " this.bck2brwsr = function() { return impl; };\n");
1.32 - if (isDebugged()) {
1.33 - sb.append("var scr = window.document.createElement('script');\n");
1.34 - sb.append("scr.type = 'text/javascript';\n");
1.35 - sb.append("scr.src = 'https://getfirebug.com/firebug-lite.js';\n");
1.36 - sb.append("scr.text = '{ startOpened: true }';\n");
1.37 - sb.append("var head = window.document.getElementsByTagName('head')[0];");
1.38 - sb.append("head.appendChild(scr);\n");
1.39 - sb.append("var html = window.document.getElementsByTagName('html')[0];");
1.40 - sb.append("html.debug = true;\n");
1.41 - }
1.42 -
1.43 sb.append("})(window);\n");
1.44 JVMBridge.onBck2BrwsrLoad();
1.45 }