diff --git a/src/UI/Content/icons.less b/src/UI/Content/icons.less index 1a6ca1c24..fdb390d71 100644 --- a/src/UI/Content/icons.less +++ b/src/UI/Content/icons.less @@ -185,4 +185,18 @@ .icon-nd-health-error:before { .icon(@exclamation-sign); color : @brand-danger; +} + +.icon-nd-standard-series:before { + font-weight: bold; + content: 'S'; +} + +.icon-nd-daily-series:before { + .icon(@calendar-empty); +} + +.icon-nd-anime:before { + font-weight: bold; + content: 'A'; } \ No newline at end of file diff --git a/src/UI/Series/Index/SeriesIndexLayout.js b/src/UI/Series/Index/SeriesIndexLayout.js index f0f773d58..e989f6b69 100644 --- a/src/UI/Series/Index/SeriesIndexLayout.js +++ b/src/UI/Series/Index/SeriesIndexLayout.js @@ -216,6 +216,27 @@ define( tooltip : 'Ended Only', icon : 'icon-stop', callback: this._setFilter + }, + { + key : 'standard', + title : '', + tooltip : 'Standard Series Only', + icon : 'icon-nd-standard-series', + callback: this._setFilter + }, + { + key : 'daily', + title : '', + tooltip : 'Daily Series Only', + icon : 'icon-nd-daily-series', + callback: this._setFilter + }, + { + key : 'anime', + title : '', + tooltip : 'Anime Only', + icon : 'icon-nd-anime', + callback: this._setFilter } ] }; diff --git a/src/UI/Series/SeriesCollection.js b/src/UI/Series/SeriesCollection.js index bc4183eb7..b5dfc1f04 100644 --- a/src/UI/Series/SeriesCollection.js +++ b/src/UI/Series/SeriesCollection.js @@ -54,7 +54,10 @@ define( 'all' : [null, null], 'continuing' : ['status', 'continuing'], 'ended' : ['status', 'ended'], - 'monitored' : ['monitored', true] + 'monitored' : ['monitored', true], + 'standard' : ['seriesType', 'standard'], + 'daily' : ['seriesType', 'daily'], + 'anime' : ['seriesType', 'anime'] }, sortMappings: {