UNPKG

@omicronenergy/open-scd-core

Version:
36 lines (30 loc) 1.38 kB
<!DOCTYPE html> <title>OpenSCD Core Demo</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300&family=Roboto:wght@300;400;500&display=swap"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Material+Icons&display=block"> <open-scd plugins='{"menu": [{"name": "Add plugins...", "translations": {"de": "Erweitern..."}, "icon": "extension", "active": true, "src": "/demo/AddPlugins.js"}, {"name": "Open File", "translations": {"de": "Datei öffnen"}, "icon": "folder_open", "active": true, "src": "https://openenergytools.github.io/oscd-open/oscd-open.js"}, {"name": "Save File", "translations": {"de": "Datei öffnen"}, "icon": "save", "active": true, "src": "https://openenergytools.github.io/oscd-save/oscd-save.js"}]}'></open-scd> <script type="module"> import '../dist/open-scd.js'; const editor = document.querySelector('open-scd'); const params = (new URL(document.location)).searchParams; for (const [name, value] of params) { editor.setAttribute(name, value); } </script> <script> const _customElementsDefine = window.customElements.define; window.customElements.define = (name, cl, conf) => { if (!customElements.get(name)) { _customElementsDefine.call(window.customElements, name, cl, conf); } }; </script> <style> * { margin: 0px; padding: 0px; } body { background: white; } </style>