Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
[gecko.git] / webapprt / RemoteDebugger.jsm
blob914e1639948290d706a9bff715836fea7056b4cf
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
3  * You can obtain one at http://mozilla.org/MPL/2.0/. */
5 "use strict";
7 this.EXPORTED_SYMBOLS = ["RemoteDebugger"];
9 let Cc = Components.classes;
10 let Ci = Components.interfaces;
11 let Cu = Components.utils;
13 Cu.import("resource://gre/modules/Services.jsm");
14 Cu.import("resource://gre/modules/XPCOMUtils.jsm");
15 Cu.import('resource://gre/modules/devtools/dbg-server.jsm');
17 this.RemoteDebugger = {
18   init: function(port) {
19     if (!DebuggerServer.initialized) {
20       DebuggerServer.init();
21       DebuggerServer.addBrowserActors("webapprt:webapp");
22       DebuggerServer.addActors("chrome://webapprt/content/dbg-webapp-actors.js");
23     }
24     let listener = DebuggerServer.createListener();
25     listener.portOrPath = port;
26     listener.open();
27   }