fix for setReadOnly
This commit is contained in:
parent
313c4f77f7
commit
fe3e92a3f9
1 changed files with 4 additions and 3 deletions
|
|
@ -1457,7 +1457,7 @@ var Editor = function(renderer, session) {
|
||||||
} else {
|
} else {
|
||||||
var ranges = selection.rangeList.ranges;
|
var ranges = selection.rangeList.ranges;
|
||||||
selection.rangeList.detach(this.session);
|
selection.rangeList.detach(this.session);
|
||||||
|
|
||||||
for (var i = ranges.length; i--; ) {
|
for (var i = ranges.length; i--; ) {
|
||||||
var rangeIndex = i;
|
var rangeIndex = i;
|
||||||
var rows = ranges[i].collapseRows();
|
var rows = ranges[i].collapseRows();
|
||||||
|
|
@ -1471,7 +1471,7 @@ var Editor = function(renderer, session) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
|
|
||||||
var linesMoved = mover.call(this, first, last);
|
var linesMoved = mover.call(this, first, last);
|
||||||
while (rangeIndex >= i) {
|
while (rangeIndex >= i) {
|
||||||
ranges[rangeIndex].moveBy(linesMoved, 0);
|
ranges[rangeIndex].moveBy(linesMoved, 0);
|
||||||
|
|
@ -2210,7 +2210,8 @@ config.defineOptions(Editor.prototype, "editor", {
|
||||||
readOnly: {
|
readOnly: {
|
||||||
set: function(readOnly) {
|
set: function(readOnly) {
|
||||||
this.textInput.setReadOnly(readOnly);
|
this.textInput.setReadOnly(readOnly);
|
||||||
this.renderer.$cursorLayer.setBlinking(!readOnly);
|
var cursorLayer = this.renderer.$cursorLayer;
|
||||||
|
cursorLayer && cursorLayer.setBlinking(!readOnly);
|
||||||
},
|
},
|
||||||
initialValue: false
|
initialValue: false
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue