@anywhichway/nerd-editor
Version:
A JavaScript rich text editor based on and with support for custom elements.
14 lines (12 loc) • 765 B
JavaScript
import {createElement} from "../create-element";
const popoverDialog = createElement({tagName:"dialog",
attributes:{style:{position:"absolute"}},
innerHTML:[
'<div class="ne-dialog-header"></div>',
'<div class="ne-dialog-content" style="display:inline-block"></div>',
'<div style="display:inline-block;margin-left:1ch"><ne-control-editor-dialog></ne-control-editor-dialog><ne-control-delete></ne-control-delete></div>',
'<div class="ne-dialog-footer"></div>'
].join("")});
popoverDialog.querySelector("ne-control-delete").addEventListener("click",()=>popoverDialog.close());
popoverDialog.querySelector("ne-control-editor-dialog").addEventListener("click",()=>popoverDialog.close());
export {popoverDialog}