launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/FXBrwsrLauncher.java
changeset 1167 fd8ac9eb0008
parent 1166 16555ef29e9e
child 1169 c19ac78b940e
     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      }