JC Brand 6 anni fa
parent
commit
22e3c49660
2 ha cambiato i file con 6 aggiunte e 6 eliminazioni
  1. 1 1
      src/converse-chatview.js
  2. 5 5
      src/headless/utils/core.js

+ 1 - 1
src/converse-chatview.js

@@ -1102,7 +1102,7 @@ converse.plugins.add('converse-chatview', {
                     textarea.value = '';
                     textarea.value = existing+value+' ';
                 }
-                u.putCurserAtEnd(textarea);
+                u.placeCaretAtEnd(textarea);
             },
 
             createEmojiPicker () {

+ 5 - 5
src/headless/utils/core.js

@@ -348,11 +348,11 @@ u.getCurrentWord = function (input, index) {
 };
 
 u.replaceCurrentWord = function (input, new_value) {
-    const cursor = input.selectionEnd || undefined,
-          current_word = _.last(input.value.slice(0, cursor).split(' ')),
+    const caret = input.selectionEnd || undefined,
+          current_word = _.last(input.value.slice(0, caret).split(' ')),
           value = input.value;
-    input.value = value.slice(0, cursor - current_word.length) + `${new_value} ` + value.slice(cursor);
-    input.selectionEnd = cursor - current_word.length + new_value.length + 1;
+    input.value = value.slice(0, caret - current_word.length) + `${new_value} ` + value.slice(caret);
+    input.selectionEnd = caret - current_word.length + new_value.length + 1;
 };
 
 u.triggerEvent = function (el, name, type="Event", bubbles=true, cancelable=true) {
@@ -433,7 +433,7 @@ u.getRandomInt = function (max) {
     return Math.floor(Math.random() * Math.floor(max));
 };
 
-u.putCurserAtEnd = function (textarea) {
+u.placeCaretAtEnd = function (textarea) {
     if (textarea !== document.activeElement) {
         textarea.focus();
     }