grapesjs
Version:
Free and Open Source Web Builder Framework
16 lines (12 loc) • 339 B
JavaScript
import Backbone from 'backbone';
import Sector from './Sector';
export default Backbone.Collection.extend({
model: Sector,
initialize() {
this.listenTo(this, 'reset', this.onReset);
},
onReset(models, opts = {}) {
const prev = opts.previousModels || [];
prev.forEach(sect => sect.get('properties').reset());
}
});