UNPKG

react-date-picker

Version:

A carefully crafted date picker for React

22 lines (19 loc) 532 B
export default function setCaretPosition(elem, caretPos) { let start = caretPos let end = caretPos if (caretPos && (caretPos.start != undefined || caretPos.end != undefined)){ start = caretPos.start || 0 end = caretPos.end || start } if (elem != null) { if(elem.createTextRange) { var range = elem.createTextRange() range.moveStart('character', start) range.moveEnd('character', end) range.select() } else { elem.focus() elem.setSelectionRange(start, end) } } }