Bug 1128988 - runAt support for commands/converters; r=bgrins
This commit is contained in:
@@ -4,16 +4,18 @@
|
||||
|
||||
"use strict";
|
||||
|
||||
const gcli = require("gcli/index");
|
||||
const { gDevTools } = require("resource:///modules/devtools/gDevTools.jsm");
|
||||
const l10n = require("gcli/l10n");
|
||||
loader.lazyGetter(this, "gDevTools", () => require("resource:///modules/devtools/gDevTools.jsm").gDevTools);
|
||||
|
||||
exports.items = [
|
||||
{
|
||||
item: "command",
|
||||
runAt: "client",
|
||||
name: 'splitconsole',
|
||||
hidden: true,
|
||||
buttonId: "command-button-splitconsole",
|
||||
buttonClass: "command-button command-button-invertable",
|
||||
tooltipText: gcli.lookup("splitconsoleTooltip"),
|
||||
tooltipText: l10n.lookup("splitconsoleTooltip"),
|
||||
isRemoteSafe: true,
|
||||
state: {
|
||||
isChecked: function(target) {
|
||||
@@ -51,12 +53,14 @@ exports.items = [
|
||||
},
|
||||
{
|
||||
name: "console",
|
||||
description: gcli.lookup("consoleDesc"),
|
||||
manual: gcli.lookup("consoleManual")
|
||||
description: l10n.lookup("consoleDesc"),
|
||||
manual: l10n.lookup("consoleManual")
|
||||
},
|
||||
{
|
||||
item: "command",
|
||||
runAt: "client",
|
||||
name: "console clear",
|
||||
description: gcli.lookup("consoleclearDesc"),
|
||||
description: l10n.lookup("consoleclearDesc"),
|
||||
exec: function(args, context) {
|
||||
let toolbox = gDevTools.getToolbox(context.environment.target);
|
||||
if (toolbox == null) {
|
||||
@@ -72,17 +76,24 @@ exports.items = [
|
||||
}
|
||||
},
|
||||
{
|
||||
item: "command",
|
||||
runAt: "client",
|
||||
name: "console close",
|
||||
description: gcli.lookup("consolecloseDesc"),
|
||||
description: l10n.lookup("consolecloseDesc"),
|
||||
exec: function(args, context) {
|
||||
return gDevTools.closeToolbox(context.environment.target);
|
||||
return gDevTools.closeToolbox(context.environment.target)
|
||||
.then(() => {}); // Don't return a value to GCLI
|
||||
}
|
||||
},
|
||||
{
|
||||
item: "command",
|
||||
runAt: "client",
|
||||
name: "console open",
|
||||
description: gcli.lookup("consoleopenDesc"),
|
||||
description: l10n.lookup("consoleopenDesc"),
|
||||
exec: function(args, context) {
|
||||
return gDevTools.showToolbox(context.environment.target, "webconsole");
|
||||
const target = context.environment.target;
|
||||
return gDevTools.showToolbox(target, "webconsole")
|
||||
.then(() => {}); // Don't return a value to GCLI
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user