jquery Programming Glossary: document.body.createtextrange
Text selection in div(contenteditable) when double click http://stackoverflow.com/questions/12920225/text-selection-in-divcontenteditable-when-double-click x evt.clientX y evt.clientY Try the simple IE way first if document.body.createTextRange range document.body.createTextRange range.moveToPoint x y else.. simple IE way first if document.body.createTextRange range document.body.createTextRange range.moveToPoint x y else if typeof document.createRange undefined..
Persisting the changes of range objects after selection in HTML http://stackoverflow.com/questions/13949059/persisting-the-changes-of-range-objects-after-selection-in-html document.selection.createRange var preSelectionTextRange document.body.createTextRange preSelectionTextRange.moveToElementText containerEl preSelectionTextRange.setEndPoint.. function containerEl savedSel var textRange document.body.createTextRange textRange.moveToElementText containerEl textRange.collapse true..
Javascript Contenteditable - set Cursor / Caret to index http://stackoverflow.com/questions/16095155/javascript-contenteditable-set-cursor-caret-to-index selection else if document.selection IE 8 and lower range document.body.createTextRange Create a range a range is a like the selection but invisible.. function containerEl start end var textRange document.body.createTextRange textRange.moveToElementText containerEl textRange.collapse true..
JQuery/Javascript - Search DOM for text and insert HTML http://stackoverflow.com/questions/4489119/jquery-javascript-search-dom-for-text-and-insert-html 0 rng.collapse false rng.insertNode node else if document.body.createTextRange var rng document.body.createTextRange while rng.findText a .. node else if document.body.createTextRange var rng document.body.createTextRange while rng.findText a rng.collapse false rng.pasteHTML ' b '..
Insert link in contenteditable element http://stackoverflow.com/questions/5605401/insert-link-in-contenteditable-element else links containerEl.getElementsByTagName a linkRange document.body.createTextRange for var i 0 i links.length i linkRange.moveToElementText links..
Calculate Position of selected text javascript/JQuery? http://stackoverflow.com/questions/7991474/calculate-position-of-selected-text-javascript-jquery .type Control range sel.createRange priorRange document.body.createTextRange priorRange.moveToElementText element priorRange.setEndPoint..
JQuery: Selecting Text in an Element (akin to highlighting with your mouse) http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to-highlighting-with-your-mouse document.getElementById element if .browser.msie var range document.body.createTextRange range.moveToElementText text range.select else if .browser.mozilla..
Text selection in div(contenteditable) when double click http://stackoverflow.com/questions/12920225/text-selection-in-divcontenteditable-when-double-click some code function getMouseEventCaretRange evt var range x evt.clientX y evt.clientY Try the simple IE way first if document.body.createTextRange range document.body.createTextRange range.moveToPoint x y else if typeof document.createRange undefined Try Mozilla's rangeOffset.. evt var range x evt.clientX y evt.clientY Try the simple IE way first if document.body.createTextRange range document.body.createTextRange range.moveToPoint x y else if typeof document.createRange undefined Try Mozilla's rangeOffset and rangeParent properties..
Persisting the changes of range objects after selection in HTML http://stackoverflow.com/questions/13949059/persisting-the-changes-of-range-objects-after-selection-in-html saveSelection function containerEl var selectedTextRange document.selection.createRange var preSelectionTextRange document.body.createTextRange preSelectionTextRange.moveToElementText containerEl preSelectionTextRange.setEndPoint EndToStart selectedTextRange var start.. start start end start selectedTextRange.text.length restoreSelection function containerEl savedSel var textRange document.body.createTextRange textRange.moveToElementText containerEl textRange.collapse true textRange.moveEnd character savedSel.end textRange.moveStart..
Javascript Contenteditable - set Cursor / Caret to index http://stackoverflow.com/questions/16095155/javascript-contenteditable-set-cursor-caret-to-index range make the range you have just created the visible selection else if document.selection IE 8 and lower range document.body.createTextRange Create a range a range is a like the selection but invisible range.moveToElementText contentEditableElement Select the entire.. range else if document.selection setSelectionByCharacterOffsets function containerEl start end var textRange document.body.createTextRange textRange.moveToElementText containerEl textRange.collapse true textRange.moveEnd character end textRange.moveStart character..
JQuery/Javascript - Search DOM for text and insert HTML http://stackoverflow.com/questions/4489119/jquery-javascript-search-dom-for-text-and-insert-html document.createTextNode b var rng window.getSelection .getRangeAt 0 rng.collapse false rng.insertNode node else if document.body.createTextRange var rng document.body.createTextRange while rng.findText a rng.collapse false rng.pasteHTML ' b ' b ' b ' script head.. .getRangeAt 0 rng.collapse false rng.insertNode node else if document.body.createTextRange var rng document.body.createTextRange while rng.findText a rng.collapse false rng.pasteHTML ' b ' b ' b ' script head body onload fx 'cheese' 'is wonderful'..
Insert link in contenteditable element http://stackoverflow.com/questions/5605401/insert-link-in-contenteditable-element a selectedLinks.push containerEl else links containerEl.getElementsByTagName a linkRange document.body.createTextRange for var i 0 i links.length i linkRange.moveToElementText links i if linkRange.compareEndPoints StartToEnd range 1 linkRange.compareEndPoints..
Calculate Position of selected text javascript/JQuery? http://stackoverflow.com/questions/7991474/calculate-position-of-selected-text-javascript-jquery else if typeof document.selection undefined sel document.selection .type Control range sel.createRange priorRange document.body.createTextRange priorRange.moveToElementText element priorRange.setEndPoint EndToStart range start priorRange.text.length end start range.text.length..
JQuery: Selecting Text in an Element (akin to highlighting with your mouse) http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to-highlighting-with-your-mouse regardless of browser function SelectText element var text document.getElementById element if .browser.msie var range document.body.createTextRange range.moveToElementText text range.select else if .browser.mozilla .browser.opera var selection window.getSelection var..
|