Only make manual import cells clickable when previous steps have been done

This commit is contained in:
Mark McDowall
2015-05-13 08:45:40 -07:00
parent 9d980a8ac7
commit 213f905767
4 changed files with 21 additions and 2 deletions
+7
View File
@@ -10,11 +10,13 @@ module.exports = Backgrid.Row.extend({
this._originalInit.apply(this, arguments);
this.listenTo(this.model, 'change', this._setError);
this.listenTo(this.model, 'change', this._setClasses);
},
render : function () {
this._originalRender.apply(this, arguments);
this._setError();
this._setClasses();
return this;
},
@@ -30,5 +32,10 @@ module.exports = Backgrid.Row.extend({
else {
this.$el.addClass('manual-import-error');
}
},
_setClasses : function () {
this.$el.toggleClass('has-series', this.model.has('series'));
this.$el.toggleClass('has-season', this.model.has('seasonNumber'));
}
});