javascript Programming Glossary: range.collapse
Drop image into contenteditable in Chrome to the cursor http://stackoverflow.com/questions/10654262/drop-image-into-contenteditable-in-chrome-to-the-cursor range.setStart pos.offsetNode pos.offset range.collapse range.insertNode img Next the WebKit way else if document.caretRangeFromPoint..
How to move cursor to end of contenteditable entity http://stackoverflow.com/questions/1125292/how-to-move-cursor-to-end-of-contenteditable-entity Select the entire contents of the element with the range range.collapse false collapse the range to the end point. false means collapse.. Select the entire contents of the element with the range range.collapse false collapse the range to the end point. false means collapse..
Set cursor position on contentEditable <div> http://stackoverflow.com/questions/1181700/set-cursor-position-on-contenteditable-div e var cursorStart document.createElement 'span' collapsed range.collapsed cursorStart.id 'cursorStart' cursorStart.appendChild document.createTextNode.. document.createElement 'span' cursorEnd.id 'cursorEnd' range.collapse range.insertNode cursorEnd Add callbacks to afterFocus to be..
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 0 range document.createRange range.setStart containerEl 0 range.collapse true var nodeStack containerEl node foundStart false stop false..
How can I position an element next to user text selection? http://stackoverflow.com/questions/1589721/how-can-i-position-an-element-next-to-user-text-selection collapse range document.selection.createRange .duplicate range.collapse false Create the marker element containing a single invisible.. backwards from the end to the start in the document if range.collapsed sel.isCollapsed range.setStart sel.focusNode sel.focusOffset.. range.setEnd sel.anchorNode sel.anchorOffset range.collapse false Create the marker element containing a single invisible..
Tag-like autocompletion and caret/cursor movement in contenteditable elements http://stackoverflow.com/questions/2798142/tag-like-autocompletion-and-caret-cursor-movement-in-contenteditable-elements var range rangy.createRange range.setStartAfter aElement range.collapse true var sel rangy.getSelection sel.removeAllRanges sel.addRange..
Make a <br> instead of <div></div> by pressing Enter on a contenteditable http://stackoverflow.com/questions/3080529/make-a-br-instead-of-div-div-by-pressing-enter-on-a-contenteditable br range.setStartAfter br range.setEndAfter br range.collapse false selection.removeAllRanges selection.addRange range return..
Selecting Part of String inside an Input Box with jQuery http://stackoverflow.com/questions/3085446/selecting-part-of-string-inside-an-input-box-with-jquery input.select var range document.selection.createRange range.collapse true range.moveEnd character endPos range.moveStart character..
contenteditable, set caret at the end of the text (cross-browser) http://stackoverflow.com/questions/4233265/contenteditable-set-caret-at-the-end-of-the-text-cross-browser var range document.createRange range.selectNodeContents el range.collapse false var sel window.getSelection sel.removeAllRanges sel.addRange..
Javascript: Move caret to last character http://stackoverflow.com/questions/4715762/javascript-move-caret-to-last-character undefined el.focus var range el.createTextRange range.collapse false range.select However you really shouldn't do this whenever..
jQuery Set Cursor Position in Text Area http://stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area 0 .createTextRange var range this .get 0 .createTextRange range.collapse true range.moveEnd 'character' pos range.moveStart 'character'.. if input.createTextRange var range input.createTextRange range.collapse true range.moveEnd 'character' selectionEnd range.moveStart..
How to set caret(cursor) position in contenteditable element (div)? http://stackoverflow.com/questions/6249095/how-to-set-caretcursor-position-in-contenteditable-element-div sel window.getSelection range.setStart el.childNodes 2 5 range.collapse true sel.removeAllRanges sel.addRange range IE 9 works completely..
Insert html at caret in a contenteditable div http://stackoverflow.com/questions/6690752/insert-html-at-caret-in-a-contenteditable-div range range.cloneRange range.setStartAfter lastNode range.collapse true sel.removeAllRanges sel.addRange range else if document.selection.. selectPastedContent range.setStartBefore firstNode else range.collapse true sel.removeAllRanges sel.addRange range else if sel..
Javascript Text Selection Page Coordinates http://stackoverflow.com/questions/6846230/javascript-text-selection-page-coordinates x 0 y 0 if sel if sel.type Control range sel.createRange range.collapse true x range.boundingLeft y range.boundingTop else if window.getSelection.. sel.getRangeAt 0 .cloneRange if range.getClientRects range.collapse true var rect range.getClientRects 0 x rect.left y rect.top..
Get cursor or text position in pixels for input element http://stackoverflow.com/questions/6930578/get-cursor-or-text-position-in-pixels-for-input-element function var range input.createTextRange range.collapse true range.moveStart 'character' selectionStart range.moveEnd..
|