luci-base: form.js: use createHandlerFn() for modal button actions

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2019-08-21 17:59:58 +02:00
parent c352fbf5e9
commit ac56dc057d

View file

@ -1153,24 +1153,18 @@ var CBITableSection = CBITypedSection.extend({
} }
} }
//ev.target.classList.add('spinning');
Promise.resolve(this.addModalOptions(s, section_id, ev)).then(L.bind(m.render, m)).then(L.bind(function(nodes) { Promise.resolve(this.addModalOptions(s, section_id, ev)).then(L.bind(m.render, m)).then(L.bind(function(nodes) {
//ev.target.classList.remove('spinning');
L.ui.showModal(title, [ L.ui.showModal(title, [
nodes, nodes,
E('div', { 'class': 'right' }, [ E('div', { 'class': 'right' }, [
E('input', { E('button', {
'type': 'button',
'class': 'btn', 'class': 'btn',
'click': L.bind(this.handleModalCancel, this, m), 'click': L.ui.createHandlerFn(this, 'handleModalCancel', m)
'value': _('Dismiss') }, _('Dismiss')), ' ',
}), ' ', E('button', {
E('input', {
'type': 'button',
'class': 'cbi-button cbi-button-positive important', 'class': 'cbi-button cbi-button-positive important',
'click': L.bind(this.handleModalSave, this, m), 'click': L.ui.createHandlerFn(this, 'handleModalSave', m)
'value': _('Save') }, _('Save'))
})
]) ])
], 'cbi-modal'); ], 'cbi-modal');
}, this)).catch(L.error); }, this)).catch(L.error);