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

Refactor code that adds button into new method.

parent 7f9f6247
...@@ -53,19 +53,21 @@ ...@@ -53,19 +53,21 @@
'click .toggle-spoiler-display': 'toggleSpoilerMessage' 'click .toggle-spoiler-display': 'toggleSpoilerMessage'
}, },
'renderToolbar': function (toolbar, options) { addSpoilerToolbarButton () {
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')
});
const toolbar_el = this.el.querySelector('.chat-toolbar'); const toolbar_el = this.el.querySelector('.chat-toolbar');
if (!_.isNull(toolbar_el)) { 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; 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