better way for managing options

This commit is contained in:
nightwing 2012-12-27 19:39:06 +04:00
commit f74185870f
11 changed files with 324 additions and 345 deletions

View file

@ -9,14 +9,14 @@ var StatusBar = function(editor, parentNode) {
this.element.style.cssText = "color: gray; position:absolute; right:0; border-left:1px solid";
parentNode.appendChild(this.element);
var statusUpdate = lang.deferredCall(function(){
var statusUpdate = lang.delayedCall(function(){
this.updateStatus(editor)
}.bind(this));
editor.on("changeStatus", function() {
statusUpdate.schedule(50);
statusUpdate.schedule(100);
});
editor.on("changeSelection", function() {
statusUpdate.schedule(50);
statusUpdate.schedule(100);
});
};