Skip to content

Commit 2818c06

Browse files
authored
Merge pull request #362 from com-pas/feat/340-template-generator-plugin
feat: Add template generator plugin
2 parents 888d94f + 0df0b2c commit 2818c06

File tree

6 files changed

+58
-1
lines changed

6 files changed

+58
-1
lines changed

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,7 @@
1010
path = packages/external-plugins/oscd-subscriber-later-binding
1111
url = https://github.com/danyill/oscd-subscriber-later-binding
1212
branch = gh-pages
13+
[submodule "packages/external-plugins/oscd-template-generator"]
14+
path = packages/external-plugins/oscd-template-generator
15+
url = https://github.com/OpenEnergyTools/oscd-template-generator
16+
branch = deploy

packages/compas-open-scd/index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
<body>
3232
<open-scd></open-scd>
3333

34+
<script src="./src/polyfill/scoped-custom-elements-polyfill.js"></script>
35+
3436
<script>
3537
const _customElementsDefine = window.customElements.define;
3638
window.customElements.define = (name, cl, conf) => {

packages/compas-open-scd/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "compas-open-scd",
3-
"version": "0.38.0-1",
3+
"version": "0.38.0-2",
44
"repository": "https://github.com/openscd/open-scd.git",
55
"description": "OpenSCD CoMPAS Edition",
66
"directory": "packages/compas-open-scd",

packages/compas-open-scd/public/js/plugins.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,14 @@ export const officialPlugins = [
119119
kind: 'editor',
120120
requireDoc: true,
121121
},
122+
{
123+
name: 'Template Generator',
124+
src: '/external-plugins/oscd-template-generator/oscd-template-generator.js',
125+
icon: 'copy_all',
126+
activeByDefault: true,
127+
kind: 'editor',
128+
requireDoc: true,
129+
},
122130
{
123131
name: 'Cleanup',
124132
src: '/plugins/src/editors/Cleanup.js',

packages/compas-open-scd/src/polyfill/scoped-custom-elements-polyfill.js

Lines changed: 42 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Submodule oscd-template-generator added at 38907b7

0 commit comments

Comments
 (0)