diff --git a/src/Hosting.ts b/src/Hosting.ts index 5cc2b1495..7a19c76f8 100644 --- a/src/Hosting.ts +++ b/src/Hosting.ts @@ -1,9 +1,21 @@ -import { Drawer } from '@material/mwc-drawer'; -import { ActionDetail, List } from '@material/mwc-list'; -import { ListItem } from '@material/mwc-list/mwc-list-item'; import { html, property, query, TemplateResult } from 'lit-element'; import { until } from 'lit-html/directives/until'; import { translate } from 'lit-translate'; + +import '@material/mwc-drawer'; +import '@material/mwc-icon'; +import '@material/mwc-icon-button'; +import '@material/mwc-linear-progress'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-tab'; +import '@material/mwc-tab-bar'; +import '@material/mwc-top-app-bar-fixed'; + +import { Drawer } from '@material/mwc-drawer'; +import { ActionDetail, List } from '@material/mwc-list'; +import { ListItem } from '@material/mwc-list/mwc-list-item'; + import { Mixin, newPendingStateEvent } from './foundation.js'; import { LoggingElement } from './Logging.js'; import { Plugin, PluggingElement, pluginIcons } from './Plugging.js'; diff --git a/src/Logging.ts b/src/Logging.ts index e1fb80eb3..2b796ebd1 100644 --- a/src/Logging.ts +++ b/src/Logging.ts @@ -6,10 +6,20 @@ import { TemplateResult, } from 'lit-element'; import { ifDefined } from 'lit-html/directives/if-defined'; +import { get, translate } from 'lit-translate'; +import '@material/mwc-button'; +import '@material/mwc-dialog'; +import '@material/mwc-icon'; +import '@material/mwc-icon-button'; +import '@material/mwc-icon-button-toggle'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-snackbar'; import { Dialog } from '@material/mwc-dialog'; import { Snackbar } from '@material/mwc-snackbar'; +import './filtered-list.js'; import { CommitEntry, ifImplemented, @@ -25,7 +35,6 @@ import { OpenDocEvent, SclhistoryEntry, } from './foundation.js'; -import { get, translate } from 'lit-translate'; import { getFilterIcon, iconColors } from './icons.js'; import { Plugin } from './Plugging.js'; diff --git a/src/Plugging.ts b/src/Plugging.ts index 2f2af7e59..608c5b8f0 100644 --- a/src/Plugging.ts +++ b/src/Plugging.ts @@ -4,16 +4,27 @@ import wrapHtml from 'carehtml'; const html = wrapHtml(litHtml); +import '@material/mwc-button'; +import '@material/mwc-dialog'; +import '@material/mwc-formfield'; +import '@material/mwc-icon'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-check-list-item'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-list/mwc-radio-list-item'; +import '@material/mwc-select'; +import '@material/mwc-switch'; +import '@material/mwc-textfield'; import { Dialog } from '@material/mwc-dialog'; import { List } from '@material/mwc-list'; +import { ListItem } from '@material/mwc-list/mwc-list-item'; +import { MultiSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; import { Select } from '@material/mwc-select'; import { Switch } from '@material/mwc-switch'; import { TextField } from '@material/mwc-textfield'; import { ifImplemented, LitElementConstructor, Mixin } from './foundation.js'; import { EditingElement } from './Editing.js'; -import { MultiSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; -import { ListItem } from '@material/mwc-list/mwc-list-item'; import { officialPlugins } from '../public/js/plugins.js'; type PluginKind = 'editor' | 'menu' | 'validator'; diff --git a/src/Setting.ts b/src/Setting.ts index cb48ac5ca..f587816c2 100644 --- a/src/Setting.ts +++ b/src/Setting.ts @@ -1,6 +1,12 @@ import { html, property, query, TemplateResult } from 'lit-element'; import { registerTranslateConfig, translate, use } from 'lit-translate'; +import '@material/mwc-button'; +import '@material/mwc-dialog'; +import '@material/mwc-formfield'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-select'; +import '@material/mwc-switch'; import { Dialog } from '@material/mwc-dialog'; import { Select } from '@material/mwc-select'; import { Switch } from '@material/mwc-switch'; diff --git a/src/Waiting.ts b/src/Waiting.ts index ecfb2d54d..45a73c28c 100644 --- a/src/Waiting.ts +++ b/src/Waiting.ts @@ -1,11 +1,12 @@ import { html, property, TemplateResult } from 'lit-element'; +import '@material/mwc-circular-progress-four-color'; + import { LitElementConstructor, Mixin, PendingStateDetail, ifImplemented, - newLogEvent, } from './foundation.js'; /** Mixin implementing diff --git a/src/editor-container.ts b/src/editor-container.ts index 5d3633c3a..0a34518ac 100644 --- a/src/editor-container.ts +++ b/src/editor-container.ts @@ -10,14 +10,16 @@ import { } from 'lit-element'; import { classMap } from 'lit-html/directives/class-map'; -import { newWizardEvent, SCLTag, tags } from './foundation.js'; - -import { emptyWizard, wizards } from './wizards/wizard-library.js'; - +import '@material/mwc-icon-button'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-menu'; import { Menu } from '@material/mwc-menu'; import { IconButton } from '@material/mwc-icon-button'; import { ListItem } from '@material/mwc-list/mwc-list-item'; +import { newWizardEvent, SCLTag, tags } from './foundation.js'; +import { emptyWizard, wizards } from './wizards/wizard-library.js'; + function childTags(element: Element | null | undefined): SCLTag[] { if (!element) return []; diff --git a/src/editors/Communication.ts b/src/editors/Communication.ts index edd0f173b..e7b4b0b36 100644 --- a/src/editors/Communication.ts +++ b/src/editors/Communication.ts @@ -1,14 +1,14 @@ import { LitElement, html, TemplateResult, property, css } from 'lit-element'; import { translate, get } from 'lit-translate'; +import '@material/mwc-fab'; + import { newWizardEvent, newActionEvent, createElement, } from '../foundation.js'; - import { selectors, styles } from './communication/foundation.js'; - import './communication/subnetwork-editor.js'; import { subNetworkWizard } from './communication/subnetwork-editor.js'; diff --git a/src/editors/Substation.ts b/src/editors/Substation.ts index 2d0d71b70..3a8bf271e 100644 --- a/src/editors/Substation.ts +++ b/src/editors/Substation.ts @@ -1,10 +1,11 @@ import { LitElement, html, TemplateResult, property, css } from 'lit-element'; import { get } from 'lit-translate'; -import { newWizardEvent } from '../foundation.js'; -import { wizards } from '../wizards/wizard-library.js'; +import '@material/mwc-fab'; import '../zeroline-pane.js'; +import { newWizardEvent } from '../foundation.js'; +import { wizards } from '../wizards/wizard-library.js'; /** An editor [[`plugin`]] for editing the `Substation` section. */ export default class SubstationPlugin extends LitElement { diff --git a/src/editors/Templates.ts b/src/editors/Templates.ts index 28a548f0e..636afc59e 100644 --- a/src/editors/Templates.ts +++ b/src/editors/Templates.ts @@ -1,6 +1,12 @@ import { LitElement, html, TemplateResult, property, css } from 'lit-element'; import { translate } from 'lit-translate'; +import '@material/mwc-fab'; +import '@material/mwc-icon-button'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-list-item'; + +import '../filtered-list.js'; import { createElement, identity, @@ -9,8 +15,6 @@ import { } from '../foundation.js'; import { styles } from './templates/foundation.js'; -import '../filtered-list.js'; - import { createEnumTypeWizard, eNumTypeEditWizard, diff --git a/src/editors/communication/connectedap-editor.ts b/src/editors/communication/connectedap-editor.ts index 4fdd98eac..547cfc8c7 100644 --- a/src/editors/communication/connectedap-editor.ts +++ b/src/editors/communication/connectedap-editor.ts @@ -9,10 +9,18 @@ import { import { ifDefined } from 'lit-html/directives/if-defined'; import { translate, get } from 'lit-translate'; +import '@material/mwc-checkbox'; +import '@material/mwc-fab'; +import '@material/mwc-formfield'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-list/mwc-check-list-item'; +import '@material/mwc-icon'; import { Checkbox } from '@material/mwc-checkbox'; import { List } from '@material/mwc-list'; import { ListItemBase } from '@material/mwc-list/mwc-list-item-base'; +import '../../wizard-textfield.js'; +import '../../filtered-list.js'; import { EditorAction, newWizardEvent, @@ -25,7 +33,7 @@ import { createElement, ComplexAction, } from '../../foundation.js'; - +import { selectors } from './foundation.js'; import { getTypes, typePattern, @@ -33,8 +41,6 @@ import { typeMaxLength, } from './p-types.js'; -import { selectors } from './foundation.js'; - /** Data needed to uniquely identify an `AccessPoint` */ interface apAttributes { iedName: string; diff --git a/src/editors/communication/subnetwork-editor.ts b/src/editors/communication/subnetwork-editor.ts index 9d1efbe0c..3d07e7afd 100644 --- a/src/editors/communication/subnetwork-editor.ts +++ b/src/editors/communication/subnetwork-editor.ts @@ -8,6 +8,10 @@ import { } from 'lit-element'; import { translate, get } from 'lit-translate'; +import '@material/mwc-icon-button'; + +import '../../wizard-textfield.js'; +import './connectedap-editor.js'; import { EditorAction, newWizardEvent, @@ -22,10 +26,7 @@ import { createElement, cloneElement, } from '../../foundation.js'; - import { styles, WizardOptions, isCreateOptions } from './foundation.js'; - -import './connectedap-editor.js'; import { createConnectedApWizard } from './connectedap-editor.js'; /** Initial attribute values suggested for `SubNetwork` creation */ diff --git a/src/editors/substation/guess-wizard.ts b/src/editors/substation/guess-wizard.ts index 81456ad39..319ec39f1 100644 --- a/src/editors/substation/guess-wizard.ts +++ b/src/editors/substation/guess-wizard.ts @@ -1,6 +1,9 @@ -import { html } from 'lit-html'; +import { html } from 'lit-element'; import { get, translate } from 'lit-translate'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-check-list-item'; + import { List } from '@material/mwc-list'; import { ListItemBase } from '@material/mwc-list/mwc-list-item-base'; diff --git a/src/editors/templates/datype-wizards.ts b/src/editors/templates/datype-wizards.ts index e6796046b..966360c6b 100644 --- a/src/editors/templates/datype-wizards.ts +++ b/src/editors/templates/datype-wizards.ts @@ -1,6 +1,16 @@ import { html } from 'lit-element'; import { get, translate } from 'lit-translate'; +import '@material/mwc-button'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-select'; +import { List } from '@material/mwc-list'; +import { ListItem } from '@material/mwc-list/mwc-list-item'; +import { Select } from '@material/mwc-select'; +import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; + +import '../../wizard-textfield.js'; import { Create, EditorAction, @@ -14,6 +24,7 @@ import { WizardActor, WizardInput, } from '../../foundation.js'; +import { createBDAWizard, editBDAWizard } from '../../wizards/bda.js'; import { addReferencedDataTypes, allDataTypeSelector, @@ -21,12 +32,6 @@ import { updateIDNamingAction, } from './foundation.js'; -import { List } from '@material/mwc-list'; -import { ListItem } from '@material/mwc-list/mwc-list-item'; -import { Select } from '@material/mwc-select'; -import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; -import { createBDAWizard, editBDAWizard } from '../../wizards/bda.js'; - export function editDaTypeWizard( dATypeIdentity: string, doc: XMLDocument diff --git a/src/editors/templates/dotype-wizards.ts b/src/editors/templates/dotype-wizards.ts index d3d41f938..185e3f2c1 100644 --- a/src/editors/templates/dotype-wizards.ts +++ b/src/editors/templates/dotype-wizards.ts @@ -1,6 +1,16 @@ import { html } from 'lit-html'; import { get, translate } from 'lit-translate'; +import '@material/mwc-button'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-select'; +import { Select } from '@material/mwc-select'; +import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; +import { ListItem } from '@material/mwc-list/mwc-list-item'; +import { List } from '@material/mwc-list'; + +import '../../wizard-textfield.js'; import { cloneElement, Create, @@ -16,7 +26,8 @@ import { WizardActor, WizardInput, } from '../../foundation.js'; - +import { createDaWizard, editDAWizard } from '../../wizards/da.js'; +import { patterns } from '../../wizards/foundation/limits.js'; import { addReferencedDataTypes, allDataTypeSelector, @@ -26,13 +37,6 @@ import { WizardOptions, } from './foundation.js'; -import { Select } from '@material/mwc-select'; -import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; -import { ListItem } from '@material/mwc-list/mwc-list-item'; -import { List } from '@material/mwc-list'; -import { createDaWizard, editDAWizard } from '../../wizards/da.js'; -import { patterns } from '../../wizards/foundation/limits.js'; - function updateSDoAction(element: Element): WizardActor { return (inputs: WizardInput[]): EditorAction[] => { const name = getValue(inputs.find(i => i.label === 'name')!)!; diff --git a/src/editors/templates/enumtype-wizard.ts b/src/editors/templates/enumtype-wizard.ts index 50f7da39f..17b230734 100644 --- a/src/editors/templates/enumtype-wizard.ts +++ b/src/editors/templates/enumtype-wizard.ts @@ -1,6 +1,16 @@ import { html } from 'lit-element'; import { get, translate } from 'lit-translate'; +import '@material/mwc-button'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-select'; +import { List } from '@material/mwc-list'; +import { ListItem } from '@material/mwc-list/mwc-list-item'; +import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; +import { Select } from '@material/mwc-select'; + +import '../../wizard-textfield.js'; import { cloneElement, createElement, @@ -23,11 +33,6 @@ import { WizardOptions, } from './foundation.js'; -import { List } from '@material/mwc-list'; -import { ListItem } from '@material/mwc-list/mwc-list-item'; -import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; -import { Select } from '@material/mwc-select'; - function nextOrd(parent: Element): string { const maxOrd = Math.max( ...Array.from(parent.children).map(child => diff --git a/src/editors/templates/foundation.ts b/src/editors/templates/foundation.ts index 4030d999e..d9a8501f4 100644 --- a/src/editors/templates/foundation.ts +++ b/src/editors/templates/foundation.ts @@ -1,6 +1,8 @@ import { css, html, TemplateResult } from 'lit-element'; import { ifDefined } from 'lit-html/directives/if-defined'; +import '@material/mwc-list/mwc-list-item'; + import { cloneElement, Create, diff --git a/src/editors/templates/lnodetype-wizard.ts b/src/editors/templates/lnodetype-wizard.ts index a1c33292e..c12e4f92f 100644 --- a/src/editors/templates/lnodetype-wizard.ts +++ b/src/editors/templates/lnodetype-wizard.ts @@ -1,6 +1,17 @@ import { html } from 'lit-element'; import { get, translate } from 'lit-translate'; +import '@material/mwc-button'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-select'; +import { List } from '@material/mwc-list'; +import { ListItem } from '@material/mwc-list/mwc-list-item'; +import { Select } from '@material/mwc-select'; +import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; + +import '../../wizard-textfield.js'; +import '../../wizard-select.js'; import { cloneElement, Create, @@ -18,6 +29,7 @@ import { WizardActor, WizardInput, } from '../../foundation.js'; +import { WizardSelect } from '../../wizard-select.js'; import { addReferencedDataTypes, allDataTypeSelector, @@ -28,12 +40,6 @@ import { WizardOptions, } from './foundation.js'; -import { List } from '@material/mwc-list'; -import { ListItem } from '@material/mwc-list/mwc-list-item'; -import { Select } from '@material/mwc-select'; -import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; -import { WizardSelect } from '../../wizard-select.js'; - function updateDoAction(element: Element): WizardActor { return (inputs: WizardInput[]): EditorAction[] => { const name = getValue(inputs.find(i => i.label === 'name')!)!; diff --git a/src/filtered-list.ts b/src/filtered-list.ts index dd59d4d36..d239da9af 100644 --- a/src/filtered-list.ts +++ b/src/filtered-list.ts @@ -10,6 +10,9 @@ import { } from 'lit-element'; import { translate } from 'lit-translate'; +import '@material/mwc-checkbox'; +import '@material/mwc-formfield'; +import '@material/mwc-textfield'; import { CheckListItem } from '@material/mwc-list/mwc-check-list-item'; import { List } from '@material/mwc-list'; import { ListBase } from '@material/mwc-list/mwc-list-base'; diff --git a/src/finder-list.ts b/src/finder-list.ts index e7a600c7d..51963a923 100644 --- a/src/finder-list.ts +++ b/src/finder-list.ts @@ -10,10 +10,14 @@ import { import { until } from 'lit-html/directives/until'; import { translate } from 'lit-translate'; +import '@material/mwc-icon'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-list-item'; import { List } from '@material/mwc-list'; import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; import { ListItem } from '@material/mwc-list/mwc-list-item'; +import './filtered-list.js'; import { depth } from './foundation.js'; import { ifDefined } from 'lit-html/directives/if-defined'; diff --git a/src/menu/Help.ts b/src/menu/Help.ts index ac998a902..f28ac67c9 100644 --- a/src/menu/Help.ts +++ b/src/menu/Help.ts @@ -1,11 +1,12 @@ import { html, LitElement } from 'lit-element'; import { unsafeHTML } from 'lit-html/directives/unsafe-html'; - import marked from 'marked'; +import '@material/mwc-icon'; + +import '../finder-list.js'; import { newWizardEvent, Wizard } from '../foundation.js'; import { openSCDIcon } from '../icons.js'; - import { Directory } from '../finder-list.js'; function aboutBox(version: string) { diff --git a/src/menu/ImportIEDs.ts b/src/menu/ImportIEDs.ts index 5d89dff6e..d96db4966 100644 --- a/src/menu/ImportIEDs.ts +++ b/src/menu/ImportIEDs.ts @@ -1,7 +1,11 @@ -import { List } from '@material/mwc-list'; -import { ListItemBase } from '@material/mwc-list/mwc-list-item-base'; import { css, html, LitElement, query, TemplateResult } from 'lit-element'; import { get } from 'lit-translate'; + +import '@material/mwc-list/mwc-check-list-item'; +import { List } from '@material/mwc-list'; +import { ListItemBase } from '@material/mwc-list/mwc-list-item-base'; + +import '../filtered-list.js'; import { createElement, EditorAction, diff --git a/src/menu/NewProject.ts b/src/menu/NewProject.ts index 58ac14214..d738bb47b 100644 --- a/src/menu/NewProject.ts +++ b/src/menu/NewProject.ts @@ -1,8 +1,11 @@ import { html, LitElement } from 'lit-element'; import { get } from 'lit-translate'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-radio-list-item'; import { ListItemBase } from '@material/mwc-list/mwc-list-item-base'; +import '../wizard-textfield.js'; import { EditorAction, newLogEvent, diff --git a/src/menu/UpdateDescriptionABB.ts b/src/menu/UpdateDescriptionABB.ts index b775a5b94..06cb1ace5 100644 --- a/src/menu/UpdateDescriptionABB.ts +++ b/src/menu/UpdateDescriptionABB.ts @@ -1,6 +1,11 @@ import { html, LitElement } from 'lit-element'; import { get } from 'lit-translate'; +import '@material/mwc-list/mwc-check-list-item'; +import { List } from '@material/mwc-list'; +import { ListItemBase } from '@material/mwc-list/mwc-list-item-base'; + +import '../filtered-list.js'; import { cloneElement, identity, @@ -14,9 +19,6 @@ import { WizardInput, } from '../foundation.js'; -import { List } from '@material/mwc-list'; -import { ListItemBase } from '@material/mwc-list/mwc-list-item-base'; - interface addDescItem { desc: string; tag: SCLTag; diff --git a/src/open-scd.ts b/src/open-scd.ts index e99355dfe..170cc002b 100644 --- a/src/open-scd.ts +++ b/src/open-scd.ts @@ -7,35 +7,7 @@ import { TemplateResult, } from 'lit-element'; -import '@material/mwc-button'; -import '@material/mwc-checkbox'; -import '@material/mwc-circular-progress-four-color'; -import '@material/mwc-dialog'; -import '@material/mwc-drawer'; -import '@material/mwc-fab'; -import '@material/mwc-formfield'; -import '@material/mwc-icon'; -import '@material/mwc-icon-button'; -import '@material/mwc-icon-button-toggle'; -import '@material/mwc-linear-progress'; -import '@material/mwc-list'; -import '@material/mwc-list/mwc-check-list-item'; -import '@material/mwc-list/mwc-list-item'; -import '@material/mwc-list/mwc-radio-list-item'; -import '@material/mwc-menu'; -import '@material/mwc-select'; -import '@material/mwc-snackbar'; -import '@material/mwc-switch'; -import '@material/mwc-tab'; -import '@material/mwc-tab-bar'; -import '@material/mwc-textfield'; -import '@material/mwc-top-app-bar-fixed'; - -import './filtered-list.js'; -import './finder-list.js'; -import './wizard-dialog.js'; -import './wizard-textfield.js'; -import './wizard-select.js'; +import { ListItem } from '@material/mwc-list/mwc-list-item'; import { newOpenDocEvent, newPendingStateEvent } from './foundation.js'; import { getTheme } from './themes.js'; @@ -48,8 +20,6 @@ import { Setting } from './Setting.js'; import { Waiting } from './Waiting.js'; import { Wizarding } from './Wizarding.js'; -import { ListItem } from '@material/mwc-list/mwc-list-item'; - /** The `` custom element is the main entry point of the * Open Substation Configuration Designer. */ @customElement('open-scd') diff --git a/src/wizard-dialog.ts b/src/wizard-dialog.ts index 3638b272d..f19c2b1ad 100644 --- a/src/wizard-dialog.ts +++ b/src/wizard-dialog.ts @@ -10,11 +10,13 @@ import { } from 'lit-element'; import { get, translate } from 'lit-translate'; +import '@material/mwc-button'; +import '@material/mwc-dialog'; +import '@material/mwc-icon-button-toggle'; import { Dialog } from '@material/mwc-dialog'; import { List } from '@material/mwc-list'; import 'ace-custom-element'; -import './wizard-textfield.js'; import { newActionEvent, Wizard, diff --git a/src/wizard-select.ts b/src/wizard-select.ts index fd7e5db07..b97dc0ef1 100644 --- a/src/wizard-select.ts +++ b/src/wizard-select.ts @@ -6,8 +6,8 @@ import { query, TemplateResult, } from 'lit-element'; -import { get } from 'lit-translate'; +import '@material/mwc-switch'; import { Switch } from '@material/mwc-switch'; import { Select } from '@material/mwc-select'; diff --git a/src/wizard-textfield.ts b/src/wizard-textfield.ts index b8d25e4b0..9ea5b776b 100644 --- a/src/wizard-textfield.ts +++ b/src/wizard-textfield.ts @@ -8,6 +8,10 @@ import { } from 'lit-element'; import { translate, get } from 'lit-translate'; +import '@material/mwc-icon-button'; +import '@material/mwc-list/mwc-list-item'; +import '@material/mwc-menu'; +import '@material/mwc-switch'; import { IconButton } from '@material/mwc-icon-button'; import { Menu } from '@material/mwc-menu'; import { SingleSelectedEvent } from '@material/mwc-list/mwc-list-foundation'; diff --git a/src/wizards.ts b/src/wizards.ts index 86a8a851a..9f0bd9527 100644 --- a/src/wizards.ts +++ b/src/wizards.ts @@ -1,8 +1,13 @@ -import { ListItem } from '@material/mwc-list/mwc-list-item'; import { html } from 'lit-element'; import { repeat } from 'lit-html/directives/repeat'; import { get, translate } from 'lit-translate'; +import '@material/mwc-icon'; +import '@material/mwc-list'; +import '@material/mwc-list/mwc-check-list-item'; +import '@material/mwc-list/mwc-list-item'; +import { ListItem } from '@material/mwc-list/mwc-list-item'; + import { EditorAction, identity, diff --git a/src/wizards/abstractda.ts b/src/wizards/abstractda.ts index f99d1f234..8337e24b7 100644 --- a/src/wizards/abstractda.ts +++ b/src/wizards/abstractda.ts @@ -1,17 +1,19 @@ import { html, render, TemplateResult } from 'lit-html'; import { translate } from 'lit-translate'; -import { createElement, EditorAction } from '../foundation.js'; -import { maxLength, patterns } from './foundation/limits.js'; -import { predefinedBasicTypeEnum, valKindEnum } from './foundation/enums.js'; - -import { WizardSelect } from '../wizard-select.js'; -import { WizardTextField } from '../wizard-textfield.js'; - +import '@material/mwc-list/mwc-list-item'; import { ListItem } from '@material/mwc-list/mwc-list-item'; import { SelectedEvent } from '@material/mwc-list/mwc-list-foundation'; import { Select } from '@material/mwc-select'; +import '../wizard-select.js'; +import '../wizard-textfield.js'; +import { createElement, EditorAction } from '../foundation.js'; +import { WizardSelect } from '../wizard-select.js'; +import { WizardTextField } from '../wizard-textfield.js'; +import { maxLength, patterns } from './foundation/limits.js'; +import { predefinedBasicTypeEnum, valKindEnum } from './foundation/enums.js'; + function selectType(e: SelectedEvent, data: Element, Val: string | null): void { const typeSelected = (