| 123456789101112131415161718192021222324252627 | const Mn       = require('backbone.marionette');const template = require('./main.ejs');module.exports = Mn.View.extend({    template:  template,    className: 'alert alert-icon alert-warning m-5',    ui: {        retry: 'a.retry'    },    events: {        'click @ui.retry': function (e) {            e.preventDefault();            this.getOption('retry')();        }    },    templateContext: function () {        return {            message: this.getOption('message'),            code:    this.getOption('code'),            retry:   typeof this.getOption('retry') === 'function'        };    }});
 |