浏览代码

Make sure that the textarea resizes back to original size

after sending
JC Brand 7 年之前
父节点
当前提交
b939de03bc
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/converse-chatview.js

+ 5 - 0
src/converse-chatview.js

@@ -885,6 +885,11 @@
                     }
                     }
                     textarea.value = '';
                     textarea.value = '';
                     textarea.focus();
                     textarea.focus();
+                    // Trigger input event, so that the textarea resizes
+                    const event = document.createEvent('Event');
+                    event.initEvent('input', true, true);
+                    textarea.dispatchEvent(event);
+
                     if (message !== '') {
                     if (message !== '') {
                         this.onMessageSubmitted(message, spoiler_hint);
                         this.onMessageSubmitted(message, spoiler_hint);
                         _converse.emit('messageSend', message);
                         _converse.emit('messageSend', message);