From 4c73d766685509876945965c105b5f37cb6a0f14 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov Date: Thu, 27 Aug 2020 13:26:34 -0400 Subject: [PATCH] Fix SuperTextarea instantiation: provide a DOM element, not a jquery collection --- js/src/forum/components/TextEditor.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/src/forum/components/TextEditor.js b/js/src/forum/components/TextEditor.js index 3e4b044fa..7039e5f8b 100644 --- a/js/src/forum/components/TextEditor.js +++ b/js/src/forum/components/TextEditor.js @@ -50,7 +50,9 @@ export default class TextEditor extends Component { ); } - oncreate() { + oncreate(vnode) { + super.oncreate(vnode); + const handler = () => { this.onsubmit(); m.redraw(); @@ -59,7 +61,7 @@ export default class TextEditor extends Component { this.$('textarea').bind('keydown', 'meta+return', handler); this.$('textarea').bind('keydown', 'ctrl+return', handler); - this.attrs.composer.editor = new SuperTextarea(this.$('textarea')); + this.attrs.composer.editor = new SuperTextarea(this.$('textarea')[0]); } /**