- L.resolveDefault(map.render()).
- then(form_rendered => {
- ui.showModal(_('New firmware upgrade available'), [
- E('p', _('Currently running: %s - %s').format(this.firmware.version, this.data.revision)),
- form_rendered,
- E('div', { class: 'right' }, [
- E('div', { class: 'btn', click: ui.hideModal }, _('Cancel')), ' ',
- E('button', {
- 'class': 'btn cbi-button cbi-button-positive important',
- 'click': ui.createHandlerFn(this, function () {
- map.save().then(() => {
- this.firmware.packages = mapdata.request.packages;
- this.firmware.version = mapdata.request.version;
- this.firmware.profile = mapdata.request.profile;
- poll.add(L.bind(this.handleRequest, this), 5);
- });
- })
- }, _('Request firmware image')),
- ]),
- ]);
- });
- } else {
- ui.showModal(_('No upgrade available'), [
- E('p', _('The device runs the latest firmware version %s - %s').format(version, revision)),
+ L.resolveDefault(map.render()).then((form_rendered) => {
+ ui.showModal(_('New firmware upgrade available'), [
+ E(
+ 'p',
+ _('Currently running: %s - %s').format(
+ version,
+ revision
+ )
+ ),
+ form_rendered,