Commit 7bf157d9 authored by JC Brand's avatar JC Brand

Refactor code that adds button into new method.

parent 7f9f6247
......@@ -53,19 +53,21 @@
'click .toggle-spoiler-display': 'toggleSpoilerMessage'
},
'renderToolbar': function (toolbar, options) {
const { _converse } = this.__super__;
const result = this.__super__.renderToolbar.apply(this, arguments);
if (!_converse.show_toolbar) { return result; }
const html = tpl_spoiler_button({
'title': _converse.__('Click here to write a message as a spoiler')
});
addSpoilerToolbarButton () {
const toolbar_el = this.el.querySelector('.chat-toolbar');
if (!_.isNull(toolbar_el)) {
toolbar_el.appendChild(u.stringToElement(html));
toolbar_el.insertAdjacentHTML(
'beforeend',
tpl_spoiler_button({
'title': this.__super__._converse.__('Click here to write a message as a spoiler')
})
);
}
},
renderToolbar (toolbar, options) {
const result = this.__super__.renderToolbar.apply(this, arguments);
this.addSpoilerToolbarButton();
return result;
},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment