Skip to content

Instantly share code, notes, and snippets.

@blasten
Last active August 29, 2015 14:13
Show Gist options
  • Save blasten/4b94f580d2778a543d7c to your computer and use it in GitHub Desktop.
Save blasten/4b94f580d2778a543d7c to your computer and use it in GitHub Desktop.
function newRange(startElement, startOffset, endElement, endOffset) {
var range = document.createRange();
range.setStart(startElement, startOffset);
range.setStart(endElement, endOffset);
return range;
}
function selectRange(range) {
window.getSelection().addRange(range);
}
function getCurrentRange() {
var sel = window.getSelection();
return (sel.rangeCount > 0) ? sel.getRangeAt(0) : null;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment