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