Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
danyill committed Mar 5, 2024
1 parent 75747fd commit 23cec8f
Show file tree
Hide file tree
Showing 23 changed files with 104,513 additions and 32,253 deletions.
73,749 changes: 73,749 additions & 0 deletions plugins/oscd-plugins/network-explorer/0.0.6/index.js

Large diffs are not rendered by default.

42,409 changes: 21,221 additions & 21,188 deletions plugins/oscd-plugins/network-explorer/index.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion plugins/oscd-plugins/network-explorer/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@oscd-plugins/network-explorer",
"private": true,
"version": "0.0.5",
"version": "0.0.6",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down
16 changes: 14 additions & 2 deletions plugins/oscd-publisher/editors/dataset/data-set-editor.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,20 @@ export declare class DataSetEditor extends LitElement {
selectedDataSet?: Element;
selectionList: ActionList;
selectDataSetButton: Button;
/** Resets selected DataSet, if not existing in new doc */
update(props: Map<string | number | symbol, unknown>): void;
/** Resets selected DataSet, if not existing in new doc
update(props: Map<string | number | symbol, unknown>): void {
if (props.has('doc') && this.selectedDataSet) {
const newDataSet = updateElementReference(this.doc, this.selectedDataSet);
this.selectedDataSet = newDataSet ?? undefined;
/* TODO(Jakob Vogelsang): fix when action-list is activable
if (!newDataSet && this.selectionList && this.selectionList.selected)
(this.selectionList.selected as ListItem).selected = false;
}
super.update(props);
} */
private renderElementEditorContainer;
private renderSelectionList;
private renderToggleButton;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import type { Dialog } from '@material/mwc-dialog';
import '@openscd/oscd-tree-grid';
import type { TreeGrid } from '@openscd/oscd-tree-grid';
import '@openenergytools/filterable-lists/dist/action-list.js';
import '@openenergytools/scl-text-field';
import type { ActionList } from '@openenergytools/filterable-lists/dist/action-list.js';
import '../../foundation/components/scl-textfield.js';
import type { SclTextfield } from '../../foundation/components/scl-textfield.js';
import { SclTextField } from '@openenergytools/scl-text-field';
export declare class DataSetElementEditor extends LitElement {
/** The document being edited as provided to plugins by [[`OpenSCD`]]. */
doc: XMLDocument;
Expand All @@ -20,7 +20,7 @@ export declare class DataSetElementEditor extends LitElement {
private get desc();
private get fcdaCount();
private someDiffOnInputs;
inputs: SclTextfield[];
inputs: SclTextField[];
saveButton: Button;
fcdaList: ActionList;
daPickerButton: Button;
Expand All @@ -29,6 +29,7 @@ export declare class DataSetElementEditor extends LitElement {
doPickerButton: Button;
doPickerDialog: Dialog;
doPicker: TreeGrid;
private resetInputs;
private onInputChange;
private saveChanges;
private saveDataObjects;
Expand Down
22 changes: 20 additions & 2 deletions plugins/oscd-publisher/editors/gsecontrol/gse-control-editor.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,26 @@ import BaseElementEditor from '../base-element-editor.js';
export declare class GseControlEditor extends BaseElementEditor {
selectionList: ActionList;
selectGSEControlButton: Button;
/** Resets selected GOOSE and its DataSet, if not existing in new doc */
update(props: Map<string | number | symbol, unknown>): void;
/** Resets selected GOOSE and its DataSet, if not existing in new doc
update(props: Map<string | number | symbol, unknown>): void {
super.update(props);
if (props.has('doc') && this.selectCtrlBlock) {
const newGseControl = updateElementReference(
this.doc,
this.selectCtrlBlock
);
this.selectCtrlBlock = newGseControl ?? undefined;
this.selectedDataSet = this.selectCtrlBlock
? updateElementReference(this.doc, this.selectedDataSet!)
: undefined;
/* TODO(Jakob Vogelsang): comment when action-list is activeable
if (!newGseControl && this.selectionList && this.selectionList.selected)
(this.selectionList.selected as ListItem).selected = false;
}
} */
protected renderElementEditorContainer(): TemplateResult;
private renderSelectionList;
private renderToggleButton;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ import '@material/mwc-formfield';
import '@material/mwc-checkbox';
import type { Button } from '@material/mwc-button';
import type { Checkbox } from '@material/mwc-checkbox';
import '../../foundation/components/scl-checkbox.js';
import '../../foundation/components/scl-select.js';
import '../../foundation/components/scl-textfield.js';
import type { SclCheckbox } from '../../foundation/components/scl-checkbox.js';
import type { SclSelect } from '../../foundation/components/scl-select.js';
import type { SclTextfield } from '../../foundation/components/scl-textfield.js';
import '@openenergytools/scl-checkbox';
import '@openenergytools/scl-select';
import '@openenergytools/scl-text-field';
import type { SclCheckbox } from '@openenergytools/scl-checkbox';
import type { SclSelect } from '@openenergytools/scl-select';
import { SclTextField } from '@openenergytools/scl-text-field';
export declare class GseControlElementEditor extends LitElement {
/** The element being edited as provided to plugins by [[`OpenSCD`]]. */
element: Element | null;
Expand All @@ -18,15 +18,16 @@ export declare class GseControlElementEditor extends LitElement {
get gSE(): Element | null | undefined;
private gSEdiff;
private gSEControlDiff;
gSEInputs?: SclTextField[];
gseSave: Button;
gSEControlInputs: (SclTextField | SclSelect | SclCheckbox)[];
gseControlSave: Button;
instType?: Checkbox;
private resetInputs;
private onGSEControlInputChange;
private saveGSEControlChanges;
private onGSEInputChange;
private saveGSEChanges;
gSEInputs?: SclTextfield[];
gseSave: Button;
gSEControlInputs?: (SclTextfield | SclSelect | SclCheckbox)[];
gseControlSave: Button;
instType?: Checkbox;
private renderGseContent;
private renderGseControlContent;
render(): TemplateResult;
Expand Down
26 changes: 24 additions & 2 deletions plugins/oscd-publisher/editors/report/report-control-editor.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,30 @@ import BaseElementEditor from '../base-element-editor.js';
export declare class ReportControlEditor extends BaseElementEditor {
selectionList: ActionList;
selectReportControlButton: Button;
/** Resets selected Report and its DataSet, if not existing in new doc */
update(props: Map<string | number | symbol, unknown>): void;
/** Resets selected Report and its DataSet, if not existing in new doc
update(props: Map<string | number | symbol, unknown>): void {
super.update(props);
if (props.has('doc') && this.selectCtrlBlock) {
const newReportControl = updateElementReference(
this.doc,
this.selectCtrlBlock
);
this.selectCtrlBlock = newReportControl ?? undefined;
this.selectedDataSet = this.selectCtrlBlock
? updateElementReference(this.doc, this.selectedDataSet!)
: undefined;
/* TODO(Jakob Vogelsang): fix when action-list is activable
if (
!newReportControl &&
this.selectionList &&
this.selectionList.selected
)
(this.selectionList.selected as ListItem).selected = false;
}
} */
private renderElementEditorContainer;
private renderSelectionList;
private renderToggleButton;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { LitElement, TemplateResult } from 'lit';
import '@material/mwc-button';
import type { Button } from '@material/mwc-button';
import '../../foundation/components/scl-checkbox.js';
import '../../foundation/components/scl-select.js';
import '../../foundation/components/scl-textfield.js';
import type { SclCheckbox } from '../../foundation/components/scl-checkbox.js';
import type { SclSelect } from '../../foundation/components/scl-select.js';
import type { SclTextfield } from '../../foundation/components/scl-textfield.js';
import '@openenergytools/scl-checkbox';
import '@openenergytools/scl-select';
import '@openenergytools/scl-text-field';
import type { SclCheckbox } from '@openenergytools/scl-checkbox';
import type { SclSelect } from '@openenergytools/scl-select';
import { SclTextField } from '@openenergytools/scl-text-field';
export declare class ReportControlElementEditor extends LitElement {
/** The document being edited as provided to plugins by [[`OpenSCD`]]. */
doc: XMLDocument;
Expand All @@ -21,9 +21,10 @@ export declare class ReportControlElementEditor extends LitElement {
optFieldsSave: Button;
trgOpsInputs: SclCheckbox[];
trgOpsSave: Button;
reportControlInputs: (SclTextfield | SclSelect | SclCheckbox)[];
reportControlInputs: (SclTextField | SclSelect | SclCheckbox)[];
reportControlSave: Button;
rptEnabledInput: SclTextfield;
rptEnabledInput: SclTextField;
private resetInputs;
private onOptFieldsInputChange;
private saveOptFieldChanges;
private onTrgOpsInputChange;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,35 @@ import type { Button } from '@material/mwc-button';
import { ActionList } from '@openenergytools/filterable-lists/dist/action-list.js';
import './sampled-value-control-element-editor.js';
import BaseElementEditor from '../base-element-editor.js';
import type { SampledValueControlElementEditor } from './sampled-value-control-element-editor.js';
export declare class SampledValueControlEditor extends BaseElementEditor {
selectionList: ActionList;
selectSampledValueControlButton: Button;
/** Resets selected SMV and its DataSet, if not existing in new doc */
update(props: Map<string | number | symbol, unknown>): void;
elementContainer?: SampledValueControlElementEditor;
/** Resets selected SMV and its DataSet, if not existing in new doc
update(props: Map<string | number | symbol, unknown>): void {
super.update(props);
if (props.has('doc') && this.selectCtrlBlock) {
const newSampledValueControl = updateElementReference(
this.doc,
this.selectCtrlBlock
);
this.selectCtrlBlock = newSampledValueControl ?? undefined;
this.selectedDataSet = this.selectCtrlBlock
? updateElementReference(this.doc, this.selectedDataSet!)
: undefined;
// TODO(JakobVogelsang): add activeable to ActionList
/* if (
!newSampledValueControl &&
this.selectionList &&
this.selectionList.selected
)
(this.selectionList.selected as ListItem).selected = false;
}
} */
private renderElementEditorContainer;
private renderSelectionList;
private renderToggleButton;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ import '@material/mwc-checkbox';
import '@material/mwc-formfield';
import type { Button } from '@material/mwc-button';
import type { Checkbox } from '@material/mwc-checkbox';
import '../../foundation/components/scl-checkbox.js';
import '../../foundation/components/scl-select.js';
import '../../foundation/components/scl-textfield.js';
import type { SclCheckbox } from '../../foundation/components/scl-checkbox.js';
import type { SclSelect } from '../../foundation/components/scl-select.js';
import type { SclTextfield } from '../../foundation/components/scl-textfield.js';
import '@openenergytools/scl-checkbox';
import '@openenergytools/scl-select';
import '@openenergytools/scl-text-field';
import type { SclCheckbox } from '@openenergytools/scl-checkbox';
import type { SclSelect } from '@openenergytools/scl-select';
import { SclTextField } from '@openenergytools/scl-text-field';
export declare class SampledValueControlElementEditor extends LitElement {
/** The document being edited as provided to plugins by [[`OpenSCD`]]. */
doc: XMLDocument;
Expand All @@ -21,13 +21,14 @@ export declare class SampledValueControlElementEditor extends LitElement {
private sMVdiff;
private smvOptsDiff;
private sampledValueControlDiff;
sampledValueControlInputs: (SclTextfield | SclSelect | SclCheckbox)[];
sampledValueControlInputs: (SclTextField | SclSelect | SclCheckbox)[];
smvControlSave: Button;
sMVInputs: SclTextfield[];
sMVInputs: SclTextField[];
smvSave: Button;
smvOptsInputs: SclCheckbox[];
smvOptsSave: Button;
instType?: Checkbox;
private resetInputs;
private onSampledValueControlInputChange;
private saveSampledValueControlChanges;
private onSMVInputChange;
Expand Down
38 changes: 0 additions & 38 deletions plugins/oscd-publisher/foundation/components/scl-checkbox.d.ts

This file was deleted.

This file was deleted.

30 changes: 0 additions & 30 deletions plugins/oscd-publisher/foundation/components/scl-select.d.ts

This file was deleted.

Loading

0 comments on commit 23cec8f

Please sign in to comment.