From 985ccc096e78843b8c2a66025dd6783345713b23 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Fri, 26 Jun 2015 19:09:56 +0930 Subject: [PATCH] Update for component API --- .../mentions/js/src/components/autocomplete-dropdown.js | 2 +- extensions/mentions/js/src/composer-autocomplete.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/mentions/js/src/components/autocomplete-dropdown.js b/extensions/mentions/js/src/components/autocomplete-dropdown.js index 86b88b10f..429347aa3 100644 --- a/extensions/mentions/js/src/components/autocomplete-dropdown.js +++ b/extensions/mentions/js/src/components/autocomplete-dropdown.js @@ -10,7 +10,7 @@ export default class AutocompleteDropdown extends Component { } view() { - return m('ul.dropdown-menu.mentions-dropdown', {config: this.element}, this.props.items.map(item => m('li', item))); + return m('ul.dropdown-menu.mentions-dropdown', this.props.items.map(item => m('li', item))); } show(left, top) { diff --git a/extensions/mentions/js/src/composer-autocomplete.js b/extensions/mentions/js/src/composer-autocomplete.js index 3d4f37849..49f502d13 100644 --- a/extensions/mentions/js/src/composer-autocomplete.js +++ b/extensions/mentions/js/src/composer-autocomplete.js @@ -10,7 +10,7 @@ import truncate from 'flarum/utils/truncate'; import AutocompleteDropdown from 'flarum-mentions/components/autocomplete-dropdown'; export default function() { - extend(ComposerBody.prototype, 'onload', function(original, element, isInitialized, context) { + extend(ComposerBody.prototype, 'config', function(original, element, isInitialized, context) { if (isInitialized) return; var composer = this; @@ -126,7 +126,7 @@ export default function() { if (suggestions.length) { dropdown.props.items = suggestions; - m.render($container[0], dropdown.view()); + m.render($container[0], dropdown.render()); dropdown.show(); var coordinates = getCaretCoordinates(this, mentionStart);