Save episode quality after change

This commit is contained in:
Mark McDowall 2013-08-20 23:46:23 -07:00
commit 7c915bd522
9 changed files with 79 additions and 5 deletions

View file

@ -51,6 +51,7 @@ define(
};
model.set(column.get("name"), newQuality);
model.save();
model.trigger("backgrid:edited", model, column, new Backgrid.Command(e));
},

View file

@ -23,8 +23,8 @@ define(
if (hasFile) {
var episodeFile = this.model.get('episodeFile');
var quality = episodeFile.quality;
var size = FormatHelpers.bytes(episodeFile.size);
var quality = episodeFile.get('quality');
var size = FormatHelpers.bytes(episodeFile.get('size'));
var title = 'Episode downloaded';
if (quality.proper) {

View file

@ -36,7 +36,6 @@ define(
this._setMonitoredState();
},
_showSummary: function (e) {
if (e) {
e.preventDefault();

View file

@ -0,0 +1,9 @@
'use strict';
define(
[
'backbone'
], function (Backbone) {
return Backbone.Model.extend({
url: window.ApiRoot + '/episodefile'
});
});

View file

@ -3,8 +3,9 @@ define(
[
'backbone',
'moment',
'Series/SeriesModel'
], function (Backbone, Moment, SeriesModel) {
'Series/SeriesModel',
'Series/EpisodeFileModel'
], function (Backbone, Moment, SeriesModel, EpisodeFileModel) {
return Backbone.Model.extend({
initialize: function () {
@ -19,6 +20,10 @@ define(
parse: function (model) {
model.series = new SeriesModel(model.series);
if (model.episodeFile) {
model.episodeFile = new EpisodeFileModel(model.episodeFile);
}
return model;
},