minor refactoring

This commit is contained in:
Fabian Jakobs 2010-05-04 17:06:02 +02:00
commit 9df0f712c5

View file

@ -315,7 +315,7 @@ ace.Document = function(text, mode) {
if (!fromUndo && this.$undoManager) { if (!fromUndo && this.$undoManager) {
var nl = this.$getNewLineCharacter(); var nl = this.$getNewLineCharacter();
this.$deltas.push({ this.$deltas.push({
type: "insert", action: "insertText",
range: new ace.Range(row, 0, row + lines.length, 0), range: new ace.Range(row, 0, row + lines.length, 0),
text: lines.join(nl) + nl text: lines.join(nl) + nl
}); });
@ -375,7 +375,7 @@ ace.Document = function(text, mode) {
if (!fromUndo && this.$undoManager) { if (!fromUndo && this.$undoManager) {
var nl = this.$getNewLineCharacter(); var nl = this.$getNewLineCharacter();
this.$deltas.push({ this.$deltas.push({
type: "insert", action: "insertText",
range: ace.Range.fromPoints(position, end), range: ace.Range.fromPoints(position, end),
text: text text: text
}); });
@ -409,7 +409,7 @@ ace.Document = function(text, mode) {
if (!fromUndo && this.$undoManager) { if (!fromUndo && this.$undoManager) {
var nl = this.$getNewLineCharacter(); var nl = this.$getNewLineCharacter();
this.$deltas.push({ this.$deltas.push({
type: "remove", action: "removeText",
range: range.clone(), range: range.clone(),
text: this.getTextRange(range) text: this.getTextRange(range)
}); });
@ -434,9 +434,8 @@ ace.Document = function(text, mode) {
this.selection.clearSelection(); this.selection.clearSelection();
for (var i=0; i<deltas.length; i++) { for (var i=0; i<deltas.length; i++) {
var delta = deltas[i]; var delta = deltas[i];
if (delta.type == "insert") { if (delta.action == "insertText") {
this.remove(delta.range, true); this.remove(delta.range, true);
this.selection.clearSelection();
this.selection.moveCursorToPosition(delta.range.start); this.selection.moveCursorToPosition(delta.range.start);
} else { } else {
this.insert(delta.range.start, delta.text, true); this.insert(delta.range.start, delta.text, true);
@ -449,7 +448,7 @@ ace.Document = function(text, mode) {
this.selection.clearSelection(); this.selection.clearSelection();
for (var i=0; i<deltas.length; i++) { for (var i=0; i<deltas.length; i++) {
var delta = deltas[i]; var delta = deltas[i];
if (delta.type == "insert") { if (delta.action == "insertText") {
this.insert(delta.range.start, delta.text, true); this.insert(delta.range.start, delta.text, true);
this.selection.setSelectionRange(delta.range); this.selection.setSelectionRange(delta.range);
} else { } else {