Trigger autosize on the textarea after pasting

This commit is contained in:
Douwe Maan 2017-01-19 10:02:39 -06:00
parent b6ac53322e
commit dd6f91cdcc
2 changed files with 16 additions and 1 deletions

View File

@ -185,6 +185,14 @@
target.value = newText;
target.selectionStart = target.selectionEnd = selectionStart + text.length;
// Trigger autosave
$(target).trigger('input');
// Trigger autosize
var event = document.createEvent('Event');
event.initEvent('autosize:update', true, false);
target.dispatchEvent(event);
};
w.gl.utils.nodeMatchesSelector = (node, selector) => {

View File

@ -61,8 +61,15 @@
replyField.val(function(_, current) {
return current + separator + quote.join('') + "\n";
});
// Trigger autosave for the added text
// Trigger autosave
replyField.trigger('input');
// Trigger autosize
var event = document.createEvent('Event');
event.initEvent('autosize:update', true, false);
replyField.get(0).dispatchEvent(event);
// Focus the input field
return replyField.focus();
};