selection-range
Get or set the selection range, or cursor position. Useful for saving and restoring selections when your are programatically changing the dom.
Installation
$ component install bmcmahen/selection-range
$ npm install selection-range
Usage
var select = ;; // select range of el from 5 - 25; // set the cursor at 5var pos = ; // get range of selection// pos.start = start index// pos.end = end index// pos.atStart = boolean. true if cursor should appear at start of el// pos = undefined if no cursor;
Tests
npm install component-test -g
component test browser
License
MIT