UNPKG

tc-ui-toolkit

Version:

React components used to develop tools for the desktop app translationCore

21 lines (17 loc) 1.75 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.moveCursorToEnd = void 0; /** * move cursor to end of text * @param e - synthetic event to adjust */ var moveCursorToEnd = function moveCursorToEnd(e) { var length = e.target && e.target.value && e.target.value.length || 0; if (length > 0) { e.target.setSelectionRange(length, length); // TRICKY: we need to move cursor to end of text to match behavior of electron 3 } }; exports.moveCursorToEnd = moveCursorToEnd; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9WZXJzZUVkaXRvci9oZWxwZXJzL2VkaXRIZWxwZXJzLmpzIl0sIm5hbWVzIjpbIm1vdmVDdXJzb3JUb0VuZCIsImUiLCJsZW5ndGgiLCJ0YXJnZXQiLCJ2YWx1ZSIsInNldFNlbGVjdGlvblJhbmdlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFJTyxJQUFNQSxlQUFlLEdBQUcsU0FBbEJBLGVBQWtCLENBQUNDLENBQUQsRUFBTztBQUNwQyxNQUFNQyxNQUFNLEdBQUlELENBQUMsQ0FBQ0UsTUFBRixJQUFZRixDQUFDLENBQUNFLE1BQUYsQ0FBU0MsS0FBckIsSUFBOEJILENBQUMsQ0FBQ0UsTUFBRixDQUFTQyxLQUFULENBQWVGLE1BQTlDLElBQXlELENBQXhFOztBQUVBLE1BQUtBLE1BQU0sR0FBRyxDQUFkLEVBQWtCO0FBQ2hCRCxJQUFBQSxDQUFDLENBQUNFLE1BQUYsQ0FBU0UsaUJBQVQsQ0FBMkJILE1BQTNCLEVBQW1DQSxNQUFuQyxFQURnQixDQUM0QjtBQUM3QztBQUNGLENBTk0iLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIG1vdmUgY3Vyc29yIHRvIGVuZCBvZiB0ZXh0XG4gKiBAcGFyYW0gZSAtIHN5bnRoZXRpYyBldmVudCB0byBhZGp1c3RcbiAqL1xuZXhwb3J0IGNvbnN0IG1vdmVDdXJzb3JUb0VuZCA9IChlKSA9PiB7XG4gIGNvbnN0IGxlbmd0aCA9IChlLnRhcmdldCAmJiBlLnRhcmdldC52YWx1ZSAmJiBlLnRhcmdldC52YWx1ZS5sZW5ndGgpIHx8IDA7XG5cbiAgaWYgKCBsZW5ndGggPiAwICkge1xuICAgIGUudGFyZ2V0LnNldFNlbGVjdGlvblJhbmdlKGxlbmd0aCwgbGVuZ3RoKTsgLy8gVFJJQ0tZOiB3ZSBuZWVkIHRvIG1vdmUgY3Vyc29yIHRvIGVuZCBvZiB0ZXh0IHRvIG1hdGNoIGJlaGF2aW9yIG9mIGVsZWN0cm9uIDNcbiAgfVxufTtcblxuIl19