From d9e97bc149de82823e10b7812d91eaac6ce990b3 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Mon, 18 May 2015 10:55:07 +0930 Subject: [PATCH] Fix broken composer extensibility --- framework/core/js/forum/src/components/composer-body.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/framework/core/js/forum/src/components/composer-body.js b/framework/core/js/forum/src/components/composer-body.js index bc46b0203..5b81d7a59 100644 --- a/framework/core/js/forum/src/components/composer-body.js +++ b/framework/core/js/forum/src/components/composer-body.js @@ -22,7 +22,7 @@ export default class ComposerBody extends Component { } view(className) { - return m('div', {className, config: this.element}, [ + return m('div', {className, config: this.onload.bind(this)}, [ avatar(this.props.user, {className: 'composer-avatar'}), m('div.composer-body', [ m('ul.composer-header', listItems(this.headerItems().toArray())), @@ -32,6 +32,10 @@ export default class ComposerBody extends Component { ]); } + onload(element) { + this.element(element); + } + focus() { var $input = this.$().find(':input:enabled:visible:first'); if ($input.length) {