nicely integrate the worker code
This commit is contained in:
parent
30975d5b0d
commit
8238e36ca1
8 changed files with 114 additions and 61 deletions
24
lib/ace/mode/javascript_worker.js
Normal file
24
lib/ace/mode/javascript_worker.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
define(function(require, exports, module) {
|
||||
|
||||
var oop = require("pilot/oop");
|
||||
var Mirror = require("ace/worker/mirror").Mirror;
|
||||
var lint = require("ace/worker/jslint").JSLINT;
|
||||
|
||||
var JavaScriptWorker = exports.JavaScriptWorker = function(sender) {
|
||||
Mirror.call(this, sender);
|
||||
this.setTimeout(500);
|
||||
};
|
||||
|
||||
oop.inherits(JavaScriptWorker, Mirror);
|
||||
|
||||
(function() {
|
||||
|
||||
this.onUpdate = function() {
|
||||
lint(this.doc.getValue(), {undef: false, onevar: false, passfail: false});
|
||||
this.sender.emit("jslint", lint.errors);
|
||||
}
|
||||
|
||||
}).call(JavaScriptWorker.prototype);
|
||||
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue