UNPKG

react-date-picker

Version:

A carefully crafted date picker for React

15 lines (12 loc) 548 B
'use strict'; var document = global.document //from http://javascript.nwbox.com/cursor_position/, but added the !window.getSelection check, which //is needed for newer versions of IE, which adhere to standards export default function getSelectionStart(o) { if (o.createTextRange && !global.getSelection) { var r = document.selection.createRange().duplicate() r.moveEnd('character', o.value.length) if (r.text == '') return o.value.length return o.value.lastIndexOf(r.text) } else return o.selectionStart }