Bumping manifests a=b2g-bump
[gecko.git] / webapprt / RemoteDebugger.jsm
blobf515eb2469e33e521df63ba8f04cf8f7fdffd684
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     DebuggerServer.openListener(port);
25   }