commit
a4a30b6665
8 changed files with 6807 additions and 5773 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -79,8 +79,8 @@ oop.inherits(JavaScriptWorker, Mirror);
|
|||
this.options = options || {
|
||||
// undef: true,
|
||||
// unused: true,
|
||||
es5: true,
|
||||
esnext: true,
|
||||
moz: true,
|
||||
devel: true,
|
||||
browser: true,
|
||||
node: true,
|
||||
|
|
|
|||
|
|
@ -91,11 +91,11 @@ module.exports = {
|
|||
|
||||
"test for each": function() {
|
||||
var worker = new JavaScriptWorker(this.sender);
|
||||
worker.setValue("for each(var i in x)'");
|
||||
worker.setValue("for each(var i in x)");
|
||||
worker.deferredUpdate.call();
|
||||
|
||||
var error = this.sender.events[0][1][0];
|
||||
assert.equal(error.text, "Expected '(' and instead saw 'each'.");
|
||||
assert.equal(error.text, "Unexpected early end of program.");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -469,10 +469,10 @@ var SnippetManager = function() {
|
|||
var snippetNameMap = this.snippetNameMap;
|
||||
|
||||
function removeSnippet(s) {
|
||||
var map = snippetNameMap[scope];
|
||||
if (map && map[s.name]) {
|
||||
delete map[s.name];
|
||||
map = snippetMap[scope];
|
||||
var nameMap = snippetNameMap[s.scope||scope];
|
||||
if (nameMap && nameMap[s.name]) {
|
||||
delete nameMap[s.name];
|
||||
var map = snippetMap[s.scope||scope];
|
||||
var i = map && map.indexOf(s);
|
||||
if (i >= 0)
|
||||
map.splice(i, 1);
|
||||
|
|
|
|||
|
|
@ -4,17 +4,15 @@ if (typeof window.window != "undefined" && window.document) {
|
|||
return;
|
||||
}
|
||||
|
||||
window.console = {
|
||||
log: function() {
|
||||
var msgs = Array.prototype.slice.call(arguments, 0);
|
||||
postMessage({type: "log", data: msgs});
|
||||
},
|
||||
error: function() {
|
||||
var msgs = Array.prototype.slice.call(arguments, 0);
|
||||
postMessage({type: "log", data: msgs});
|
||||
},
|
||||
trace: function() {}
|
||||
window.console = function() {
|
||||
var msgs = Array.prototype.slice.call(arguments, 0);
|
||||
postMessage({type: "log", data: msgs});
|
||||
};
|
||||
window.console.error =
|
||||
window.console.warn =
|
||||
window.console.log =
|
||||
window.console.trace = window.console;
|
||||
|
||||
window.window = window;
|
||||
window.ace = window;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue