|
@@ -1197,7 +1197,11 @@ $(document).ready(() => {
|
|
|
})
|
|
|
});
|
|
|
const pasteExpr = function (e, obj) {
|
|
|
- const text = e.clipboardData.getData('text');
|
|
|
+ let text = e.clipboardData.getData('text');
|
|
|
e.preventDefault();
|
|
|
- obj.value = obj.value + trimInvalidChar(_.trim(text));
|
|
|
+ text = trimInvalidChar(_.trim(text));
|
|
|
+ const start = obj.selectionStart, end = obj.selectionEnd;
|
|
|
+ obj.value = obj.value.substr(0, start) + text + obj.value.substring(end, obj.value.length);
|
|
|
+ obj.selectionStart = start + text.length;
|
|
|
+ obj.selectionEnd = start + text.length;
|
|
|
};
|