You just need to add the call to some method that sets the loading screen before each call to the selection:
this.collection.on('reset', this.displayNormal) this.displayLoader(); this.collection.fetch();
This should help you get started. If you need this event (I can understand why you did it), you can override the samples as follows
fetch: function() { this.trigger('beforeFetch'); return Backbone.Collection.prototype.fetch.apply(this, arguments); }
Hope this helps!
source share