| 12345678910111213141516171819202122232425262728293031 | const Mn       = require('backbone.marionette');const App      = require('../../main');const template = require('./renew.ejs');module.exports = Mn.View.extend({    template:  template,    className: 'modal-dialog',    ui: {        waiting: '.waiting',        error:   '.error',        close:   'button.cancel'    },    onRender: function () {        this.ui.error.hide();        App.Api.Nginx.Certificates.renew(this.model.get('id'))            .then((result) => {                this.model.set(result);                setTimeout(() => {                    App.UI.closeModal();                }, 1000);            })            .catch((err) => {                this.ui.waiting.hide();                this.ui.error.text(err.message).show();                this.ui.close.prop('disabled', false);            });    }});
 |