UNPKG

grapesjs_codeapps

Version:

Free and Open Source Web Builder Framework/SC Modification

25 lines (21 loc) 662 B
module.exports = { run(editor, sender) { const bm = editor.TemplateList; const pn = editor.Panels; if (!this.blocks) { bm.render(); const id = 'template-list'; const blocks = document.createElement('div'); const panels = pn.getPanel(id) || pn.addPanel({ id }); blocks.appendChild(bm.getContainer()); panels.set('appendContent', blocks).trigger('change:appendContent'); this.blocks = blocks; } this.blocks.parentNode.style.display = 'block'; this.blocks.style.display = 'block'; }, stop() { const blocks = this.blocks; blocks && (blocks.parentNode.style.display = 'none'); } };