Skip to content

Commit 26f6900

Browse files
authored
feat: add subscriber later binding plugin (#1664)
* add subscriber later binding plugin * remove goose subscriber later binding plugin * remove smv subscriber later binding plugin * move subscriber plugin up in menu list * delete SMVSubscriberLaterBinding plugin * make new subscriber plugin active by default
1 parent 135480a commit 26f6900

14 files changed

+8
-652
lines changed

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@
22
path = packages/external-plugins/oscd-publisher
33
url = https://github.com/openscd/oscd-publisher
44
branch = deploy
5+
[submodule "packages/external-plugins/oscd-subscriber-later-binding"]
6+
path = packages/external-plugins/oscd-subscriber-later-binding
7+
url = https://github.com/danyill/oscd-subscriber-later-binding
8+
branch = gh-pages

docs/plug-ins.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,6 @@ implemented in these plugins.
6161
> https://openscd.github.io/plugins/src/editors/GooseSubscriberDataBinding.js
6262
> ```
6363
64-
### Subscriber Later Binding (GOOSE)
65-
66-
> <kbd>✅ Official</kbd> | <kbd>Editor</kbd> | by [OpenSCD](https://github.com/openscd) | [Repository](https://github.com/openscd/open-scd/)
67-
>
68-
> ```
69-
> https://openscd.github.io/plugins/src/editors/GooseSubscriberLaterBinding.js
70-
> ```
71-
7264
### Subscriber Message Binding (SMV)
7365
7466
> <kbd>✅ Official</kbd> | <kbd>Editor</kbd> | by [OpenSCD](https://github.com/openscd) | [Repository](https://github.com/openscd/open-scd/)
@@ -85,14 +77,6 @@ implemented in these plugins.
8577
> https://openscd.github.io/plugins/src/editors/SMVSubscriberDataBinding.js
8678
> ```
8779
88-
### Subscriber Later Binding (SMV)
89-
90-
> <kbd>✅ Official</kbd> | <kbd>Editor</kbd> | by [OpenSCD](https://github.com/openscd) | [Repository](https://github.com/openscd/open-scd/)
91-
>
92-
> ```
93-
> https://openscd.github.io/plugins/src/editors/SMVSubscriberLaterBinding.js
94-
> ```
95-
9680
### Communication
9781
9882
> <kbd>✅ Official</kbd> | <kbd>Editor</kbd> | by [OpenSCD](https://github.com/openscd) | [Repository](https://github.com/openscd/open-scd/)

packages/openscd/src/plugins.ts

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,6 @@ export const officialPlugins: PluginConfig[] = [
4545
kind: 'editor',
4646
requireDoc: true,
4747
},
48-
{
49-
name: 'Subscriber Later Binding (GOOSE)',
50-
src: generatePluginPath('plugins/src/editors/GooseSubscriberLaterBinding.js'),
51-
icon: 'link',
52-
activeByDefault: true,
53-
kind: 'editor',
54-
requireDoc: true,
55-
},
5648
{
5749
name: 'Subscriber Message Binding (SMV)',
5850
src: generatePluginPath('plugins/src/editors/SMVSubscriberMessageBinding.js'),
@@ -70,12 +62,12 @@ export const officialPlugins: PluginConfig[] = [
7062
requireDoc: true,
7163
},
7264
{
73-
name: 'Subscriber Later Binding (SMV)',
74-
src: generatePluginPath('plugins/src/editors/SMVSubscriberLaterBinding.js'),
65+
name: 'Subscriber Later Binding (SMV/GOOSE)',
66+
src: generatePluginPath('external-plugins/oscd-subscriber-later-binding/oscd-subscriber-later-binding.js'),
7567
icon: 'link',
7668
activeByDefault: true,
7769
kind: 'editor',
78-
requireDoc: true,
70+
requireDoc: true
7971
},
8072
{
8173
name: 'Communication',

packages/openscd/test/mock-plugins.ts

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,6 @@ export const officialPlugins = [
4444
kind: 'editor',
4545
requireDoc: true,
4646
},
47-
{
48-
name: 'Subscriber Later Binding (GOOSE)',
49-
src: generatePluginPath('plugins/src/editors/GooseSubscriberLaterBinding.js'),
50-
icon: 'link',
51-
default: true,
52-
kind: 'editor',
53-
requireDoc: true,
54-
},
5547
{
5648
name: 'Subscriber Message Binding (SMV)',
5749
src: generatePluginPath('plugins/src/editors/SMVSubscriberMessageBinding.js'),
@@ -68,14 +60,6 @@ export const officialPlugins = [
6860
kind: 'editor',
6961
requireDoc: true,
7062
},
71-
{
72-
name: 'Subscriber Later Binding (SMV)',
73-
src: generatePluginPath('plugins/src/editors/SMVSubscriberLaterBinding.js'),
74-
icon: 'link',
75-
default: true,
76-
kind: 'editor',
77-
requireDoc: true,
78-
},
7963
{
8064
name: 'Communication',
8165
src: generatePluginPath('plugins/src/editors/Communication.js'),

packages/plugins/src/editors/GooseSubscriberLaterBinding.ts

Lines changed: 0 additions & 52 deletions
This file was deleted.

packages/plugins/src/editors/SMVSubscriberLaterBinding.ts

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)