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 || '?'); } } });