Working implementation

This commit is contained in:
Garen Torikian 2012-12-12 16:34:48 -08:00 • committed by nightwing
commit 148f7cc0ab
3 changed files with 50 additions and 42 deletions

View file

@ -1119,25 +1119,25 @@ var EditSession = function(text, mode) {
};
/**
* Inserts a block of `text` and the indicated `position`.
* Inserts a block of `text` and the indicated `position`.
* @param {Object} position The position {row, column} to start inserting at
* @param {String} text A chunk of text to insert
* @returns {Object} The position of the last line of `text`. If the length of `text` is 0, this function simply returns `position`.
*
*
**/
*
*
**/
this.insert = function(position, text) {
return this.doc.insert(position, text);
};
/**
* Removes the `range` from the document.
* Removes the `range` from the document.
* @param {Range} range A specified Range to remove
* @returns {Object} The new `start` property of the range, which contains `startRow` and `startColumn`. If `range` is empty, this function returns the unmodified value of `range.start`.
*
*
* @related Document.remove
*
**/
*
**/
this.remove = function(range) {
return this.doc.remove(range);
};