|
@@ -251,7 +251,8 @@
|
|
|
'click .toggle-smiley': 'toggleEmojiMenu',
|
|
|
'click .toggle-spoiler': 'toggleSpoilerMessage',
|
|
|
'click .upload-file': 'toggleFileUpload',
|
|
|
- 'keypress .chat-textarea': 'keyPressed'
|
|
|
+ 'keypress .chat-textarea': 'keyPressed',
|
|
|
+ 'input .chat-textarea': 'inputChanged'
|
|
|
},
|
|
|
|
|
|
initialize () {
|
|
@@ -827,6 +828,11 @@
|
|
|
}
|
|
|
},
|
|
|
|
|
|
+ inputChanged (ev) {
|
|
|
+ ev.target.style.height = 'auto'; // Fixes weirdness
|
|
|
+ ev.target.style.height = (ev.target.scrollHeight) + 'px';
|
|
|
+ },
|
|
|
+
|
|
|
clearMessages (ev) {
|
|
|
if (ev && ev.preventDefault) { ev.preventDefault(); }
|
|
|
const result = confirm(__("Are you sure you want to clear the messages from this conversation?"));
|