| 1234567891011121314151617181920212223242526272829303132 |
- const Mn = require('backbone.marionette');
- const Controller = require('../../controller');
- const template = require('./item.ejs');
- module.exports = Mn.View.extend({
- template: template,
- tagName: 'tr',
- ui: {
- meta: 'a.meta'
- },
- events: {
- 'click @ui.meta': function (e) {
- e.preventDefault();
- Controller.showAuditMeta(this.model);
- }
- },
- templateContext: {
- more: function() {
- switch (this.object_type) {
- case 'redirection-host':
- case 'stream':
- case 'proxy-host':
- return this.meta.domain_names.join(', ');
- }
- return '#' + (this.object_id || '?');
- }
- }
- });
|