зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1374609 Removed webide components and referneces as per issue. r=jryans
This commit is contained in:
Родитель
463dae9bdf
Коммит
9d323e2712
|
@ -383,8 +383,6 @@
|
|||
@RESPATH@/browser/components/devtools-startup.js
|
||||
@RESPATH@/browser/components/aboutdebugging-registration.js
|
||||
@RESPATH@/browser/components/aboutdebugging.manifest
|
||||
@RESPATH@/browser/components/webideCli.js
|
||||
@RESPATH@/browser/components/webideComponents.manifest
|
||||
@RESPATH@/browser/components/Experiments.manifest
|
||||
@RESPATH@/browser/components/ExperimentsService.js
|
||||
@RESPATH@/browser/components/browser-newtab.xpt
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# vim: set filetype=python:
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
EXTRA_COMPONENTS += [
|
||||
'webideCli.js',
|
||||
'webideComponents.manifest',
|
||||
]
|
|
@ -1,58 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
"use strict";
|
||||
|
||||
const Ci = Components.interfaces;
|
||||
const Cu = Components.utils;
|
||||
|
||||
const { XPCOMUtils } = Cu.import("resource://gre/modules/XPCOMUtils.jsm", {});
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Services", "resource://gre/modules/Services.jsm");
|
||||
|
||||
/**
|
||||
* Handles --webide command line option.
|
||||
*/
|
||||
|
||||
function webideCli() { }
|
||||
|
||||
webideCli.prototype = {
|
||||
handle: function (cmdLine) {
|
||||
if (!cmdLine.handleFlag("webide", false)) {
|
||||
return;
|
||||
}
|
||||
|
||||
// If --webide is used remotely, we don't want to open
|
||||
// a new tab.
|
||||
//
|
||||
// If --webide is used for a new Firefox instance, we
|
||||
// want to open webide only.
|
||||
cmdLine.preventDefault = true;
|
||||
|
||||
let win = Services.wm.getMostRecentWindow("devtools:webide");
|
||||
if (win) {
|
||||
win.focus();
|
||||
} else {
|
||||
win = Services.ww.openWindow(null,
|
||||
"chrome://webide/content/",
|
||||
"webide",
|
||||
"chrome,centerscreen,resizable,dialog=no",
|
||||
null);
|
||||
}
|
||||
|
||||
if (cmdLine.state == Ci.nsICommandLine.STATE_INITIAL_LAUNCH) {
|
||||
// If this is a new Firefox instance, and because we will only start
|
||||
// webide, we need to notify "sessionstore-windows-restored" to trigger
|
||||
// addons registration (for simulators and adb helper).
|
||||
Services.obs.notifyObservers(null, "sessionstore-windows-restored");
|
||||
}
|
||||
},
|
||||
|
||||
helpInfo: "",
|
||||
|
||||
classID: Components.ID("{79b7b44e-de5e-4e4c-b7a2-044003c615d9}"),
|
||||
QueryInterface: XPCOMUtils.generateQI([Ci.nsICommandLineHandler]),
|
||||
};
|
||||
|
||||
this.NSGetFactory = XPCOMUtils.generateNSGetFactory([webideCli]);
|
|
@ -1,4 +0,0 @@
|
|||
# webide components
|
||||
component {79b7b44e-de5e-4e4c-b7a2-044003c615d9} webideCli.js
|
||||
contract @mozilla.org/browser/webide-clh;1 {79b7b44e-de5e-4e4c-b7a2-044003c615d9}
|
||||
category command-line-handler a-webide @mozilla.org/browser/webide-clh;1
|
|
@ -6,7 +6,6 @@
|
|||
|
||||
DIRS += [
|
||||
'content',
|
||||
'components',
|
||||
'modules',
|
||||
'themes',
|
||||
]
|
||||
|
|
Загрузка…
Ссылка в новой задаче