Readarr/src/UI/EpisodeFile/Editor/QualitySelectView.js
Mark McDowall 8ab0b26773 Episode file editor
New: Ability to delete all episode files in a series or season
New: Ability to change quality for all episode files in a series or season
2015-02-21 11:13:24 -08:00

35 lines
No EOL
804 B
JavaScript

var _ = require('underscore');
var Marionette = require('marionette');
module.exports = Marionette.ItemView.extend({
template : 'EpisodeFile/Editor/QualitySelectViewTemplate',
ui : {
select : '.x-select'
},
events : {
'change .x-select' : '_changeSelect'
},
initialize : function (options) {
this.qualities = options.qualities;
this.templateHelpers = {
qualities : this.qualities
};
},
_changeSelect : function () {
var value = this.ui.select.val();
if (value === 'choose') {
return;
}
var quality = _.find(this.qualities, { 'id': parseInt(value) });
this.trigger('seasonedit:quality', { selected : quality });
this.ui.select.val('choose');
}
});