1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-18 21:35:51 -04:00

Various anime improvements

Series type is persisted in the client
New: Warning in UI if anime episode doesn't have an absolute episode number
New: If series type is changed the series will be rescanned
New: Update scene mappings when series is refreshed
This commit is contained in:
Mark McDowall
2014-07-09 22:59:23 -07:00
parent 86936303dd
commit 25abeb8c9c
12 changed files with 108 additions and 14 deletions
@@ -0,0 +1,27 @@
'use strict';
define(
[
'Cells/NzbDroneCell',
'Series/SeriesCollection'
], function (NzbDroneCell, SeriesCollection) {
return NzbDroneCell.extend({
className: 'episode-warning-cell',
render: function () {
this.$el.empty();
if (SeriesCollection.get(this.model.get('seriesId')).get('seriesType') === 'anime') {
if (this.model.get('seasonNumber') > 0 && this.model.get('absoluteEpisodeNumber') === 0) {
this.$el.html('<i class="icon-nd-form-warning" title="Episode does not have an absolute episode number"></i>');
}
}
this.delegateEvents();
return this;
}
});
});
+9
View File
@@ -10,6 +10,7 @@ define(
'Cells/EpisodeStatusCell',
'Cells/EpisodeActionsCell',
'Series/Details/EpisodeNumberCell',
'Series/Details/EpisodeWarningCell',
'Commands/CommandController',
'moment',
'underscore',
@@ -23,6 +24,7 @@ define(
EpisodeStatusCell,
EpisodeActionsCell,
EpisodeNumberCell,
EpisodeWarningCell,
CommandController,
Moment,
_,
@@ -64,6 +66,13 @@ define(
label: '#',
cell : EpisodeNumberCell
},
{
name : 'this',
label : '',
cell : EpisodeWarningCell,
sortable : false,
className : 'episode-warning-cell'
},
{
name : 'this',
label : 'Title',