mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-12 08:07:10 -07:00
Binding signalr to cloned series collection
This commit is contained in:
parent
f5d85b8f57
commit
bc908e0440
3 changed files with 9 additions and 12 deletions
|
@ -17,7 +17,8 @@ define(
|
|||
'Cells/SeriesStatusCell',
|
||||
'Series/Index/FooterView',
|
||||
'Series/Index/FooterModel',
|
||||
'Shared/Toolbar/ToolbarLayout'
|
||||
'Shared/Toolbar/ToolbarLayout',
|
||||
'Mixins/backbone.signalr.mixin'
|
||||
], function (_,
|
||||
Marionette,
|
||||
Backgrid,
|
||||
|
@ -130,27 +131,23 @@ define(
|
|||
|
||||
initialize: function () {
|
||||
this.seriesCollection = SeriesCollection.clone();
|
||||
this.seriesCollection.shadowCollection.bindSignalR();
|
||||
|
||||
this.listenTo(SeriesCollection, 'sync', function (model, collection, options) {
|
||||
this.seriesCollection.shadowCollection.add(model, options);
|
||||
this.listenTo(this.seriesCollection.shadowCollection, 'sync', function (model, collection, options) {
|
||||
this.seriesCollection.fullCollection.resetFiltered();
|
||||
this._renderView();
|
||||
});
|
||||
|
||||
this.listenTo(SeriesCollection, 'add', function (model, collection, options) {
|
||||
this.seriesCollection.shadowCollection.add(model, options);
|
||||
this.listenTo(this.seriesCollection.shadowCollection, 'add', function (model, collection, options) {
|
||||
this.seriesCollection.fullCollection.resetFiltered();
|
||||
this._renderView();
|
||||
});
|
||||
|
||||
this.listenTo(SeriesCollection, 'remove', function (model, collection, options) {
|
||||
this.seriesCollection.shadowCollection.remove(model, options);
|
||||
this.listenTo(this.seriesCollection.shadowCollection, 'remove', function (model, collection, options) {
|
||||
this.seriesCollection.fullCollection.resetFiltered();
|
||||
this._renderView();
|
||||
});
|
||||
|
||||
|
||||
|
||||
this.sortingOptions = {
|
||||
type : 'sorting',
|
||||
storeState : false,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue