Files
Prowlarr/src/UI/Series/Delete/DeleteSeriesView.js
T
2014-08-31 19:54:12 -07:00

35 lines
1002 B
JavaScript

'use strict';
define(
[
'vent',
'marionette'
], function (vent, Marionette) {
return Marionette.ItemView.extend({
template: 'Series/Delete/DeleteSeriesTemplate',
events: {
'click .x-confirm-delete': 'removeSeries'
},
ui: {
deleteFiles : '.x-delete-files',
indicator : '.x-indicator'
},
removeSeries: function () {
var self = this;
var deleteFiles = this.ui.deleteFiles.prop('checked');
this.ui.indicator.show();
this.model.destroy({
data: { 'deleteFiles': deleteFiles },
wait: true
}).done(function () {
vent.trigger(vent.Events.SeriesDeleted, { series: self.model });
vent.trigger(vent.Commands.CloseModalCommand);
});
}
});
});