jquery Programming Glossary: sel.addrange
Text selection in div(contenteditable) when double click http://stackoverflow.com/questions/12920225/text-selection-in-divcontenteditable-when-double-click var sel window.getSelection sel.removeAllRanges sel.addRange range document.getElementById editor .ondblclick function evt..
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 i var sel window.getSelection sel.removeAllRanges sel.addRange range else if document.selection saveSelection function containerEl..
Javascript Contenteditable - set Cursor / Caret to index http://stackoverflow.com/questions/16095155/javascript-contenteditable-set-cursor-caret-to-index i var sel window.getSelection sel.removeAllRanges sel.addRange range else if document.selection setSelectionByCharacterOffsets..
Javascript Highlight Selected Range Button http://stackoverflow.com/questions/1622629/javascript-highlight-selected-range-button 0 document.designMode on if range sel.removeAllRanges sel.addRange range Use HiliteColor since some browsers apply BackColor to..
HTML5 draggable elements within contenteditable div - stops working after first drop - why? http://stackoverflow.com/questions/16900032/html5-draggable-elements-within-contenteditable-div-stops-working-after-first range var sel window.getSelection sel.removeAllRanges sel.addRange range '#editor' .get 0 .focus essential document.execCommand..
Change CSS of selected text using Javascript http://stackoverflow.com/questions/3223682/change-css-of-selected-text-using-javascript 0 document.designMode on if range sel.removeAllRanges sel.addRange range Use HiliteColor since some browsers apply BackColor to..
Preserve text selection in contenteditable while interacting with jQuery UI Dialog and text input http://stackoverflow.com/questions/3315824/preserve-text-selection-in-contenteditable-while-interacting-with-jquery-ui-dial sel window.getSelection sel.removeAllRanges sel.addRange range else if document.selection range.select range.select..
Insert link in contenteditable element http://stackoverflow.com/questions/5605401/insert-link-in-contenteditable-element for var i 0 len savedSel.length i len i sel.addRange savedSel i else if document.selection savedSel.select savedSel.select..
How to set caret(cursor) position in contenteditable element (div)? http://stackoverflow.com/questions/6249095/how-to-set-caretcursor-position-in-contenteditable-element-div el.childNodes 2 5 range.collapse true sel.removeAllRanges sel.addRange range IE 9 works completely differently. If you need to support..
Insert html at caret in a contenteditable div http://stackoverflow.com/questions/6690752/insert-html-at-caret-in-a-contenteditable-div lastNode range.collapse true sel.removeAllRanges sel.addRange range else if document.selection document.selection.type Control.. else range.collapse true sel.removeAllRanges sel.addRange range else if sel document.selection sel.type Control IE..
Text selection in div(contenteditable) when double click http://stackoverflow.com/questions/12920225/text-selection-in-divcontenteditable-when-double-click range.select else if typeof window.getSelection undefined var sel window.getSelection sel.removeAllRanges sel.addRange range document.getElementById editor .ondblclick function evt evt evt window.event this.contentEditable true this.focus..
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 i node.childNodes.length while i nodeStack.push node.childNodes i var sel window.getSelection sel.removeAllRanges sel.addRange range else if document.selection saveSelection function containerEl var selectedTextRange document.selection.createRange..
Javascript Contenteditable - set Cursor / Caret to index http://stackoverflow.com/questions/16095155/javascript-contenteditable-set-cursor-caret-to-index i node.childNodes.length while i nodeStack.push node.childNodes i var sel window.getSelection sel.removeAllRanges sel.addRange range else if document.selection setSelectionByCharacterOffsets function containerEl start end var textRange document.body.createTextRange..
Javascript Highlight Selected Range Button http://stackoverflow.com/questions/1622629/javascript-highlight-selected-range-button if sel.rangeCount sel.getRangeAt range sel.getRangeAt 0 document.designMode on if range sel.removeAllRanges sel.addRange range Use HiliteColor since some browsers apply BackColor to the whole block if document.execCommand HiliteColor false..
HTML5 draggable elements within contenteditable div - stops working after first drop - why? http://stackoverflow.com/questions/16900032/html5-draggable-elements-within-contenteditable-div-stops-working-after-first range.setStart e.rangeParent e.rangeOffset console.log 'range' range var sel window.getSelection sel.removeAllRanges sel.addRange range '#editor' .get 0 .focus essential document.execCommand 'insertHTML' false content '#editor' .append content sel.removeAllRanges..
Change CSS of selected text using Javascript http://stackoverflow.com/questions/3223682/change-css-of-selected-text-using-javascript if sel.rangeCount sel.getRangeAt range sel.getRangeAt 0 document.designMode on if range sel.removeAllRanges sel.addRange range Use HiliteColor since some browsers apply BackColor to the whole block if document.execCommand HiliteColor false..
Preserve text selection in contenteditable while interacting with jQuery UI Dialog and text input http://stackoverflow.com/questions/3315824/preserve-text-selection-in-contenteditable-while-interacting-with-jquery-ui-dial
Insert link in contenteditable element http://stackoverflow.com/questions/5605401/insert-link-in-contenteditable-element if window.getSelection sel window.getSelection sel.removeAllRanges for var i 0 len savedSel.length i len i sel.addRange savedSel i else if document.selection savedSel.select savedSel.select jsFiddle example http jsfiddle.net JRKwH 1 UPDATE..
How to set caret(cursor) position in contenteditable element (div)? http://stackoverflow.com/questions/6249095/how-to-set-caretcursor-position-in-contenteditable-element-div var sel window.getSelection range.setStart el.childNodes 2 5 range.collapse true sel.removeAllRanges sel.addRange range IE 9 works completely differently. If you need to support these browsers you'll need different code. jsFiddle example..
Insert html at caret in a contenteditable div http://stackoverflow.com/questions/6690752/insert-html-at-caret-in-a-contenteditable-div selection if lastNode range range.cloneRange range.setStartAfter lastNode range.collapse true sel.removeAllRanges sel.addRange range else if document.selection document.selection.type Control IE 9 document.selection.createRange .pasteHTML html.. lastNode if selectPastedContent range.setStartBefore firstNode else range.collapse true sel.removeAllRanges sel.addRange range else if sel document.selection sel.type Control IE 9 var originalRange sel.createRange originalRange.collapse true..
|