var vent = require('vent'); var NzbDroneCell = require('./NzbDroneCell'); var CommandController = require('../Commands/CommandController'); module.exports = NzbDroneCell.extend({ className : 'series-actions-cell', ui : { refresh : '.x-refresh' }, events : { 'click .x-edit' : '_editSeries', 'click .x-refresh' : '_refreshSeries' }, render : function() { this.$el.empty(); this.$el.html(' ' + ''); CommandController.bindToCommand({ element : this.$el.find('.x-refresh'), command : { name : 'refreshSeries', seriesId : this.model.get('id') } }); this.delegateEvents(); return this; }, _editSeries : function() { vent.trigger(vent.Commands.EditSeriesCommand, { series : this.model }); }, _refreshSeries : function() { CommandController.Execute('refreshSeries', { name : 'refreshSeries', seriesId : this.model.id }); } });