Merge pull request #908 from rstudio/patch/blinking-cursor

add function to disable blinking cursor
This commit is contained in:
Harutyun Amirjanyan 2012-09-05 00:04:49 -07:00
commit cb244b730f

View file

@ -48,6 +48,7 @@ var Cursor = function(parentEl) {
parentEl.appendChild(this.element);
this.isVisible = false;
this.isBlinking = true;
this.cursors = [];
this.cursor = this.addCursor();
@ -64,6 +65,12 @@ var Cursor = function(parentEl) {
this.session = session;
};
this.setBlinking = function(blinking) {
this.isBlinking = blinking;
if (blinking)
this.restartTimer();
};
this.addCursor = function() {
var el = dom.createElement("div");
var className = "ace_cursor";
@ -104,6 +111,8 @@ var Cursor = function(parentEl) {
this.restartTimer = function() {
clearInterval(this.blinkId);
if (!this.isBlinking)
return;
if (!this.isVisible)
return;