grapesjs-clot
Version:
Free and Open Source Web Builder Framework
22 lines (17 loc) • 519 B
JavaScript
import DomainViews from 'domain_abstract/view/DomainViews';
import FrameWrapView from './FrameWrapView';
export default DomainViews.extend({
itemView: FrameWrapView,
autoAdd: 1,
init() {
this.listenTo(this.collection, 'reset', this.render);
},
onRemoveBefore(items, opts) {
items.forEach(item => item.remove(opts));
},
onRender() {
const { config, $el } = this;
const { em } = config;
em && $el.attr({ class: `${em.getConfig('stylePrefix')}frames` });
}
});