summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/caret.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/caret.js b/lib/caret.js
index 758600d0..017e96f3 100644
--- a/lib/caret.js
+++ b/lib/caret.js
@@ -31,10 +31,10 @@ function($) {
return range2.text.length;
}
//textarea
- var pos = 0,
- range = target.createTextRange(),
+ var range = target.createTextRange(),
range2 = document.selection.createRange().duplicate(),
bookmark = range2.getBookmark();
+ pos = 0;
range.moveToBookmark(bookmark);
while (range.moveStart('character', -1) !== 0) pos++;
return pos;