Skip to content

Commit cd3b39a

Browse files
authored
fix: Connected AP wizard element order (openscd#1703)
fix: Settings addon translations
1 parent 9ea65ec commit cd3b39a

File tree

4 files changed

+532
-19
lines changed

4 files changed

+532
-19
lines changed

packages/openscd/src/addons/Settings.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
LitElement,
88
css,
99
} from 'lit-element';
10-
import { get, registerTranslateConfig, Strings, use } from 'lit-translate';
10+
import { get, translate, registerTranslateConfig, Strings, use } from 'lit-translate';
1111

1212
import '@material/mwc-button';
1313
import '@material/mwc-dialog';
@@ -204,7 +204,7 @@ export class OscdSettings extends LitElement {
204204
@change="${(evt: Event) => this.uploadNsdocFile(evt)}}"
205205
/>
206206
<mwc-button
207-
label="${get('settings.selectFileButton')}"
207+
label="${translate('settings.selectFileButton')}"
208208
id="selectFileButton"
209209
@click=${() => {
210210
const input = <HTMLInputElement | null>(
@@ -360,39 +360,39 @@ export class OscdSettings extends LitElement {
360360
render(): TemplateResult {
361361
return html`<mwc-dialog
362362
id="settings"
363-
heading="${get('settings.title')}"
363+
heading="${translate('settings.title')}"
364364
@closing=${this.onClosing}
365365
>
366366
<form>
367367
<mwc-select
368368
fixedMenuPosition
369369
id="language"
370370
icon="language"
371-
label="${get('settings.language')}"
371+
label="${translate('settings.language')}"
372372
>
373373
${Object.keys(this.languageConfig.languages).map(
374374
lang =>
375375
html`<mwc-list-item
376376
graphic="icon"
377377
value="${lang}"
378378
?selected=${lang === this.settings.language}
379-
>${get(`settings.languages.${lang}`)}</mwc-list-item
379+
>${translate(`settings.languages.${lang}`)}</mwc-list-item
380380
>`
381381
)}
382382
</mwc-select>
383-
<mwc-formfield label="${get('settings.dark')}">
383+
<mwc-formfield label="${translate('settings.dark')}">
384384
<mwc-switch
385385
id="dark"
386386
?checked=${this.settings.theme === 'dark'}
387387
></mwc-switch>
388388
</mwc-formfield>
389-
<mwc-formfield label="${get('settings.mode')}">
389+
<mwc-formfield label="${translate('settings.mode')}">
390390
<mwc-switch
391391
id="mode"
392392
?checked=${this.settings.mode === 'pro'}
393393
></mwc-switch>
394394
</mwc-formfield>
395-
<mwc-formfield label="${get('settings.showieds')}">
395+
<mwc-formfield label="${translate('settings.showieds')}">
396396
<mwc-switch
397397
id="showieds"
398398
?checked=${this.settings.showieds === 'on'}
@@ -402,7 +402,7 @@ export class OscdSettings extends LitElement {
402402
<wizard-divider></wizard-divider>
403403
${this.nsdUploadButton
404404
? html`<section id="shownsdbutton">
405-
<h3>${get('settings.loadNsdTranslations')}</h3>
405+
<h3>${translate('settings.loadNsdTranslations')}</h3>
406406
${this.renderFileSelect()}
407407
</section>`
408408
: html``}
@@ -413,22 +413,22 @@ export class OscdSettings extends LitElement {
413413
${this.renderNsdocItem('IEC 61850-8-1')}
414414
</mwc-list>
415415
<mwc-button slot="secondaryAction" dialogAction="close">
416-
${get('cancel')}
416+
${translate('cancel')}
417417
</mwc-button>
418418
<mwc-button
419419
style="--mdc-theme-primary: var(--mdc-theme-error)"
420420
slot="secondaryAction"
421421
dialogAction="reset"
422422
>
423-
${get('reset')}
423+
${translate('reset')}
424424
</mwc-button>
425425
<mwc-button
426426
icon="save"
427427
trailingIcon
428428
slot="primaryAction"
429429
dialogAction="save"
430430
>
431-
${get('save')}
431+
${translate('save')}
432432
</mwc-button>
433433
</mwc-dialog>
434434
<slot></slot>

packages/plugins/src/wizards/connectedap.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -278,20 +278,20 @@ function createConnectedApAction(parent: Element): WizardActor {
278278
apName,
279279
});
280280
actions.push({ new: { parent, element: connectedAp } });
281-
actions.push(
282-
...initSMVElements(doc, connectedAp, {
283-
macGeneratorSmv,
284-
appidGeneratorSmv,
285-
unconnectedSampledValueControl,
286-
})
287-
);
288281
actions.push(
289282
...initGSEElements(doc, connectedAp, {
290283
macGeneratorGse,
291284
appidGeneratorGse,
292285
unconnectedGseControl,
293286
})
294287
);
288+
actions.push(
289+
...initSMVElements(doc, connectedAp, {
290+
macGeneratorSmv,
291+
appidGeneratorSmv,
292+
unconnectedSampledValueControl,
293+
})
294+
);
295295

296296
return { title: 'Added ConnectedAP', actions };
297297
});

0 commit comments

Comments
 (0)