Beispiel #1
0
  handleConsoleFlag: function(cmdLine) {
    let window = Services.wm.getMostRecentWindow("devtools:webconsole");
    if (!window) {
      let { require } = Cu.import("resource://gre/modules/devtools/Loader.jsm", {});
      // Load the browser devtools main module as the loader's main module.
      Cu.import("resource:///modules/devtools/gDevTools.jsm");
      let hudservice = require("devtools/webconsole/hudservice");
      let { console } = Cu.import("resource://gre/modules/devtools/Console.jsm", {});
      hudservice.toggleBrowserConsole().then(null, console.error);
    } else {
      window.focus(); // the Browser Console was already open
    }

    if (cmdLine.state == Ci.nsICommandLine.STATE_REMOTE_AUTO) {
      cmdLine.preventDefault = true;
    }
  },
Beispiel #2
0
 key.addEventListener("command", () => {
   HUDService.toggleBrowserConsole();
 }, true);