Fixed: Manual Import Series selection

Closes #996
pull/4/head v2.0.0.3732
Mark McDowall 9 years ago
parent 536aa350f0
commit 2b72c0e328

@ -26,13 +26,8 @@ module.exports = Marionette.Layout.extend({
], ],
initialize : function() { initialize : function() {
var self = this;
this.seriesCollection = SeriesCollection.clone(); this.seriesCollection = SeriesCollection.clone();
this._setModelCollection();
_.each(this.seriesCollection.models, function (model) {
model.collection = self.seriesCollection;
});
this.listenTo(this.seriesCollection, 'row:selected', this._onSelected); this.listenTo(this.seriesCollection, 'row:selected', this._onSelected);
this.listenTo(this, 'modal:afterShow', this._setFocus); this.listenTo(this, 'modal:afterShow', this._setFocus);
@ -83,6 +78,7 @@ module.exports = Marionette.Layout.extend({
_filter : function (term) { _filter : function (term) {
this.seriesCollection.setFilter(['title', term, 'contains']); this.seriesCollection.setFilter(['title', term, 'contains']);
this._setModelCollection();
}, },
_onSelected : function (e) { _onSelected : function (e) {
@ -93,5 +89,13 @@ module.exports = Marionette.Layout.extend({
_setFocus : function () { _setFocus : function () {
this.ui.filter.focus(); this.ui.filter.focus();
},
_setModelCollection: function () {
var self = this;
_.each(this.seriesCollection.models, function (model) {
model.collection = self.seriesCollection;
});
} }
}); });

Loading…
Cancel
Save