update files

This commit is contained in:
nuintun
2015-11-24 22:00:46 +08:00
parent 085a5cf350
commit 32ae3adceb
24 changed files with 149 additions and 142 deletions

View File

@@ -7,6 +7,7 @@
module.exports = function (Terminal){
Terminal.prototype.cursorBlink = function (){
if (Terminal.focus !== this) return;
this.cursorState ^= 1;
this.refresh(this.y, this.y);
};
@@ -15,24 +16,26 @@ module.exports = function (Terminal){
if (!this.cursorState) {
this.cursorState = 1;
this.refresh(this.y, this.y);
} else {
// Temporarily disabled:
// this.refreshBlink();
}
};
Terminal.prototype.startBlink = function (){
if (!Terminal.cursorBlink) return;
var self = this;
this._blinker = function (){
self.cursorBlink();
};
this._blink = setInterval(this._blinker, 500);
};
Terminal.prototype.refreshBlink = function (){
if (!Terminal.cursorBlink) return;
clearInterval(this._blink);
this._blink = setInterval(this._blinker, 500);
};
};