UNPKG

grapesjs-clot

Version:

Free and Open Source Web Builder Framework

25 lines (20 loc) 629 B
export default { run(editor) { const lm = editor.LayerManager; const pn = editor.Panels; if (lm.getConfig().appendTo) return; if (!this.layers) { const id = 'views-container'; const layers = document.createElement('div'); const panels = pn.getPanel(id) || pn.addPanel({ id }); layers.appendChild(lm.render()); panels.set('appendContent', layers).trigger('change:appendContent'); this.layers = layers; } this.layers.style.display = 'block'; }, stop() { const { layers } = this; layers && (layers.style.display = 'none'); } };