catchup with changes in gcli
This commit is contained in:
parent
3ba5c09099
commit
34bc1cf6ea
4 changed files with 39 additions and 25 deletions
|
|
@ -58,10 +58,10 @@ require(deps, function() {
|
|||
catalog.registerPlugins(plugins).then(function() {
|
||||
var env = require("ace/environment").create();
|
||||
catalog.startupPlugins({ env: env }).then(function() {
|
||||
var gcli = require("gcli/index");
|
||||
new gcli.CliView({ env: env });
|
||||
|
||||
require("demo/demo").launch(env);
|
||||
|
||||
var gcli = require("gcli/index");
|
||||
gcli.createView({ env: env });
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -69,24 +69,22 @@ var pref = {
|
|||
|
||||
var html = '';
|
||||
names.forEach(function(name) {
|
||||
if (filter && !filter.test(name)) {
|
||||
return;
|
||||
if (!filter || filter.test(name)) {
|
||||
var setting = gcli.getEnvironment().settings.getSetting(name);
|
||||
var url = 'https://wiki.mozilla.org/Labs/Skywriter/Settings#' +
|
||||
setting.name;
|
||||
html += '<a class="setting" href="' + url +
|
||||
'" title="View external documentation on setting: ' +
|
||||
setting.name +
|
||||
'" target="_blank">' +
|
||||
setting.name +
|
||||
'</a> = ' +
|
||||
setting.value +
|
||||
'<br/>';
|
||||
}
|
||||
|
||||
var setting = gcli.getEnvironment().settings.getSetting(name);
|
||||
var url = 'https://wiki.mozilla.org/Labs/Skywriter/Settings#' +
|
||||
setting.name;
|
||||
html += '<a class="setting" href="' + url +
|
||||
'" title="View external documentation on setting: ' +
|
||||
setting.name +
|
||||
'" target="_blank">' +
|
||||
setting.name +
|
||||
'</a> = ' +
|
||||
setting.value +
|
||||
'<br/>';
|
||||
});
|
||||
|
||||
gcli.getRequest().done(html);
|
||||
return html;
|
||||
},
|
||||
|
||||
setMetadata: {
|
||||
|
|
@ -106,8 +104,7 @@ var pref = {
|
|||
},
|
||||
set: function(setting, value) {
|
||||
setting.set(value);
|
||||
gcli.getRequest().done('Setting: <strong>' + setting.name +
|
||||
'</strong> = ' + setting.get());
|
||||
return 'Setting: <b>' + setting.name + '</b> = ' + setting.get();
|
||||
},
|
||||
|
||||
resetMetadata: {
|
||||
|
|
@ -122,7 +119,7 @@ var pref = {
|
|||
},
|
||||
reset: function(setting) {
|
||||
setting.reset();
|
||||
request.done('Reset ' + setting.name + ' to default: ' + setting.value);
|
||||
return 'Reset ' + setting.name + ' to default: ' + setting.value;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -51,14 +51,31 @@ var Test = {
|
|||
|
||||
var called = false;
|
||||
emitter.addEventListener("juhu", function(e) {
|
||||
called = true;
|
||||
assert.equal(e.type, "juhu");
|
||||
called = true;
|
||||
assert.equal(e.type, "juhu");
|
||||
});
|
||||
|
||||
emitter._dispatchEvent("juhu");
|
||||
assert.ok(called);
|
||||
},
|
||||
|
||||
"test: single dispatch" : function() {
|
||||
var real = new Emitter();
|
||||
var ignored = new Emitter();
|
||||
|
||||
var calls = 0;
|
||||
real.addEventListener("juhu", function(e) {
|
||||
calls++;
|
||||
assert.equal(e.type, "juhu");
|
||||
});
|
||||
|
||||
real._dispatchEvent("juhu");
|
||||
real._dispatchEvent("juhu");
|
||||
|
||||
assert.equal(2, calls);
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = require("asyncjs/test").testcase(Test)
|
||||
module.exports = require("asyncjs/test").testcase(Test);
|
||||
|
||||
});
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 5ab8377de0c2b6bf31e4295e5bb9288cb943e8e8
|
||||
Subproject commit 178ecab78b8c5ffd7cbe09477976165d053c5e0e
|
||||
Loading…
Add table
Add a link
Reference in a new issue