From 8ed801331a0e15d5dc986f3ce053aeb3b41c8f86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Fri, 21 Jun 2024 10:54:17 +0200 Subject: [PATCH] adding override terms --- .../devops/{tsc => tsc-override}/index.js | 2 + .../dataset-dashboard.ts | 2 +- .../manifest-picker-dashboard.ts | 2 +- .../sorter-dashboard.ts | 2 +- .../sorter-group.ts | 2 +- .../sorter-item.ts | 2 +- .../sorter-dashboard.ts | 2 +- .../sorter-group.ts | 2 +- .../sorter-with-two-containers/sorter-item.ts | 2 +- .../counter-workspace-view.ts | 2 +- .../incrementor-workspace-action.ts | 2 +- src/Umbraco.Web.UI.Client/package.json | 3 +- .../src/apps/app/app-error.element.ts | 2 +- .../src/apps/app/app.element.ts | 4 +- .../src/apps/backoffice/backoffice.element.ts | 2 +- .../backoffice-header-apps.element.ts | 2 +- .../backoffice-header-logo.element.ts | 2 +- .../backoffice-header-sections.element.ts | 2 +- .../components/backoffice-header.element.ts | 2 +- .../components/backoffice-main.element.ts | 2 +- .../consent/installer-consent.element.ts | 2 +- .../database/installer-database.element.ts | 2 +- .../error/installer-error.element.ts | 4 +- .../src/apps/installer/installer.element.ts | 2 +- .../installer-installing.element.ts | 2 +- .../shared/layout/installer-layout.element.ts | 2 +- .../installer/user/installer-user.element.ts | 2 +- .../preview/apps/preview-culture.element.ts | 4 +- .../preview/apps/preview-device.element.ts | 4 +- .../apps/preview/apps/preview-exit.element.ts | 2 +- .../apps/preview-open-website.element.ts | 2 +- .../src/apps/preview/preview.element.ts | 6 +-- .../apps/upgrader/upgrader-view.element.ts | 2 +- .../src/external/router-slot/router-slot.ts | 4 +- .../src/libs/class-api/class.mixin.ts | 2 +- .../consume/context-consumer.controller.ts | 2 +- .../provide/context-provider.controller.ts | 2 +- .../provide/context-provider.element.ts | 2 +- .../controller-host-element.mixin.ts | 6 +-- .../controller-host-provider.element.ts | 2 +- .../libs/controller-api/controller.test.ts | 6 +-- .../base-extension-initializer.controller.ts | 4 +- .../base-extensions-initializer.controller.ts | 4 +- .../extension-api-initializer.controller.ts | 2 +- ...-element-and-api-initializer.controller.ts | 2 +- ...xtension-element-initializer.controller.ts | 2 +- .../extensions-api-initializer.controller.ts | 2 +- ...-element-and-api-initializer.controller.ts | 2 +- ...tensions-element-initializer.controller.ts | 2 +- ...ensions-manifest-initializer.controller.ts | 2 +- .../localization.controller.test.ts | 4 +- .../observable-api/observer.controller.ts | 2 +- .../libs/observable-api/states/array-state.ts | 4 +- .../libs/observable-api/states/class-state.ts | 2 +- .../libs/observable-api/states/deep-state.ts | 4 +- .../block-grid-area-config-entry.context.ts | 2 +- .../block-grid-area-config-entry.element.ts | 4 +- ...grid-area-type-workspace-editor.element.ts | 2 +- .../block-grid-area-type-workspace.context.ts | 6 +-- .../workspace/views/settings.element.ts | 2 +- .../block-grid-areas-container.element.ts | 2 +- .../block-grid-block-inline.element.ts | 2 +- .../block-grid-block.element.ts | 2 +- .../block-grid-entries.element.ts | 2 +- .../block-grid-entry.element.ts | 6 +-- .../block-scale-handler.element.ts | 2 +- .../ref-grid-block/ref-grid-block.element.ts | 4 +- .../context/block-grid-entries.context.ts | 2 +- .../context/block-grid-manager.context.ts | 2 +- .../block-grid-scale-manager.controller.ts | 2 +- ...block-grid-area-type-permission.element.ts | 2 +- ...ditor-ui-block-grid-column-span.element.ts | 2 +- .../property-editor-ui-block-grid.element.ts | 8 ++-- ...-block-grid-group-configuration.element.ts | 2 +- ...ui-block-grid-layout-stylesheet.element.ts | 2 +- ...i-block-grid-type-configuration.element.ts | 2 +- ...id-type-workspace-view-advanced.element.ts | 2 +- ...-grid-type-workspace-view-areas.element.ts | 2 +- ...id-type-workspace-view-settings.element.ts | 2 +- .../block-list-entry.element.ts | 2 +- .../inline-list-block.element.ts | 2 +- .../ref-list-block/ref-list-block.element.ts | 2 +- .../context/block-list-entries.context.ts | 4 +- .../property-editor-ui-block-list.element.ts | 2 +- .../block-list-type-workspace-view.element.ts | 2 +- .../block-rte-entry-inline.element.ts | 2 +- .../block-rte-entry.element.ts | 4 +- .../ref-rte-block/ref-rte-block.element.ts | 2 +- .../context/block-rte-entries.context.ts | 4 +- .../block-rte-type-workspace-view.element.ts | 2 +- .../input-block-type.element.ts | 2 +- ...-block-type-group-configuration.element.ts | 2 +- .../block-type-workspace-editor.element.ts | 2 +- .../workspace/block-type-workspace.context.ts | 6 +-- .../block-catalogue-modal.element.ts | 4 +- .../block/workspace/block-element-manager.ts | 2 +- .../block-workspace-editor.element.ts | 2 +- .../workspace/block-workspace.context.ts | 17 +-------- ...ace-view-edit-content-no-router.element.ts | 2 +- ...-workspace-view-edit-properties.element.ts | 2 +- .../block-workspace-view-edit-tab.element.ts | 2 +- .../edit/block-workspace-view-edit.element.ts | 2 +- .../src/packages/core/auth/auth-flow.ts | 2 +- .../src/packages/core/auth/auth.context.ts | 2 +- .../auth-provider-default.element.ts | 4 +- .../auth/modals/umb-app-auth-modal.element.ts | 2 +- .../core/collection/collection.element.ts | 2 +- .../collection-selection-actions.element.ts | 2 +- .../components/collection-toolbar.element.ts | 2 +- .../collection-view-bundle.element.ts | 2 +- .../collection-pagination.element.ts | 2 +- .../dashboard-collection.element.ts | 2 +- .../default/collection-default.context.ts | 2 +- .../default/collection-default.element.ts | 2 +- .../backoffice-modal-container.element.ts | 2 +- ...ckoffice-notification-container.element.ts | 2 +- .../body-layout/body-layout.element.ts | 6 +-- .../code-block/code-block.element.ts | 2 +- .../components/dropdown/dropdown.element.ts | 4 +- .../entity-actions-bundle.element.ts | 2 +- .../footer-layout/footer-layout.element.ts | 2 +- .../header-app/header-app-button.element.ts | 2 +- .../history/history-item.element.ts | 2 +- .../history/history-list.element.ts | 2 +- .../core/components/icon/icon.element.ts | 2 +- .../input-collection-configuration.element.ts | 4 +- .../input-dropdown-list.element.ts | 2 +- .../input-entity/input-entity.element.ts | 6 +-- .../input-manifest/input-manifest.element.ts | 2 +- .../input-number-range.element.ts | 10 ++--- .../input-radio-button-list.element.ts | 6 +-- .../input-toggle/input-toggle.element.ts | 4 +- .../input-with-alias.element.ts | 6 +-- .../multiple-color-picker-input.element.ts | 2 +- ...ultiple-color-picker-item-input.element.ts | 8 ++-- ...input-multiple-text-string-item.element.ts | 4 +- .../input-multiple-text-string.element.ts | 4 +- .../popover-layout/popover-layout.element.ts | 2 +- .../components/ref-item/ref-item.element.ts | 2 +- .../split-panel/split-panel.element.ts | 6 +-- .../core/components/stack/stack.element.ts | 2 +- .../core/components/table/table.element.ts | 2 +- .../property-type-based-property.element.ts | 2 +- .../composition-picker-modal.element.ts | 6 +-- .../property-type-settings-modal.element.ts | 4 +- ...-containers-into-first-tab-helper.class.ts | 2 +- .../content-type-structure-manager.class.ts | 2 +- ...ontent-type-design-editor-group.element.ts | 2 +- ...t-type-design-editor-properties.element.ts | 2 +- ...ent-type-design-editor-property.context.ts | 2 +- ...ent-type-design-editor-property.element.ts | 2 +- .../content-type-design-editor-tab.element.ts | 2 +- .../content-type-design-editor.context.ts | 2 +- .../content-type-design-editor.element.ts | 2 +- .../edit/content-editor-properties.element.ts | 2 +- .../views/edit/content-editor-tab.element.ts | 2 +- .../views/edit/content-editor.element.ts | 2 +- .../input-culture-select.element.ts | 2 +- .../culture/repository/culture.repository.ts | 2 +- .../core/debug/context-debug.controller.ts | 4 +- .../src/packages/core/debug/debug.element.ts | 2 +- .../debug/modals/debug/debug-modal.element.ts | 2 +- .../common/delete/delete.action.ts | 2 +- .../common/duplicate/duplicate.action.ts | 2 +- .../default/entity-action.element.ts | 2 +- .../entity-action-list.element.ts | 2 +- .../entity-bulk-action-base.ts | 2 +- .../extension-collection.element.ts | 4 +- ...extension-table-collection-view.element.ts | 2 +- .../extension-slot/extension-slot.element.ts | 6 +-- .../extension-with-api-slot.element.ts | 6 +-- .../conditions/condition-base.controller.ts | 2 +- .../conditions/switch.condition.ts | 2 +- .../unregister/unregister-extension.action.ts | 2 +- ...nsion-element-and-api-slot-element-base.ts | 2 +- .../core/icon-registry/icon.registry.ts | 2 +- .../ui-culture-input.element.ts | 6 +-- .../localization/localize-date.element.ts | 2 +- .../localization/localize-number.element.ts | 2 +- .../localize-relative-time.element.ts | 2 +- .../core/localization/localize.element.ts | 2 +- .../menu-item-layout.element.ts | 4 +- .../code-editor/code-editor-modal.element.ts | 2 +- .../common/confirm/confirm-modal.element.ts | 2 +- .../embedded-media-modal.element.ts | 4 +- .../icon-picker/icon-picker-modal.element.ts | 4 +- .../item-picker/item-picker-modal.element.ts | 4 +- .../core/modal/component/modal.element.ts | 6 +-- .../core/modal/context/modal.context.ts | 2 +- .../notification-layout-default.element.ts | 2 +- ...ry-notification-default-example.element.ts | 2 +- .../clear/property-action-clear.controller.ts | 2 +- .../copy/property-action-copy.controller.ts | 2 +- .../property-action-menu.element.ts | 2 +- .../ref-property-editor-ui.element.ts | 6 +-- .../property-dataset.element.test.ts | 2 +- .../property-layout.element.ts | 2 +- .../property/property/property.context.ts | 2 +- .../property/property/property.element.ts | 2 +- .../empty-recycle-bin.action.ts | 2 +- .../restore-from-recycle-bin-modal.element.ts | 6 ++- .../restore-from-recycle-bin.action.ts | 2 +- .../entity-action/trash/trash.action.ts | 2 +- .../detail/detail-repository-base.ts | 2 +- .../core/resources/resource.controller.ts | 6 +-- .../modal-route-registration.controller.ts | 6 +-- .../core/router/router-slot.element.ts | 8 ++-- .../input-section/input-section.element.ts | 6 +-- .../ref-section/ref-section.element.ts | 2 +- .../core/section/section-default.element.ts | 2 +- .../section-main-views.element.ts | 2 +- .../section-main/section-main.element.ts | 2 +- .../section-picker-modal.element.ts | 2 +- .../section-sidebar-context-menu.element.ts | 2 +- ...idebar-menu-with-entity-actions.element.ts | 4 +- .../section-sidebar-menu.element.ts | 2 +- .../section-sidebar.element.ts | 2 +- .../modal/rename-server-file-modal.element.ts | 8 ++-- .../rename/rename-server-file.action.ts | 2 +- .../settings-welcome-dashboard.element.ts | 2 +- .../packages/core/sorter/sorter.controller.ts | 6 +-- .../temporary-file-badge.element.ts | 2 +- .../core/tree/default/default-tree.context.ts | 2 +- .../core/tree/default/default-tree.element.ts | 4 +- .../duplicate-to/duplicate-to.action.ts | 2 +- .../modal/duplicate-to-modal.element.ts | 2 +- .../entity-actions/move/move-to.action.ts | 2 +- .../reload-tree-item-children.action.ts | 2 +- .../modal/sort-children-of-modal.element.ts | 6 ++- .../sort-children-of.action.ts | 2 +- .../create-folder/create-folder.action.ts | 2 +- .../delete-folder/delete-folder.action.ts | 2 +- .../update-folder/update-folder.action.ts | 2 +- .../folder/modal/folder-modal-element-base.ts | 4 +- .../tree-item-base/tree-item-context-base.ts | 2 +- .../tree-picker/tree-picker-modal.element.ts | 2 +- .../server-model-validation.context.ts | 6 +-- .../validation/context/validation.context.ts | 2 +- ...tion-message-to-form-control.controller.ts | 3 +- .../form-control-validator.controller.ts | 7 ++-- .../validation/mixins/form-control.mixin.ts | 4 +- ...alidation-message-translator.controller.ts | 2 +- .../workspace-action-menu.element.ts | 2 +- .../common/submit/submit.action.ts | 2 +- .../workspace-menu-breadcrumb.element.ts | 2 +- ...rkspace-variant-menu-breadcrumb.element.ts | 2 +- .../workspace-editor.element.ts | 2 +- .../workspace-entity-action-menu.element.ts | 2 +- .../workspace-footer.element.ts | 2 +- ...ace-split-view-variant-selector.element.ts | 2 +- .../workspace-split-view.element.ts | 2 +- .../editable/editable-workspace.element.ts | 2 +- .../modals/workspace-modal.element.ts | 2 +- .../data-type-flow-input.element.ts | 6 +-- .../data-type-input.element.ts | 6 +-- .../property-editor-config.element.ts | 2 +- .../ref-data-type/ref-data-type.element.ts | 6 +-- .../entity-actions/create/create.action.ts | 2 +- .../data-type-create-options-modal.element.ts | 2 +- ...ker-flow-data-type-picker-modal.element.ts | 4 +- .../data-type-picker-flow-modal.element.ts | 4 +- ...property-editor-ui-picker-modal.element.ts | 4 +- .../search/data-type.search-provider.ts | 2 +- .../data-type-workspace-editor.element.ts | 2 +- .../workspace/data-type-workspace.context.ts | 5 +-- ...ata-type-details-workspace-view.element.ts | 2 +- ...e-workspace-view-info-reference.element.ts | 4 +- .../workspace-view-data-type-info.element.ts | 2 +- ...ictionary-table-collection-view.element.ts | 2 +- .../entity-action/create/create.action.ts | 2 +- .../export/export-dictionary-modal.element.ts | 2 +- .../entity-action/export/export.action.ts | 2 +- .../import/import-dictionary-modal.element.ts | 4 +- .../entity-action/import/import.action.ts | 2 +- .../dictionary-workspace-editor.element.ts | 2 +- .../workspace/dictionary-workspace.context.ts | 5 +-- ...orkspace-view-dictionary-editor.element.ts | 6 +-- .../entity-actions/create/create.action.ts | 2 +- ...-blueprint-options-create-modal.element.ts | 4 +- ...cument-blueprint-root-workspace.element.ts | 2 +- ...ment-blueprint-workspace-editor.element.ts | 2 +- ...-blueprint-workspace-split-view.element.ts | 2 +- .../document-blueprint-workspace.context.ts | 5 +-- .../dashboard-redirect-management.element.ts | 4 +- .../input-document-type.element.ts | 6 +-- .../entity-actions/create/create.action.ts | 2 +- ...ument-type-create-options-modal.element.ts | 2 +- .../search/document-type.search-provider.ts | 2 +- .../document-type-workspace-editor.element.ts | 2 +- .../document-type-workspace.context.ts | 5 +-- ...nt-type-workspace-view-settings.element.ts | 2 +- ...t-type-workspace-view-structure.element.ts | 2 +- ...t-type-workspace-view-templates.element.ts | 2 +- ...eate-document-collection-action.element.ts | 4 +- .../document-collection-toolbar.element.ts | 2 +- .../collection/document-collection.element.ts | 2 +- .../document-grid-collection-view.element.ts | 2 +- .../document-table-column-name.element.ts | 2 +- .../document-table-collection-view.element.ts | 2 +- .../input-document/input-document.element.ts | 6 +-- .../create-blueprint.action.ts | 2 +- .../modal/create-blueprint-modal.element.ts | 4 +- .../entity-actions/create/create.action.ts | 2 +- .../document-create-options-modal.element.ts | 4 +- .../culture-and-hostnames.action.ts | 2 +- .../culture-and-hostnames-modal.element.ts | 4 +- .../duplicate/duplicate-document.action.ts | 2 +- .../modal/duplicate-document-modal.element.ts | 2 +- .../entity-actions/permissions.action.ts | 2 +- .../modal/public-access-modal.element.ts | 4 +- .../public-access/public-access.action.ts | 2 +- .../entity-actions/publish.action.ts | 2 +- .../entity-actions/unpublish.action.ts | 2 +- .../document-publish-modal.element.ts | 4 +- ...-publish-with-descendants-modal.element.ts | 4 +- .../modals/rollback/rollback-modal.element.ts | 2 +- .../save-modal/document-save-modal.element.ts | 4 +- .../document-schedule-modal.element.ts | 4 +- ...ocument-variant-language-picker.element.ts | 2 +- .../document-unpublish-modal.element.ts | 4 +- .../document-reference-table.element.ts | 4 +- .../document-search-result-item.element.ts | 2 +- .../search/document.search-provider.ts | 2 +- .../tree-item/document-tree-item.element.ts | 6 +-- ...cument-granular-user-permission.element.ts | 2 +- .../publish-with-descendants.action.ts | 2 +- .../actions/save-and-preview.action.ts | 2 +- .../actions/save-and-publish.action.ts | 2 +- .../actions/save-and-schedule.action.ts | 2 +- .../workspace/actions/unpublish.action.ts | 2 +- .../document-workspace-editor.element.ts | 2 +- .../document-workspace-split-view.element.ts | 2 +- .../workspace/document-workspace.context.ts | 9 ++--- ...ent-workspace-view-info-history.element.ts | 2 +- ...t-workspace-view-info-reference.element.ts | 4 +- .../document-workspace-view-info.element.ts | 2 +- .../dashboard-health-check.element.ts | 2 +- .../views/health-check-action.element.ts | 2 +- ...health-check-group-box-overview.element.ts | 2 +- .../views/health-check-group.element.ts | 2 +- .../views/health-check-overview.element.ts | 2 +- .../app-language-select.element.ts | 2 +- ...nguage-table-name-column-layout.element.ts | 2 +- .../language-table-collection-view.element.ts | 2 +- .../input-language/input-language.element.ts | 6 +-- .../language-create-entity-action.ts | 2 +- .../language-picker-modal.element.ts | 38 ++++++++++--------- .../detail/language-detail.repository.ts | 2 +- .../language-workspace-editor.element.ts | 2 +- .../language/language-workspace.context.ts | 4 +- ...language-details-workspace-view.element.ts | 2 +- .../donut-chart/donut-chart.element.ts | 6 +-- .../donut-chart/donut-slice.element.ts | 2 +- .../log-viewer-date-range-selector.element.ts | 4 +- ...og-viewer-too-many-logs-warning.element.ts | 2 +- .../workspace/logviewer-workspace.context.ts | 4 +- .../workspace/logviewer-workspace.element.ts | 2 +- .../log-viewer-log-types-chart.element.ts | 4 +- ...ewer-message-templates-overview.element.ts | 2 +- ...-viewer-saved-searches-overview.element.ts | 2 +- .../overview/log-overview-view.element.ts | 2 +- ...og-viewer-log-level-filter-menu.element.ts | 2 +- .../components/log-viewer-message.element.ts | 6 +-- .../log-viewer-messages-list.element.ts | 2 +- .../log-viewer-polling-button.element.ts | 2 +- .../log-viewer-search-input-modal.element.ts | 2 +- .../log-viewer-search-input.element.ts | 2 +- .../views/search/log-search-view.element.ts | 2 +- .../input-markdown.element.ts | 2 +- .../input-media-type.element.ts | 6 +-- .../entity-actions/create/create.action.ts | 2 +- ...media-type-create-options-modal.element.ts | 2 +- .../search/media-type.search-provider.ts | 2 +- .../media-type-workspace-editor.element.ts | 2 +- .../workspace/media-type-workspace.context.ts | 5 +-- ...a-type-workspace-view-structure.element.ts | 2 +- .../create-media-collection-action.element.ts | 2 +- .../media-collection-toolbar.element.ts | 2 +- .../collection/media-collection.element.ts | 2 +- .../media-grid-collection-view.element.ts | 2 +- .../media-table-column-name.element.ts | 2 +- .../media-table-collection-view.element.ts | 2 +- .../image-cropper-field.element.ts | 4 +- .../image-cropper-focus-setter.element.ts | 10 ++--- .../image-cropper-preview.element.ts | 4 +- .../image-cropper.element.ts | 8 ++-- .../input-image-cropper.element.ts | 2 +- .../input-media/input-media.element.ts | 6 +-- .../input-rich-media.element.ts | 4 +- .../input-upload-field-audio.element.ts | 2 +- .../input-upload-field-file.element.ts | 4 +- .../input-upload-field-image.element.ts | 2 +- .../input-upload-field-svg.element.ts | 2 +- .../input-upload-field-video.element.ts | 2 +- .../input-upload-field.element.ts | 2 +- .../media/dropzone/dropzone-manager.class.ts | 2 +- .../media/media/dropzone/dropzone.element.ts | 4 +- ...ropzone-media-type-picker-modal.element.ts | 4 +- .../entity-actions/create/create.action.ts | 2 +- .../media-create-options-modal.element.ts | 4 +- .../image-cropper-editor-modal.element.ts | 4 +- .../media-picker-create-item.element.ts | 2 +- .../media-picker-folder-path.element.ts | 4 +- .../media-picker-modal.element.ts | 4 +- ...roperty-editor-ui-image-cropper.element.ts | 2 +- ...or-ui-image-crops-configuration.element.ts | 2 +- .../media/search/media.search-provider.ts | 2 +- .../media-section-view.element.ts | 2 +- .../tree/tree-item/media-tree-item.element.ts | 6 +-- .../media-workspace-editor.element.ts | 2 +- .../media-workspace-split-view.element.ts | 2 +- .../workspace/media-workspace.context.ts | 5 +-- ...dia-workspace-view-info-history.element.ts | 2 +- ...a-workspace-view-info-reference.element.ts | 4 +- .../info/media-workspace-view-info.element.ts | 2 +- ...ber-group-table-collection-view.element.ts | 2 +- .../input-member-group.element.ts | 6 +-- .../member-group-picker-modal.element.ts | 4 +- .../detail/member-group-detail.repository.ts | 2 +- .../member-group-section-view.element.ts | 2 +- .../member-group-workspace-editor.element.ts | 2 +- .../member-group-workspace.context.ts | 6 +-- ...member-type-workspace-view-info.element.ts | 2 +- .../input-member-type.element.ts | 6 +-- .../entity-actions/create.action.ts | 2 +- .../search/member-type.search-provider.ts | 2 +- .../member-type-workspace-editor.element.ts | 2 +- .../member-type-workspace.context.ts | 5 +-- ...create-member-collection-action.element.ts | 2 +- .../member-collection-header.element.ts | 2 +- .../collection/member-collection.element.ts | 2 +- .../member-table-collection-view.element.ts | 2 +- .../input-member/input-member.element.ts | 6 +-- .../member-picker-modal.element.ts | 4 +- .../detail/member-detail.repository.ts | 2 +- .../member/search/member.search-provider.ts | 2 +- .../member-section-view.element.ts | 2 +- .../member-workspace-editor.element.ts | 2 +- .../member-workspace-split-view.element.ts | 2 +- .../workspace/member-workspace.context.ts | 5 +-- ...mber-workspace-view-member-info.element.ts | 2 +- .../member-workspace-view-member.element.ts | 2 +- .../models-builder-dashboard.element.ts | 2 +- .../link-picker-modal.element.ts | 4 +- .../multi-url-picker.element.ts | 2 +- .../object-type/input-object-type.element.ts | 6 +-- .../workspace-package-builder.element.ts | 4 +- .../workspace/workspace-package.element.ts | 4 +- .../packages-created-overview.element.ts | 2 +- ...lled-packages-section-view-item.element.ts | 2 +- ...installed-packages-section-view.element.ts | 4 +- ...ckages-marketplace-section-view.element.ts | 2 +- .../package/repository/package.store.ts | 2 +- .../repository/server-extension.controller.ts | 4 +- .../input-checkbox-list.element.ts | 4 +- .../permissions.element.ts | 2 +- .../column/column-configuration.element.ts | 2 +- ...ollection-content-type-property.element.ts | 2 +- .../layout/layout-configuration.element.ts | 2 +- .../input-content/input-content.element.ts | 2 +- .../input-content-picker-source.element.ts | 4 +- ...ut-content-picker-document-root.element.ts | 4 +- ...ynamic-root-origin-picker-modal.element.ts | 2 +- ...ic-root-query-step-picker-modal.element.ts | 2 +- ...operty-editor-ui-content-picker.element.ts | 2 +- .../property-editor-ui-dropdown.element.ts | 2 +- .../label/property-editor-ui-label.element.ts | 2 +- ...property-editor-ui-number-range.element.ts | 8 ++-- .../property-editor-ui-number.element.ts | 2 +- ...perty-editor-ui-order-direction.element.ts | 2 +- ...property-editor-ui-overlay-size.element.ts | 2 +- .../property-editor-ui-text-box.element.ts | 2 +- .../property-editor-ui-textarea.element.ts | 2 +- .../relation-type-collection.element.ts | 2 +- ...tion-type-table-collection-view.element.ts | 2 +- .../relation-type-workspace-editor.element.ts | 2 +- .../relation-type-workspace.context.ts | 2 +- ...tion-type-detail-workspace-view.element.ts | 2 +- .../dashboard-examine-management.element.ts | 2 +- .../examine-fields-settings-modal.element.ts | 2 +- .../examine-fields-viewer-modal.element.ts | 2 +- .../views/section-view-examine-indexers.ts | 4 +- .../views/section-view-examine-overview.ts | 4 +- .../views/section-view-examine-searchers.ts | 2 +- .../search-modal/search-modal.element.ts | 6 +-- .../search-result-item.element.ts | 2 +- .../search/umb-search-header-app.element.ts | 4 +- ...dashboard-performance-profiling.element.ts | 4 +- .../dashboard-published-status.element.ts | 4 +- .../telemetry/dashboard-telemetry.element.ts | 2 +- .../input-static-file.element.ts | 6 +-- .../tags-input/tags-input.element.ts | 6 +-- .../src/packages/tags/repository/tag.store.ts | 2 +- .../code-editor/code-editor.element.ts | 6 +-- .../templating-item-menu.element.ts | 2 +- .../templating-item-picker-modal.element.ts | 2 +- .../template-field-dropdown-list.element.ts | 2 +- ...lating-page-field-builder-modal.element.ts | 2 +- ...templating-section-picker-modal.element.ts | 2 +- .../entity-actions/create/create.action.ts | 2 +- ...rtial-view-create-options-modal.element.ts | 2 +- .../create-from-snippet-modal.ts | 2 +- .../partial-view-workspace-editor.element.ts | 2 +- .../partial-view-workspace.context.ts | 6 +-- .../entity-actions/create/create.action.ts | 4 +- .../script-create-options-modal.element.ts | 2 +- .../script-workspace-editor.element.ts | 2 +- .../workspace/script-workspace.context.ts | 6 +-- .../stylesheet-input.element.ts | 6 +-- .../stylesheet-rule-input.element.ts | 4 +- .../stylesheet-rule-settings-modal.element.ts | 2 +- .../stylesheet-rule-ref.element.ts | 4 +- .../entity-actions/create/create.action.ts | 2 +- ...stylesheet-create-options-modal.element.ts | 2 +- .../stylesheet-workspace-editor.element.ts | 2 +- .../workspace/stylesheet-workspace.context.ts | 6 +-- ...heet-code-editor-workspace-view.element.ts | 2 +- ...t-rich-text-rule-workspace-view.element.ts | 2 +- .../input-template/input-template.element.ts | 2 +- .../template-card/template-card.element.ts | 8 ++-- .../entity-actions/create/create.action.ts | 2 +- .../query-builder-filter.element.ts | 4 +- .../query-builder-modal.element.ts | 2 +- .../search/template.search-provider.ts | 2 +- .../template-workspace-editor.element.ts | 2 +- .../workspace/template-workspace.context.ts | 6 +-- .../input-tiny-mce/input-tiny-mce.element.ts | 8 ++-- .../media-caption-alt-text-modal.element.ts | 4 +- ...ny-mce-dimensions-configuration.element.ts | 2 +- ...-tiny-mce-toolbar-configuration.element.ts | 4 +- .../umbraco-news-dashboard.element.ts | 2 +- .../action/current-user-app-button.element.ts | 2 +- .../mfa-provider-default.element.ts | 4 +- .../current-user-header-app.element.ts | 4 +- .../modals/external-login-modal.element.ts | 2 +- ...t-user-history-user-profile-app.element.ts | 2 +- ...user-mfa-disable-provider-modal.element.ts | 2 +- .../current-user-mfa-modal.element.ts | 2 +- .../current-user-modal.element.ts | 2 +- ...t-user-profile-user-profile-app.element.ts | 2 +- ...ent-user-theme-user-profile-app.element.ts | 2 +- .../change-password-modal.element.ts | 4 +- ...-group-table-name-column-layout.element.ts | 2 +- ...up-table-sections-column-layout.element.ts | 2 +- .../user-group-collection-header.element.ts | 2 +- .../user-group-collection.element.ts | 2 +- ...ser-group-table-collection-view.element.ts | 2 +- .../user-group-input.element.ts | 6 +-- .../user-group-ref/user-group-ref.element.ts | 4 +- .../user-group-picker-modal.element.ts | 4 +- .../detail/user-group-detail.repository.ts | 2 +- .../user-group-section-view.element.ts | 2 +- ...oup-entity-user-permission-list.element.ts | 2 +- ...-group-granular-permission-list.element.ts | 2 +- .../user-group-workspace-editor.element.ts | 2 +- .../workspace/user-group-workspace.context.ts | 6 +-- .../input-entity-user-permission.element.ts | 2 +- .../input-user-permission-verb.element.ts | 2 +- ...-user-permission-settings-modal.element.ts | 4 +- .../user-collection-header.element.ts | 4 +- .../collection/user-collection.element.ts | 2 +- .../grid/user-grid-collection-view.element.ts | 2 +- .../user-table-collection-view.element.ts | 2 +- .../user-document-start-node.element.ts | 2 +- .../user-input/user-input.element.ts | 6 +-- .../user-media-start-node.element.ts | 2 +- .../change-user-password.action.ts | 2 +- .../disable/disable-user.action.ts | 2 +- .../enable/enable-user.action.ts | 2 +- .../entity-actions/mfa/mfa-user.action.ts | 2 +- .../unlock/unlock-user.action.ts | 2 +- .../resend-invite/resend-invite.action.ts | 2 +- .../modal/invite/user-invite-modal.element.ts | 2 +- .../create/create-user-modal.element.ts | 2 +- .../create-user-success-modal.element.ts | 6 +-- .../modals/user-mfa/user-mfa-modal.element.ts | 4 +- .../user-picker/user-picker-modal.element.ts | 6 +-- .../avatar/user-avatar.repository.ts | 2 +- .../detail/user-detail.repository.ts | 2 +- .../users-section-view.element.ts | 2 +- .../user-workspace-access.element.ts | 2 +- .../user-workspace-assign-access.element.ts | 2 +- .../user-workspace-avatar.element.ts | 2 +- .../user-workspace-info.element.ts | 2 +- ...user-workspace-profile-settings.element.ts | 2 +- .../user-workspace-editor.element.ts | 2 +- .../user/workspace/user-workspace.context.ts | 4 +- ...ebhook-table-name-column-layout.element.ts | 4 +- ...ebhook-table-name-column-layout.element.ts | 2 +- .../webhook-table-collection-view.element.ts | 2 +- .../input-webhook-events.element.ts | 2 +- .../input-webhook-headers.element.ts | 6 +-- .../webhook-events-modal.element.ts | 4 +- .../detail/webhook-detail.repository.ts | 2 +- .../webhook-details-workspace-view.element.ts | 2 +- .../webhook-workspace-editor.element.ts | 2 +- .../webhook/webhook-workspace.context.ts | 6 +-- 597 files changed, 872 insertions(+), 905 deletions(-) rename src/Umbraco.Web.UI.Client/devops/{tsc => tsc-override}/index.js (94%) diff --git a/src/Umbraco.Web.UI.Client/devops/tsc/index.js b/src/Umbraco.Web.UI.Client/devops/tsc-override/index.js similarity index 94% rename from src/Umbraco.Web.UI.Client/devops/tsc/index.js rename to src/Umbraco.Web.UI.Client/devops/tsc-override/index.js index 77536141f7..af146e603b 100644 --- a/src/Umbraco.Web.UI.Client/devops/tsc/index.js +++ b/src/Umbraco.Web.UI.Client/devops/tsc-override/index.js @@ -1,3 +1,5 @@ +// Notice: This script is not perfect and may not work in all cases. ex. it places the override term wrong for async and setter/getter methods. But its a help any way. [NL] + import ts from 'typescript'; import path from 'node:path'; import fs from 'node:fs/promises'; diff --git a/src/Umbraco.Web.UI.Client/examples/dashboard-with-property-dataset/dataset-dashboard.ts b/src/Umbraco.Web.UI.Client/examples/dashboard-with-property-dataset/dataset-dashboard.ts index 08cb1369ee..d8807bb4f2 100644 --- a/src/Umbraco.Web.UI.Client/examples/dashboard-with-property-dataset/dataset-dashboard.ts +++ b/src/Umbraco.Web.UI.Client/examples/dashboard-with-property-dataset/dataset-dashboard.ts @@ -51,7 +51,7 @@ export class ExampleDatasetDashboard extends UmbElementMixin(LitElement) { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/manifest-picker/manifest-picker-dashboard.ts b/src/Umbraco.Web.UI.Client/examples/manifest-picker/manifest-picker-dashboard.ts index 8d34ad80e7..f99fa09367 100644 --- a/src/Umbraco.Web.UI.Client/examples/manifest-picker/manifest-picker-dashboard.ts +++ b/src/Umbraco.Web.UI.Client/examples/manifest-picker/manifest-picker-dashboard.ts @@ -77,7 +77,7 @@ export class ExampleManifestPickerDashboard extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-dashboard.ts b/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-dashboard.ts index d9d0016eb7..e79bbd7a78 100644 --- a/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-dashboard.ts +++ b/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-dashboard.ts @@ -72,7 +72,7 @@ export class ExampleSorterDashboard extends UmbElementMixin(LitElement) { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-group.ts b/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-group.ts index 2111f6b8db..c86e4c675b 100644 --- a/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-group.ts +++ b/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-group.ts @@ -71,7 +71,7 @@ export class ExampleSorterGroup extends UmbElementMixin(LitElement) { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-item.ts b/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-item.ts index 78f34a105b..c3fa6d014b 100644 --- a/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-item.ts +++ b/src/Umbraco.Web.UI.Client/examples/sorter-with-nested-containers/sorter-item.ts @@ -23,7 +23,7 @@ export class ExampleSorterItem extends UmbElementMixin(LitElement) { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-dashboard.ts b/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-dashboard.ts index feb0979603..c9d35b5e5d 100644 --- a/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-dashboard.ts +++ b/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-dashboard.ts @@ -47,7 +47,7 @@ export class ExampleSorterDashboard extends UmbElementMixin(LitElement) { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-group.ts b/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-group.ts index da4b209172..5231bf1447 100644 --- a/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-group.ts +++ b/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-group.ts @@ -63,7 +63,7 @@ export class ExampleSorterGroup extends UmbElementMixin(LitElement) { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-item.ts b/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-item.ts index 626fb4e37d..237e788a2d 100644 --- a/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-item.ts +++ b/src/Umbraco.Web.UI.Client/examples/sorter-with-two-containers/sorter-item.ts @@ -23,7 +23,7 @@ export class ExampleSorterItem extends UmbElementMixin(LitElement) { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/counter-workspace-view.ts b/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/counter-workspace-view.ts index 581a9fab53..dfe4638297 100644 --- a/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/counter-workspace-view.ts +++ b/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/counter-workspace-view.ts @@ -35,7 +35,7 @@ export class ExampleCounterWorkspaceView extends UmbElementMixin(LitElement) { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/incrementor-workspace-action.ts b/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/incrementor-workspace-action.ts index d0cffbd4d9..940436c579 100644 --- a/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/incrementor-workspace-action.ts +++ b/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/incrementor-workspace-action.ts @@ -4,7 +4,7 @@ import { EXAMPLE_COUNTER_CONTEXT } from './counter-workspace-context'; // The Example Incrementor Workspace Action Controller: export class ExampleIncrementorWorkspaceAction extends UmbWorkspaceActionBase implements UmbWorkspaceAction { // This method is executed - async execute() { + override async execute() { const context = await this.getContext(EXAMPLE_COUNTER_CONTEXT); context.increment(); } diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index 59bfc0c3ac..679141f9db 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -159,6 +159,7 @@ "generate:server-api-dev": "openapi-ts --input http://localhost:11000/umbraco/swagger/management/swagger.json --output src/external/backend-api/src --debug true --enums typescript --lint true --schemas false", "generate:server-api": "openapi-ts --input https://raw.githubusercontent.com/umbraco/Umbraco-CMS/v14/dev/src/Umbraco.Cms.Api.Management/OpenApi.json --output src/external/backend-api/src --debug true --enums typescript --lint true --schemas false", "generate:icons": "node ./devops/icons/index.js", + "generate:overrides": "node ./devops/tsc/index.js", "generate:jsonschema:dist": "typescript-json-schema --required --include \"./src/packages/core/extension-registry/umbraco-package.ts\" --out dist-cms/umbraco-package-schema.json tsconfig.json UmbracoPackage", "generate:jsonschema": "typescript-json-schema --required --include \"./src/packages/core/extension-registry/*.ts\"", "lint:errors": "npm run lint -- --quiet", @@ -270,4 +271,4 @@ "access": "public", "registry": "https://registry.npmjs.org/" } -} \ No newline at end of file +} diff --git a/src/Umbraco.Web.UI.Client/src/apps/app/app-error.element.ts b/src/Umbraco.Web.UI.Client/src/apps/app/app-error.element.ts index 049e093ddc..688eee86fd 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/app/app-error.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/app/app-error.element.ts @@ -203,7 +203,7 @@ export class UmbAppErrorElement extends UmbLitElement { `; - static styles = [ + static override styles = [ UmbTextStyles, css` #background { diff --git a/src/Umbraco.Web.UI.Client/src/apps/app/app.element.ts b/src/Umbraco.Web.UI.Client/src/apps/app/app.element.ts index 85e352156d..72de03d2d7 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/app/app.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/app/app.element.ts @@ -154,7 +154,7 @@ export class UmbAppElement extends UmbLitElement { new UmbContextDebugController(this); } - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); this.#setup(); } @@ -295,7 +295,7 @@ export class UmbAppElement extends UmbLitElement { return html``; } - static styles = css` + static override styles = css` :host { overflow: hidden; } diff --git a/src/Umbraco.Web.UI.Client/src/apps/backoffice/backoffice.element.ts b/src/Umbraco.Web.UI.Client/src/apps/backoffice/backoffice.element.ts index 1dfb38b1c7..da6b44bfd1 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/backoffice/backoffice.element.ts @@ -79,7 +79,7 @@ export class UmbBackofficeElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-apps.element.ts b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-apps.element.ts index 456199851a..eb0635b657 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-apps.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-apps.element.ts @@ -7,7 +7,7 @@ export class UmbBackofficeHeaderAppsElement extends LitElement { return html` `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` #apps { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-logo.element.ts b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-logo.element.ts index 1a2c453d63..940814d260 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-logo.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-logo.element.ts @@ -40,7 +40,7 @@ export class UmbBackofficeHeaderLogoElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` #logo { diff --git a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-sections.element.ts b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-sections.element.ts index 2fa50ce543..79c481f94c 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-sections.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header-sections.element.ts @@ -73,7 +73,7 @@ export class UmbBackofficeHeaderSectionsElement extends UmbLitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` :host { display: contents; diff --git a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header.element.ts b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header.element.ts index 3270a1bb74..129dd1bc3e 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-header.element.ts @@ -13,7 +13,7 @@ export class UmbBackofficeHeaderElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` :host { width: 100%; diff --git a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-main.element.ts b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-main.element.ts index d2c9ce601f..c31a429ec4 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-main.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/backoffice/components/backoffice-main.element.ts @@ -95,7 +95,7 @@ export class UmbBackofficeMainElement extends UmbLitElement { : nothing; } - static styles = [ + static override styles = [ css` :host { display: block; diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/consent/installer-consent.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/consent/installer-consent.element.ts index c808303f8b..87c048c6a7 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/consent/installer-consent.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/consent/installer-consent.element.ts @@ -100,7 +100,7 @@ export class UmbInstallerConsentElement extends UmbLitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` :host, #container { diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/database/installer-database.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/database/installer-database.element.ts index 5747fb78c7..6f0a52b416 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/database/installer-database.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/database/installer-database.element.ts @@ -391,7 +391,7 @@ export class UmbInstallerDatabaseElement extends UmbLitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` :host, #container { diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/error/installer-error.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/error/installer-error.element.ts index 10b2b96aa5..7137a2272c 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/error/installer-error.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/error/installer-error.element.ts @@ -12,7 +12,7 @@ export class UmbInstallerErrorElement extends UmbLitElement { private _installerContext?: UmbInstallerContext; - connectedCallback() { + override connectedCallback() { super.connectedCallback(); this.consumeContext(UMB_INSTALLER_CONTEXT, (installerContext) => { @@ -74,7 +74,7 @@ export class UmbInstallerErrorElement extends UmbLitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` :host, #container { diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/installer.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/installer.element.ts index c9b282d2c9..28f38653af 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/installer.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/installer.element.ts @@ -21,7 +21,7 @@ export class UmbInstallerElement extends UmbLitElement { this.provideContext(UMB_INSTALLER_CONTEXT, this._umbInstallerContext); } - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); this._observeCurrentStep(); } diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/installing/installer-installing.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/installing/installer-installing.element.ts index b5a14a6111..596cbe8b9f 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/installing/installer-installing.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/installing/installer-installing.element.ts @@ -10,7 +10,7 @@ export class UmbInstallerInstallingElement extends LitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` h1 { text-align: center; diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/shared/layout/installer-layout.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/shared/layout/installer-layout.element.ts index 3ddba2d708..8af3f3b26e 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/shared/layout/installer-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/shared/layout/installer-layout.element.ts @@ -22,7 +22,7 @@ export class UmbInstallerLayoutElement extends LitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/user/installer-user.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/user/installer-user.element.ts index 504b616071..70fa3b822a 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/user/installer-user.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/user/installer-user.element.ts @@ -109,7 +109,7 @@ export class UmbInstallerUserElement extends UmbLitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` :host, #container { diff --git a/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-culture.element.ts b/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-culture.element.ts index bfa6d14c39..6f7f7af52c 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-culture.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-culture.element.ts @@ -16,7 +16,7 @@ export class UmbPreviewCultureElement extends UmbLitElement { @state() private _cultures: Array = []; - connectedCallback() { + override connectedCallback() { super.connectedCallback(); this.#getCultures(); } @@ -69,7 +69,7 @@ export class UmbPreviewCultureElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-device.element.ts b/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-device.element.ts index 73ceccf8d7..fe26ba279b 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-device.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-device.element.ts @@ -69,7 +69,7 @@ export class UmbPreviewDeviceElement extends UmbLitElement { @property({ attribute: false, type: Object }) device = this.#devices[0]; - connectedCallback() { + override connectedCallback() { super.connectedCallback(); this.#changeDevice(this.device); } @@ -115,7 +115,7 @@ export class UmbPreviewDeviceElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-exit.element.ts b/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-exit.element.ts index 001f86bbf8..42944cb065 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-exit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-exit.element.ts @@ -21,7 +21,7 @@ export class UmbPreviewExitElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-open-website.element.ts b/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-open-website.element.ts index e1d9bc285f..4f8062562e 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-open-website.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/preview/apps/preview-open-website.element.ts @@ -21,7 +21,7 @@ export class UmbPreviewOpenWebsiteElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/apps/preview/preview.element.ts b/src/Umbraco.Web.UI.Client/src/apps/preview/preview.element.ts index 35a8619227..36e7532754 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/preview/preview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/preview/preview.element.ts @@ -24,14 +24,14 @@ export class UmbPreviewElement extends UmbLitElement { this.observe(this.#context.previewUrl, (previewUrl) => (this._previewUrl = previewUrl)); } - connectedCallback() { + override connectedCallback() { super.connectedCallback(); this.addEventListener('visibilitychange', this.#onVisibilityChange); window.addEventListener('beforeunload', () => this.#context.exitSession()); this.#context.startSession(); } - disconnectedCallback() { + override disconnectedCallback() { super.disconnectedCallback(); this.removeEventListener('visibilitychange', this.#onVisibilityChange); // NOTE: Unsure how we remove an anonymous function from 'beforeunload' event listener. @@ -77,7 +77,7 @@ export class UmbPreviewElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/apps/upgrader/upgrader-view.element.ts b/src/Umbraco.Web.UI.Client/src/apps/upgrader/upgrader-view.element.ts index 24a9934028..3cc3e9c7f5 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/upgrader/upgrader-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/upgrader/upgrader-view.element.ts @@ -85,7 +85,7 @@ export class UmbUpgraderViewElement extends LitElement { this.dispatchEvent(new CustomEvent('onAuthorizeUpgrade', { detail: e, bubbles: true })); }; - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ css` .center { display: grid; diff --git a/src/Umbraco.Web.UI.Client/src/external/router-slot/router-slot.ts b/src/Umbraco.Web.UI.Client/src/external/router-slot/router-slot.ts index ba07842c0e..6f8e91af83 100644 --- a/src/Umbraco.Web.UI.Client/src/external/router-slot/router-slot.ts +++ b/src/Umbraco.Web.UI.Client/src/external/router-slot/router-slot.ts @@ -142,7 +142,7 @@ export class RouterSlot extends HTMLElement implements IRouter /** * Query the parent router slot when the router slot is connected. */ - connectedCallback() { + override connectedCallback() { // Do not query a parent if the parent has been set from the outside. if (!this._lockParent) { const captureParentEvent = new CustomEvent('router-slot:capture-parent', { @@ -167,7 +167,7 @@ export class RouterSlot extends HTMLElement implements IRouter /** * Tears down the element. */ - disconnectedCallback() { + override disconnectedCallback() { this.detachListeners(); } diff --git a/src/Umbraco.Web.UI.Client/src/libs/class-api/class.mixin.ts b/src/Umbraco.Web.UI.Client/src/libs/class-api/class.mixin.ts index fa404d9623..d727346364 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/class-api/class.mixin.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/class-api/class.mixin.ts @@ -102,7 +102,7 @@ export const UmbClassMixin = >(superClas return promise; } - public destroy(): void { + public override destroy(): void { if (this._host) { this._host.removeUmbController(this); this._host = undefined as never; diff --git a/src/Umbraco.Web.UI.Client/src/libs/context-api/consume/context-consumer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/context-api/consume/context-consumer.controller.ts index 10ff65d5c5..3ee2c0cfc5 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/context-api/consume/context-consumer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/context-api/consume/context-consumer.controller.ts @@ -24,7 +24,7 @@ export class UmbContextConsumerController( return this; } - connectedCallback() { + override connectedCallback() { super.connectedCallback?.(); this.hostConnected(); } - disconnectedCallback() { + override disconnectedCallback() { super.disconnectedCallback?.(); this.hostDisconnected(); } - destroy(): void {} + override destroy(): void {} } return UmbControllerHostElementClass as unknown as HTMLElementConstructor & T; diff --git a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-provider.element.ts b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-provider.element.ts index edf2bec656..d5448626da 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-provider.element.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller-host-provider.element.ts @@ -20,7 +20,7 @@ export class UmbControllerHostProviderElement this.shadowRoot?.appendChild(slot); } - connectedCallback() { + override connectedCallback() { super.connectedCallback(); if (this.create) { this.create(this); diff --git a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller.test.ts b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller.test.ts index ba97e6ceaf..94a47e05e7 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller.test.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/controller-api/controller.test.ts @@ -28,16 +28,16 @@ class UmbTestControllerImplementation extends UmbControllerHostMixin(class {}) { return this._host?.getHostElement(); } - hostConnected(): void { + override hostConnected(): void { super.hostConnected(); this.testIsConnected = true; } - hostDisconnected(): void { + override hostDisconnected(): void { super.hostDisconnected(); this.testIsConnected = false; } - public destroy(): void { + public override destroy(): void { if (this._host) { this._host.removeUmbController(this); this._host = undefined as any; diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extension-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extension-initializer.controller.ts index f6efb9bfb4..07443ad840 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extension-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extension-initializer.controller.ts @@ -293,7 +293,7 @@ export abstract class UmbBaseExtensionInitializer< } */ - public hostDisconnected(): void { + public override hostDisconnected(): void { super.hostDisconnected(); this._isConditionsPositive = false; if (this.#isPermitted === true) { @@ -311,7 +311,7 @@ export abstract class UmbBaseExtensionInitializer< } } - public destroy(): void { + public override destroy(): void { if (!this.#extensionRegistry) return; this.#manifest = undefined; this.#promiseResolvers = []; diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extensions-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extensions-initializer.controller.ts index b177cd5cc7..c55c77bb36 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extensions-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extensions-initializer.controller.ts @@ -183,7 +183,7 @@ export abstract class UmbBaseExtensionsInitializer< } } - hostDisconnected(): void { + override hostDisconnected(): void { super.hostDisconnected(); if (this.#changeDebounce) { cancelAnimationFrame(this.#changeDebounce); @@ -191,7 +191,7 @@ export abstract class UmbBaseExtensionsInitializer< } } - public destroy() { + public override destroy() { // The this.#extensionRegistry is an indication of wether this is already destroyed. if (!this.#extensionRegistry) return; diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-api-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-api-initializer.controller.ts index b8c5c5c3c5..f72f4887f5 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-api-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-api-initializer.controller.ts @@ -119,7 +119,7 @@ export class UmbExtensionApiInitializer< } } - public destroy(): void { + public override destroy(): void { super.destroy(); this.#constructorArguments = undefined; } diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-element-and-api-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-element-and-api-initializer.controller.ts index f163b4fa59..176af8f9b7 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-element-and-api-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-element-and-api-initializer.controller.ts @@ -191,7 +191,7 @@ export class UmbExtensionElementAndApiInitializer< } } - public destroy(): void { + public override destroy(): void { super.destroy(); this.#constructorArguments = undefined; this.#elProps = undefined; diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-element-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-element-initializer.controller.ts index 0ef62a2c24..63eb119c74 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-element-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extension-element-initializer.controller.ts @@ -108,7 +108,7 @@ export class UmbExtensionElementInitializer< } } - public destroy(): void { + public override destroy(): void { super.destroy(); this.#properties = undefined; } diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-api-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-api-initializer.controller.ts index de723847ce..ddd340623c 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-api-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-api-initializer.controller.ts @@ -84,7 +84,7 @@ export class UmbExtensionsApiInitializer< return extController; } - public destroy(): void { + public override destroy(): void { super.destroy(); this.#constructorArgs = undefined; (this.#extensionRegistry as any) = undefined; diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-element-and-api-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-element-and-api-initializer.controller.ts index 1f7ab504d9..ced20f5988 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-element-and-api-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-element-and-api-initializer.controller.ts @@ -89,7 +89,7 @@ export class UmbExtensionsElementAndApiInitializer< return extController; } - public destroy(): void { + public override destroy(): void { super.destroy(); this.#constructorArgs = undefined; this.#elProps = undefined; diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-element-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-element-initializer.controller.ts index 4be1d76664..095d9324c5 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-element-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-element-initializer.controller.ts @@ -67,7 +67,7 @@ export class UmbExtensionsElementInitializer< return extController; } - public destroy(): void { + public override destroy(): void { super.destroy(); this.#props = undefined; (this.#extensionRegistry as any) = undefined; diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-manifest-initializer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-manifest-initializer.controller.ts index c8c2e1ae31..7b9363cf4d 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-manifest-initializer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/extensions-manifest-initializer.controller.ts @@ -47,7 +47,7 @@ export class UmbExtensionsManifestInitializer< ) as ControllerType; } - public destroy(): void { + public override destroy(): void { super.destroy(); (this.#extensionRegistry as any) = undefined; } diff --git a/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.controller.test.ts b/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.controller.test.ts index 0eaeebb308..d0a9390732 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.controller.test.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/localization-api/localization.controller.test.ts @@ -10,14 +10,14 @@ const initialLanguage = 'en-us'; @customElement('umb-localize-controller-host') class UmbLocalizeControllerHostElement extends UmbElementMixin(LitElement) { - @property() lang = initialLanguage; + @property() override lang = initialLanguage; } @customElement('umb-localization-render-count') class UmbLocalizationRenderCountElement extends UmbElementMixin(LitElement) { amountOfUpdates = 0; - requestUpdate() { + override requestUpdate() { super.requestUpdate(); this.amountOfUpdates++; } diff --git a/src/Umbraco.Web.UI.Client/src/libs/observable-api/observer.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/observable-api/observer.controller.ts index d1f9a3e545..f6aca8d19b 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/observable-api/observer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/observable-api/observer.controller.ts @@ -32,7 +32,7 @@ export class UmbObserverController extends UmbObserver implement host.addUmbController(this); } - destroy(): void { + override destroy(): void { this.#host?.removeUmbController(this); (this.#host as any) = undefined; super.destroy(); diff --git a/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/array-state.ts b/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/array-state.ts index 9741bbcebb..c31a4d98a7 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/array-state.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/array-state.ts @@ -49,7 +49,7 @@ export class UmbArrayState extends UmbDeepState { * myState.setValue('Goodnight') * // myState.value is equal 'Goodnight'. */ - setValue(value: T[]) { + override setValue(value: T[]) { if (this.#sortMethod) { super.setValue(value.sort(this.#sortMethod)); } else { @@ -241,7 +241,7 @@ export class UmbArrayState extends UmbDeepState { return this; } - destroy() { + override destroy() { super.destroy(); this.#sortMethod = undefined; (this.getUniqueMethod as any) = undefined; diff --git a/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/class-state.ts b/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/class-state.ts index f94cef4677..6f5609c156 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/class-state.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/class-state.ts @@ -37,7 +37,7 @@ export class UmbClassState extends UmbB * @param {T} data - The next data for this state to hold. * @description - Set the data of this state, if data is different than current this will trigger observations to update. */ - setValue(data: T): void { + override setValue(data: T): void { if (!this._subject) return; const oldValue = this._subject.getValue(); diff --git a/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/deep-state.ts b/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/deep-state.ts index f443fe02e1..f17d3ce54d 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/deep-state.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/observable-api/states/deep-state.ts @@ -40,7 +40,7 @@ export class UmbDeepState extends UmbBasicState { * @param {T} data - The next data for this state to hold. * @description - Set the data of this state, if data is different than current this will trigger observations to update. */ - setValue(data: T): void { + override setValue(data: T): void { if (!this._subject) return; const frozenData = deepFreeze(data); this.#value = frozenData; @@ -50,7 +50,7 @@ export class UmbDeepState extends UmbBasicState { } } - getValue(): T { + override getValue(): T { return this.#value; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/block-grid-area-config-entry.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/block-grid-area-config-entry.context.ts index 62b44a7fa0..8a8a7a2472 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/block-grid-area-config-entry.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/block-grid-area-config-entry.context.ts @@ -105,7 +105,7 @@ export class UmbBlockGridAreaConfigEntryContext this.#propertyContext.setValue(value.filter((x) => x.key !== this.#areaKey)); } - destroy() { + override destroy() { super.destroy(); this.#area.destroy(); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/block-grid-area-config-entry.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/block-grid-area-config-entry.element.ts index 027a60dc36..f39972b15d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/block-grid-area-config-entry.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/block-grid-area-config-entry.element.ts @@ -46,7 +46,7 @@ export class UmbBlockGridAreaConfigEntryElement extends UmbLitElement implements }); } - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); // element styling: this.observe( @@ -94,7 +94,7 @@ export class UmbBlockGridAreaConfigEntryElement extends UmbLitElement implements } // TODO: Update UUI, as it is missing proper colors to be used for this case: - static styles = [ + static override styles = [ css` :host { position: relative; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/block-grid-area-type-workspace-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/block-grid-area-type-workspace-editor.element.ts index 6dcc6fb2de..ae49f792c2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/block-grid-area-type-workspace-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/block-grid-area-type-workspace-editor.element.ts @@ -38,7 +38,7 @@ export class UmbBlockGridAreaTypeWorkspaceEditorElement extends UmbLitElement { : ''; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/block-grid-area-type-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/block-grid-area-type-workspace.context.ts index 12fff3d1de..ea31742d63 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/block-grid-area-type-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/block-grid-area-type-workspace.context.ts @@ -23,8 +23,6 @@ export class UmbBlockGridAreaTypeWorkspaceContext // Just for context token safety: public readonly IS_BLOCK_GRID_AREA_TYPE_WORKSPACE_CONTEXT = true; - readonly routes = new UmbWorkspaceRouteManager(this); - #entityType: string; #data = new UmbObjectState(undefined); readonly data = this.#data.asObservable(); @@ -55,7 +53,7 @@ export class UmbBlockGridAreaTypeWorkspaceContext ]); } - protected resetState(): void { + protected override resetState(): void { super.resetState(); this.#data.setValue(undefined); } @@ -142,7 +140,7 @@ export class UmbBlockGridAreaTypeWorkspaceContext this.setIsNew(false); } - public destroy(): void { + public override destroy(): void { this.#data.destroy(); super.destroy(); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/views/settings.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/views/settings.element.ts index 9ffb0ae746..b182ba2fae 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/views/settings.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/views/settings.element.ts @@ -41,7 +41,7 @@ export class UmbBlockGridAreaTypeWorkspaceViewSettingsElement extends UmbLitElem `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-areas-container/block-grid-areas-container.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-areas-container/block-grid-areas-container.element.ts index d4c1ee9496..eb94cc4007 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-areas-container/block-grid-areas-container.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-areas-container/block-grid-areas-container.element.ts @@ -73,7 +73,7 @@ export class UmbBlockGridAreasContainerElement extends UmbLitElement { : ''; } - static styles = [ + static override styles = [ css` :host { display: block; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block-inline/block-grid-block-inline.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block-inline/block-grid-block-inline.element.ts index c1aacdc98e..0db9e6157c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block-inline/block-grid-block-inline.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block-inline/block-grid-block-inline.element.ts @@ -47,7 +47,7 @@ export class UmbBlockGridBlockInlineElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` umb-block-grid-areas-container { margin-top: calc(var(--uui-size-2) + 1px); diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block/block-grid-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block/block-grid-block.element.ts index 1e95bc3460..cbbf8b5026 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block/block-grid-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-block/block-grid-block.element.ts @@ -22,7 +22,7 @@ export class UmbBlockGridBlockElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` umb-block-grid-areas-container { margin-top: calc(var(--uui-size-2) + 1px); diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-entries/block-grid-entries.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-entries/block-grid-entries.element.ts index a0b17d486d..fc8316514d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-entries/block-grid-entries.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-entries/block-grid-entries.element.ts @@ -316,7 +316,7 @@ export class UmbBlockGridEntriesElement extends UmbFormControlMixin(UmbLitElemen } } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-entry/block-grid-entry.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-entry/block-grid-entry.element.ts index dd7b87b52f..0cb40b7431 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-entry/block-grid-entry.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-grid-entry/block-grid-entry.element.ts @@ -148,7 +148,7 @@ export class UmbBlockGridEntryElement extends UmbLitElement implements UmbProper }); } - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); // element styling: this.observe( @@ -183,7 +183,7 @@ export class UmbBlockGridEntryElement extends UmbLitElement implements UmbProper this.#callUpdateInlineCreateButtons(); } - protected updated(_changedProperties: PropertyValueMap | Map): void { + protected override updated(_changedProperties: PropertyValueMap | Map): void { super.updated(_changedProperties); if (_changedProperties.has('_blockViewProps') || _changedProperties.has('_columnSpan')) { this.#callUpdateInlineCreateButtons(); @@ -290,7 +290,7 @@ export class UmbBlockGridEntryElement extends UmbLitElement implements UmbProper return this.#renderBlock(); } - static styles = [ + static override styles = [ css` :host { position: relative; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-scale-handler/block-scale-handler.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-scale-handler/block-scale-handler.element.ts index 92c048bbcf..2ce2497483 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-scale-handler/block-scale-handler.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/block-scale-handler/block-scale-handler.element.ts @@ -25,7 +25,7 @@ export class UmbBlockGridScaleHandlerElement extends UmbLitElement implements Um `; } - static styles = [ + static override styles = [ css` :host { position: absolute; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/ref-grid-block/ref-grid-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/ref-grid-block/ref-grid-block.element.ts index 4f607d9158..e8358b929e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/ref-grid-block/ref-grid-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/components/ref-grid-block/ref-grid-block.element.ts @@ -6,7 +6,7 @@ import { css, customElement, html } from '@umbraco-cms/backoffice/external/lit'; */ @customElement('umb-ref-grid-block') export class UmbRefGridBlockElement extends UUIRefNodeElement { - render() { + override render() { return html` ${super.render()}
@@ -14,7 +14,7 @@ export class UmbRefGridBlockElement extends UUIRefNodeElement { `; } - static styles = [ + static override styles = [ ...UUIRefNodeElement.styles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-entries.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-entries.context.ts index 7b5ad26bfc..f14c1594ac 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-entries.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-entries.context.ts @@ -318,7 +318,7 @@ export class UmbBlockGridEntriesContext } // create Block? - async delete(contentUdi: string) { + override async delete(contentUdi: string) { // TODO: Loop through children and delete them as well? await super.delete(contentUdi); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-manager.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-manager.context.ts index 7535e4b126..033de46b9f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-manager.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-manager.context.ts @@ -130,7 +130,7 @@ export class UmbBlockGridManagerContext< return true; } - setOneLayout(layoutEntry: BlockLayoutType, modalData?: UmbBlockGridWorkspaceData) { + override setOneLayout(layoutEntry: BlockLayoutType, modalData?: UmbBlockGridWorkspaceData) { const index = modalData?.originData.index ?? -1; if (modalData?.originData.parentUnique && modalData?.originData.areaKey) { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-scale-manager/block-grid-scale-manager.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-scale-manager/block-grid-scale-manager.controller.ts index 6dc5a7ca07..d969f6e914 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-scale-manager/block-grid-scale-manager.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-scale-manager/block-grid-scale-manager.controller.ts @@ -25,7 +25,7 @@ export class UmbBlockGridScaleManager extends UmbControllerBase { #runtimeGridRows: Array = []; #lockedGridRows = 0; // - _host: UmbBlockGridScalableContext; + override _host: UmbBlockGridScalableContext; _entries?: UmbBlockGridScalableContainerContext; constructor(host: UmbBlockGridScalableContext) { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-area-type-permission/block-grid-area-type-permission.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-area-type-permission/block-grid-area-type-permission.element.ts index 92e7a2a5c7..6aeb9d6f98 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-area-type-permission/block-grid-area-type-permission.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-area-type-permission/block-grid-area-type-permission.element.ts @@ -180,7 +180,7 @@ export class UmbPropertyEditorUIBlockGridAreaTypePermissionElement ); } - static styles = [ + static override styles = [ UmbTextStyles, css` #permissions { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-column-span/property-editor-ui-block-grid-column-span.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-column-span/property-editor-ui-block-grid-column-span.element.ts index 4df56123d2..ec654daee2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-column-span/property-editor-ui-block-grid-column-span.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-column-span/property-editor-ui-block-grid-column-span.element.ts @@ -60,7 +60,7 @@ export class UmbPropertyEditorUIBlockGridColumnSpanElement extends UmbLitElement return html`
${template}
`; } - static styles = [ + static override styles = [ UmbTextStyles, css` #wrapper { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-editor/property-editor-ui-block-grid.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-editor/property-editor-ui-block-grid.element.ts index 0c5bbe1676..f21ce73d18 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-editor/property-editor-ui-block-grid.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-editor/property-editor-ui-block-grid.element.ts @@ -52,7 +52,7 @@ export class UmbPropertyEditorUIBlockGridElement private _layoutColumns?: number; @property({ attribute: false }) - public set value(value: UmbBlockGridValueModel | undefined) { + public override set value(value: UmbBlockGridValueModel | undefined) { const buildUpValue: Partial = value ? { ...value } : {}; buildUpValue.layout ??= {}; buildUpValue.contentData ??= []; @@ -63,7 +63,7 @@ export class UmbPropertyEditorUIBlockGridElement this.#context.setContents(this._value.contentData); this.#context.setSettings(this._value.settingsData); } - public get value(): UmbBlockGridValueModel { + public override get value(): UmbBlockGridValueModel { return this._value; } @@ -88,7 +88,7 @@ export class UmbPropertyEditorUIBlockGridElement }); } - protected firstUpdated(_changedProperties: PropertyValueMap | Map): void { + protected override firstUpdated(_changedProperties: PropertyValueMap | Map): void { super.firstUpdated(_changedProperties); this.observe(this.#context.gridColumns, (gridColumns) => { @@ -105,7 +105,7 @@ export class UmbPropertyEditorUIBlockGridElement .layoutColumns=${this._layoutColumns}>`; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-group-configuration/property-editor-ui-block-grid-group-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-group-configuration/property-editor-ui-block-grid-group-configuration.element.ts index 00d7468381..cdf0ed1fac 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-group-configuration/property-editor-ui-block-grid-group-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-group-configuration/property-editor-ui-block-grid-group-configuration.element.ts @@ -39,7 +39,7 @@ export class UmbPropertyEditorUIBlockGridGroupConfigurationElement `; } - static styles = [ + static override styles = [ UmbTextStyles, css` uui-button { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-layout-stylesheet/property-editor-ui-block-grid-layout-stylesheet.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-layout-stylesheet/property-editor-ui-block-grid-layout-stylesheet.element.ts index d93dcc568c..bdbaef7202 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-layout-stylesheet/property-editor-ui-block-grid-layout-stylesheet.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-layout-stylesheet/property-editor-ui-block-grid-layout-stylesheet.element.ts @@ -51,7 +51,7 @@ export class UmbPropertyEditorUIBlockGridLayoutStylesheetElement `; } - static styles = [UmbTextStyles]; + static override styles = [UmbTextStyles]; } export default UmbPropertyEditorUIBlockGridLayoutStylesheetElement; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-type-configuration/property-editor-ui-block-grid-type-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-type-configuration/property-editor-ui-block-grid-type-configuration.element.ts index d0e022fb83..1db149252f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-type-configuration/property-editor-ui-block-grid-type-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/property-editors/block-grid-type-configuration/property-editor-ui-block-grid-type-configuration.element.ts @@ -256,7 +256,7 @@ export class UmbPropertyEditorUIBlockGridTypeConfigurationElement `; } - static styles = [ + static override styles = [ UmbTextStyles, css` uui-input:not(:hover, :focus) { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-advanced.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-advanced.element.ts index 9ce9a584f6..e7e08804ab 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-advanced.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-advanced.element.ts @@ -46,7 +46,7 @@ export class UmbBlockGridTypeWorkspaceViewAdvancedElement extends UmbLitElement `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-areas.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-areas.element.ts index 025fd3e564..6c63a56803 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-areas.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-areas.element.ts @@ -51,7 +51,7 @@ export class UmbBlockGridTypeWorkspaceViewAreasElement extends UmbLitElement imp : nothing; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-settings.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-settings.element.ts index 0ecfd43eff..469d1195f4 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-settings.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/workspace/views/block-grid-type-workspace-view-settings.element.ts @@ -152,7 +152,7 @@ export class UmbBlockGridTypeWorkspaceViewSettingsElement extends UmbLitElement } } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-entry/block-list-entry.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-entry/block-list-entry.element.ts index 8ecc6faf3b..b73a16b87a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-entry/block-list-entry.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/block-list-entry/block-list-entry.element.ts @@ -140,7 +140,7 @@ export class UmbBlockListEntryElement extends UmbLitElement implements UmbProper return this.#renderBlock(); } - static styles = [ + static override styles = [ css` :host { position: relative; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/inline-list-block/inline-list-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/inline-list-block/inline-list-block.element.ts index 70fd3b2bb5..5eebce10c9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/inline-list-block/inline-list-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/inline-list-block/inline-list-block.element.ts @@ -77,7 +77,7 @@ export class UmbInlineListBlockElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` #accordion-button { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/ref-list-block/ref-list-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/ref-list-block/ref-list-block.element.ts index 7ff4a58a47..a02c432cfc 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/ref-list-block/ref-list-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/components/ref-list-block/ref-list-block.element.ts @@ -36,7 +36,7 @@ export class UmbRefListBlockElement extends UmbLitElement { href=${this._workspaceEditPath ?? '#'}>`; } - static styles = [ + static override styles = [ css` uui-ref-node { min-height: var(--uui-size-16); diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/context/block-list-entries.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/context/block-list-entries.context.ts index f668e69560..8f74c76255 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/context/block-list-entries.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/context/block-list-entries.context.ts @@ -100,7 +100,7 @@ export class UmbBlockListEntriesContext extends UmbBlockEntriesContext< return this._catalogueRouteBuilderState.getValue()?.({ view: 'clipboard', index: index }); } - async setLayouts(layouts: Array) { + override async setLayouts(layouts: Array) { await this._retrieveManager; this._manager?.setLayouts(layouts); } @@ -127,7 +127,7 @@ export class UmbBlockListEntriesContext extends UmbBlockEntriesContext< } // create Block? - async delete(contentUdi: string) { + override async delete(contentUdi: string) { // TODO: Loop through children and delete them as well? await super.delete(contentUdi); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/property-editors/block-list-editor/property-editor-ui-block-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/property-editors/block-list-editor/property-editor-ui-block-list.element.ts index 48befd952c..42c1dca347 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/property-editors/block-list-editor/property-editor-ui-block-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/property-editors/block-list-editor/property-editor-ui-block-list.element.ts @@ -190,7 +190,7 @@ export class UmbPropertyEditorUIBlockListElement extends UmbLitElement implement `; } - static styles = [ + static override styles = [ UmbTextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/workspace/views/block-list-type-workspace-view.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/workspace/views/block-list-type-workspace-view.element.ts index e66eae2338..e05806c427 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/workspace/views/block-list-type-workspace-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/workspace/views/block-list-type-workspace-view.element.ts @@ -80,7 +80,7 @@ export class UmbBlockListTypeWorkspaceViewSettingsElement extends UmbLitElement `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/block-rte-entry/block-rte-entry-inline.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/block-rte-entry/block-rte-entry-inline.element.ts index f2e59b38d8..d46d496e10 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/block-rte-entry/block-rte-entry-inline.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/block-rte-entry/block-rte-entry-inline.element.ts @@ -7,7 +7,7 @@ import { css, customElement } from '@umbraco-cms/backoffice/external/lit'; */ @customElement('umb-rte-block-inline') export class UmbBlockRteEntryInlineElement extends UmbBlockRteEntryElement { - static styles = [ + static override styles = [ ...UmbBlockRteEntryElement.styles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/block-rte-entry/block-rte-entry.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/block-rte-entry/block-rte-entry.element.ts index 0eef218b1c..a7c98fce93 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/block-rte-entry/block-rte-entry.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/block-rte-entry/block-rte-entry.element.ts @@ -91,7 +91,7 @@ export class UmbBlockRteEntryElement extends UmbLitElement implements UmbPropert }); } - connectedCallback() { + override connectedCallback() { super.connectedCallback(); // eslint-disable-next-line wc/no-self-class @@ -136,7 +136,7 @@ export class UmbBlockRteEntryElement extends UmbLitElement implements UmbPropert return this.#renderBlock(); } - static styles = [ + static override styles = [ css` :host { position: relative; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/ref-rte-block/ref-rte-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/ref-rte-block/ref-rte-block.element.ts index 16fc522e7c..8d735d8a00 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/ref-rte-block/ref-rte-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/components/ref-rte-block/ref-rte-block.element.ts @@ -37,7 +37,7 @@ export class UmbRefRteBlockElement extends UmbLitElement { >`; } - static styles = [ + static override styles = [ css` uui-ref-node { min-height: var(--uui-size-16); diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-entries.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-entries.context.ts index d6e425370f..3e4f13eb02 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-entries.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-entries.context.ts @@ -101,7 +101,7 @@ export class UmbBlockRteEntriesContext extends UmbBlockEntriesContext< return this._catalogueRouteBuilderState.getValue()?.({ view: 'clipboard' }); } - async setLayouts(layouts: Array) { + override async setLayouts(layouts: Array) { await this._retrieveManager; this._manager?.setLayouts(layouts); } @@ -128,7 +128,7 @@ export class UmbBlockRteEntriesContext extends UmbBlockEntriesContext< } // create Block? - async delete(contentUdi: string) { + override async delete(contentUdi: string) { // TODO: Loop through children and delete them as well? await super.delete(contentUdi); this._manager?.deleteLayoutElement(contentUdi); diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/workspace/views/block-rte-type-workspace-view.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/workspace/views/block-rte-type-workspace-view.element.ts index 530c8ff152..0e793c2b57 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/workspace/views/block-rte-type-workspace-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/workspace/views/block-rte-type-workspace-view.element.ts @@ -70,7 +70,7 @@ export class UmbBlockRteTypeWorkspaceViewSettingsElement extends UmbLitElement i `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/components/input-block-type/input-block-type.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/components/input-block-type/input-block-type.element.ts index b51cbbbe46..614805b63c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/components/input-block-type/input-block-type.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/components/input-block-type/input-block-type.element.ts @@ -176,7 +176,7 @@ export class UmbInputBlockTypeElement< : null; } - static styles = [ + static override styles = [ css` div { display: grid; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/property-editors/block-type-group-configuration/property-editor-ui-block-type-group-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/property-editors/block-type-group-configuration/property-editor-ui-block-type-group-configuration.element.ts index c6cfeb5a8a..e4aa676abd 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/property-editors/block-type-group-configuration/property-editor-ui-block-type-group-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/property-editors/block-type-group-configuration/property-editor-ui-block-type-group-configuration.element.ts @@ -22,7 +22,7 @@ export class UmbPropertyEditorUIBlockGridGroupConfigurationElement return html`
umb-property-editor-ui-block-type-group-configuration
`; } - static styles = [UmbTextStyles]; + static override styles = [UmbTextStyles]; } export default UmbPropertyEditorUIBlockGridGroupConfigurationElement; diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/workspace/block-type-workspace-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/workspace/block-type-workspace-editor.element.ts index 2bc3df350f..84c63b02db 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/workspace/block-type-workspace-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/workspace/block-type-workspace-editor.element.ts @@ -55,7 +55,7 @@ export class UmbBlockTypeWorkspaceEditorElement extends UmbLitElement { : ''; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/workspace/block-type-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/workspace/block-type-workspace.context.ts index 7da0da529c..8352cfea9f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-type/workspace/block-type-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-type/workspace/block-type-workspace.context.ts @@ -34,8 +34,6 @@ export class UmbBlockTypeWorkspaceContext([], (x) => x.alias); readonly properties = this.#properties.asObservable(); - readonly routes = new UmbWorkspaceRouteManager(this); - constructor(host: UmbControllerHost, args: { manifest: ManifestWorkspace }) { super(host, args.manifest.alias); const manifest = args.manifest; @@ -73,7 +71,7 @@ export class UmbBlockTypeWorkspaceContext(undefined); - readonly isNew = this.#isNew.asObservable(); - #liveEditingMode?: boolean; #initialLayout?: LayoutDataType; @@ -59,8 +55,6 @@ export class UmbBlockWorkspaceContext(undefined); readonly name = this.#label.asObservable(); - readonly routes = new UmbWorkspaceRouteManager(this); - constructor(host: UmbControllerHost, workspaceArgs: { manifest: ManifestWorkspace }) { super(host, workspaceArgs.manifest.alias); const manifest = workspaceArgs.manifest; @@ -257,13 +251,6 @@ export class UmbBlockWorkspaceContext { window.addEventListener('storage', this.#onStorageEvent.bind(this)); } - destroy(): void { + override destroy(): void { super.destroy(); window.removeEventListener('storage', this.#onStorageEvent.bind(this)); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/auth/components/auth-provider-default.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/auth/components/auth-provider-default.element.ts index 1a7bdec3fb..581ea43a98 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/auth/components/auth-provider-default.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/auth/components/auth-provider-default.element.ts @@ -13,7 +13,7 @@ export class UmbAuthProviderDefaultElement extends UmbLitElement implements UmbA @property({ attribute: false }) onSubmit!: (manifestOrProviderName: string | ManifestAuthProvider, loginHint?: string) => void; - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); this.setAttribute('part', 'auth-provider-default'); } @@ -41,7 +41,7 @@ export class UmbAuthProviderDefaultElement extends UmbLitElement implements UmbA `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/auth/modals/umb-app-auth-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/auth/modals/umb-app-auth-modal.element.ts index 96c445e42b..70686ffb5d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/auth/modals/umb-app-auth-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/auth/modals/umb-app-auth-modal.element.ts @@ -112,7 +112,7 @@ export class UmbAppAuthModalElement extends UmbModalBaseElement`; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/collection/dashboards/dashboard-collection.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/collection/dashboards/dashboard-collection.element.ts index 3b8f293864..74f06facd1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/collection/dashboards/dashboard-collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/collection/dashboards/dashboard-collection.element.ts @@ -11,7 +11,7 @@ export class UmbDashboardCollectionElement extends UmbLitElement { return html``; } - static styles = [ + static override styles = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/collection/default/collection-default.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/collection/default/collection-default.context.ts index b99c0d3690..2c2eafa933 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/collection/default/collection-default.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/collection/default/collection-default.context.ts @@ -270,7 +270,7 @@ export class UmbDefaultCollectionContext< } }; - destroy(): void { + override destroy(): void { this.#actionEventContext?.removeEventListener( UmbRequestReloadStructureForEntityEvent.TYPE, this.#onReloadStructureRequest as unknown as EventListener, diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/collection/default/collection-default.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/collection/default/collection-default.element.ts index 76c3002045..79c4c2a614 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/collection/default/collection-default.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/collection/default/collection-default.element.ts @@ -71,7 +71,7 @@ export class UmbCollectionDefaultElement extends UmbLitElement { return html``; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/backoffice-modal-container/backoffice-modal-container.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/backoffice-modal-container/backoffice-modal-container.element.ts index 3ddae84bce..916ff6714f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/backoffice-modal-container/backoffice-modal-container.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/backoffice-modal-container/backoffice-modal-container.element.ts @@ -103,7 +103,7 @@ export class UmbBackofficeModalContainerElement extends UmbLitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/backoffice-notification-container/backoffice-notification-container.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/backoffice-notification-container/backoffice-notification-container.element.ts index ee8fa9c443..8f2853f7be 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/backoffice-notification-container/backoffice-notification-container.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/backoffice-notification-container/backoffice-notification-container.element.ts @@ -56,7 +56,7 @@ export class UmbBackofficeNotificationContainerElement extends UmbLitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ UmbTextStyles, css` #notifications { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/body-layout/body-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/body-layout/body-layout.element.ts index d9d1ac6ca3..abccd80ac2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/body-layout/body-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/body-layout/body-layout.element.ts @@ -56,7 +56,7 @@ export class UmbBodyLayoutElement extends LitElement { return (e.target as HTMLSlotElement).assignedNodes({ flatten: true }).length > 0; }; - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); if (this.headerTransparent) { requestAnimationFrame(() => { @@ -65,7 +65,7 @@ export class UmbBodyLayoutElement extends LitElement { } } - disconnectedCallback(): void { + override disconnectedCallback(): void { super.disconnectedCallback(); this._scrollContainer?.removeEventListener('scroll', this.#onScroll); } @@ -136,7 +136,7 @@ export class UmbBodyLayoutElement extends LitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/code-block/code-block.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/code-block/code-block.element.ts index 666fb94ee2..4ded28de93 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/code-block/code-block.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/code-block/code-block.element.ts @@ -59,7 +59,7 @@ export class UmbCodeBlockElement extends LitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/dropdown/dropdown.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/dropdown/dropdown.element.ts index 23022d9b80..9facc40be6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/dropdown/dropdown.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/dropdown/dropdown.element.ts @@ -35,7 +35,7 @@ export class UmbDropdownElement extends UmbLitElement { @property({ type: Boolean, attribute: 'hide-expand' }) hideExpand = false; - protected updated(_changedProperties: PropertyValueMap | Map): void { + protected override updated(_changedProperties: PropertyValueMap | Map): void { super.updated(_changedProperties); if (_changedProperties.has('open') && this.popoverContainerElement) { // TODO: This ignorer is just neede for JSON SCHEMA TO WORK, As its not updated with latest TS jet. @@ -75,7 +75,7 @@ export class UmbDropdownElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` #dropdown-button { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts index 86c922265d..38624fd7c4 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts @@ -42,7 +42,7 @@ export class UmbEntityActionsBundleElement extends UmbLitElement { }); } - protected updated(_changedProperties: PropertyValueMap | Map): void { + protected override updated(_changedProperties: PropertyValueMap | Map): void { if (_changedProperties.has('entityType') && _changedProperties.has('unique')) { this.#entityContext.setEntityType(this.entityType); this.#entityContext.setUnique(this.unique); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/footer-layout/footer-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/footer-layout/footer-layout.element.ts index a85432e586..a5002cb668 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/footer-layout/footer-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/footer-layout/footer-layout.element.ts @@ -19,7 +19,7 @@ export class UmbFooterLayoutElement extends LitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/header-app/header-app-button.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/header-app/header-app-button.element.ts index 1ec7d1de7c..d58796c139 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/header-app/header-app-button.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/header-app/header-app-button.element.ts @@ -37,7 +37,7 @@ export class UmbHeaderAppButtonElement extends UmbLitElement { `; } - static styles: CSSResultGroup = [ + static override styles: CSSResultGroup = [ UmbTextStyles, css` uui-button { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-item.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-item.element.ts index a4af2a808e..604344f2e1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-item.element.ts @@ -24,7 +24,7 @@ export class UmbHistoryItemElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-list.element.ts index 63aad518b6..c5eef06fc5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-list.element.ts @@ -8,7 +8,7 @@ export class UmbHistoryListElement extends UmbLitElement { return html` `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/icon/icon.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/icon/icon.element.ts index 1cf69d2d1f..a5eb64b60b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/icon/icon.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/icon/icon.element.ts @@ -51,7 +51,7 @@ export class UmbIconElement extends UmbLitElement { return html``; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-collection-configuration/input-collection-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-collection-configuration/input-collection-configuration.element.ts index a14e7513ad..279b171797 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-collection-configuration/input-collection-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-collection-configuration/input-collection-configuration.element.ts @@ -11,7 +11,7 @@ import { UmbFormControlMixin } from '@umbraco-cms/backoffice/validation'; @customElement('umb-input-collection-configuration') export class UmbInputCollectionConfigurationElement extends UmbFormControlMixin(UmbLitElement) { - protected getFormElement() { + protected override getFormElement() { return undefined; } @@ -111,7 +111,7 @@ export class UmbInputCollectionConfigurationElement extends UmbFormControlMixin( `; } - static styles = [ + static override styles = [ css` #create-button { width: 100%; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-dropdown/input-dropdown-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-dropdown/input-dropdown-list.element.ts index 3fb1592fc6..c7c2107c8c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-dropdown/input-dropdown-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-dropdown/input-dropdown-list.element.ts @@ -37,7 +37,7 @@ export class UmbInputDropdownListElement extends UUIFormControlMixin(UmbLitEleme @change=${this.#onChange}>`; } - static styles = [ + static override styles = [ css` :host { display: block; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-entity/input-entity.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-entity/input-entity.element.ts index 4fc06d512a..1b301ab6ee 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-entity/input-entity.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-entity/input-entity.element.ts @@ -73,10 +73,10 @@ export class UmbInputEntityElement extends UUIFormControlMixin(UmbLitElement, '' } @property() - public set value(uniques: string) { + public override set value(uniques: string) { this.selection = splitStringToArray(uniques); } - public get value(): string { + public override get value(): string { return this.selection?.join(',') ?? ''; } @@ -173,7 +173,7 @@ export class UmbInputEntityElement extends UUIFormControlMixin(UmbLitElement, '' `; } - static styles = [ + static override styles = [ css` #btn-add { width: 100%; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-manifest/input-manifest.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-manifest/input-manifest.element.ts index a5643b3519..31e02b6b8d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-manifest/input-manifest.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-manifest/input-manifest.element.ts @@ -66,7 +66,7 @@ export class UmbInputManifestElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` :host { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-number-range/input-number-range.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-number-range/input-number-range.element.ts index cd522a0a1d..e66b56c9ec 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-number-range/input-number-range.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-number-range/input-number-range.element.ts @@ -54,7 +54,7 @@ export class UmbInputNumberRangeElement extends UmbFormControlMixin(UmbLitElemen } @property() - public set value(valueString: string | undefined) { + public override set value(valueString: string | undefined) { if (valueString !== this.value) { if (valueString === undefined) { this.minValue = this.maxValue = undefined; @@ -65,7 +65,7 @@ export class UmbInputNumberRangeElement extends UmbFormControlMixin(UmbLitElemen this.maxValue = getNumberOrUndefined(splittedValue[1]); } } - public get value(): string | undefined { + public override get value(): string | undefined { return this.minValue || this.maxValue ? (this.minValue || '') + ',' + (this.maxValue || '') : undefined; } @@ -83,11 +83,11 @@ export class UmbInputNumberRangeElement extends UmbFormControlMixin(UmbLitElemen ); } - firstUpdated() { + override firstUpdated() { this.shadowRoot?.querySelectorAll('uui-input').forEach((x) => this.addFormControlElement(x)); } - focus() { + override focus() { return this.shadowRoot?.querySelector('uui-input')?.focus(); } @@ -125,7 +125,7 @@ export class UmbInputNumberRangeElement extends UmbFormControlMixin(UmbLitElemen `; } - static styles = css` + static override styles = css` :host(:invalid:not([pristine])) { color: var(--uui-color-danger); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-radio-button-list/input-radio-button-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-radio-button-list/input-radio-button-list.element.ts index b699e41913..26f181ec02 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-radio-button-list/input-radio-button-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-radio-button-list/input-radio-button-list.element.ts @@ -11,10 +11,10 @@ export class UmbInputRadioButtonListElement extends UUIFormControlMixin(UmbLitEl #value: string = ''; @property() - public set value(value: string) { + public override set value(value: string) { this.#value = value; } - public get value(): string { + public override get value(): string { return this.#value; } @@ -50,7 +50,7 @@ export class UmbInputRadioButtonListElement extends UUIFormControlMixin(UmbLitEl return html``; } - static styles = [ + static override styles = [ css` :host { display: block; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-toggle/input-toggle.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-toggle/input-toggle.element.ts index 4c1cecd6c2..49e171b123 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-toggle/input-toggle.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-toggle/input-toggle.element.ts @@ -33,7 +33,7 @@ export class UmbInputToggleElement extends UUIFormControlMixin(UmbLitElement, '' return undefined; } - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); this.#updateLabel(); } @@ -55,7 +55,7 @@ export class UmbInputToggleElement extends UUIFormControlMixin(UmbLitElement, '' @change=${this.#onChange}>`; } - static styles = [ + static override styles = [ css` uui-toggle { width: 100%; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-with-alias/input-with-alias.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-with-alias/input-with-alias.element.ts index 1ca1c9f063..9dd07d086e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-with-alias/input-with-alias.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-with-alias/input-with-alias.element.ts @@ -22,11 +22,11 @@ export class UmbInputWithAliasElement extends UmbFormControlMixin('uui-input').forEach((x) => this.addFormControlElement(x)); } - focus() { + override focus() { return this.shadowRoot?.querySelector('uui-input')?.focus(); } @@ -103,7 +103,7 @@ export class UmbInputWithAliasElement extends UmbFormControlMixin`; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/ref-item/ref-item.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/ref-item/ref-item.element.ts index 589c5fcb01..21e4c2bf86 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/ref-item/ref-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/ref-item/ref-item.element.ts @@ -42,7 +42,7 @@ export class UmbRefItemElement extends UmbElementMixin(UUIRefElement) { `; } - static styles = [ + static override styles = [ ...UUIRefElement.styles, ...UUIRefNodeElement.styles, UmbTextStyles, diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts index f7688b0081..b5fe28fa6f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts @@ -61,12 +61,12 @@ export class UmbSplitPanelElement extends LitElement { #hasInitialized = false; - disconnectedCallback() { + override disconnectedCallback() { super.disconnectedCallback(); this.#disconnect(); } - protected updated(_changedProperties: PropertyValueMap | Map): void { + protected override updated(_changedProperties: PropertyValueMap | Map): void { super.updated(_changedProperties); if (!this.#hasInitialized) return; @@ -236,7 +236,7 @@ export class UmbSplitPanelElement extends LitElement { `; } - static styles = css` + static override styles = css` :host { display: contents; --umb-split-panel-initial-position: 50%; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/stack/stack.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/stack/stack.element.ts index 23ba4bb164..04b23c4475 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/stack/stack.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/stack/stack.element.ts @@ -32,7 +32,7 @@ export class UmbStackElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ css` div { display: block; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/table/table.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/table/table.element.ts index 4b7eaa35e2..1ab4266b93 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/table/table.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/table/table.element.ts @@ -266,7 +266,7 @@ export class UmbTableElement extends LitElement { return value; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/property-type-based-property/property-type-based-property.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/property-type-based-property/property-type-based-property.element.ts index a6a02fc152..39236b5ae9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/property-type-based-property/property-type-based-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/components/property-type-based-property/property-type-based-property.element.ts @@ -85,7 +85,7 @@ export class UmbPropertyTypeBasedPropertyElement extends UmbLitElement { : ''; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/modals/composition-picker/composition-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/modals/composition-picker/composition-picker-modal.element.ts index e39d02a536..fc825ccb22 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/modals/composition-picker/composition-picker-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/modals/composition-picker/composition-picker-modal.element.ts @@ -35,7 +35,7 @@ export class UmbCompositionPickerModalElement extends UmbModalBaseElement< @state() private _selection: Array = []; - connectedCallback() { + override connectedCallback() { super.connectedCallback(); const alias = this.data?.compositionRepositoryAlias; @@ -57,7 +57,7 @@ export class UmbCompositionPickerModalElement extends UmbModalBaseElement< this.#requestAvailableCompositions(); } - protected async _submitModal() { + protected override async _submitModal() { const initSelection = this.data?.selection ?? []; const newSelection = this._selection; @@ -208,7 +208,7 @@ export class UmbCompositionPickerModalElement extends UmbModalBaseElement< ); } - static styles = [ + static override styles = [ css` uui-input { margin: var(--uui-size-6) 0; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/modals/property-type-settings/property-type-settings-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/modals/property-type-settings/property-type-settings-modal.element.ts index 401763a4ab..10bad65bbd 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/modals/property-type-settings/property-type-settings-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/modals/property-type-settings/property-type-settings-modal.element.ts @@ -60,7 +60,7 @@ export class UmbPropertyTypeSettingsModalElement extends UmbModalBaseElement< @state() private _contentTypeVariesBySegment?: boolean; - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); this.consumeContext(UMB_CONTENT_TYPE_WORKSPACE_CONTEXT, (instance) => { @@ -385,7 +385,7 @@ export class UmbPropertyTypeSettingsModalElement extends UmbModalBaseElement< label=${this.localize.term('contentTypeEditor_cultureVariantLabel')}> `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/structure/content-type-move-root-containers-into-first-tab-helper.class.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/structure/content-type-move-root-containers-into-first-tab-helper.class.ts index c39f11f7d0..96d25919bf 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content-type/structure/content-type-move-root-containers-into-first-tab-helper.class.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content-type/structure/content-type-move-root-containers-into-first-tab-helper.class.ts @@ -39,7 +39,7 @@ export class UmbContentTypeMoveRootGroupsIntoFirstTabHelper`; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor-properties.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor-properties.element.ts index 6fa1107a5b..eb0d0d98c5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor-properties.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor-properties.element.ts @@ -80,7 +80,7 @@ export class UmbContentWorkspaceViewEditPropertiesElement extends UmbLitElement : ''; } - static styles = [ + static override styles = [ UmbTextStyles, css` .property { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor-tab.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor-tab.element.ts index 6319792753..d37cce9a0a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor-tab.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor-tab.element.ts @@ -72,7 +72,7 @@ export class UmbContentWorkspaceViewEditTabElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` uui-box { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor.element.ts index fa0dcdf51e..81090770c1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/views/edit/content-editor.element.ts @@ -159,7 +159,7 @@ export class UmbContentWorkspaceViewEditElement extends UmbLitElement implements `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/culture/components/input-culture-select/input-culture-select.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/culture/components/input-culture-select/input-culture-select.element.ts index ea5dfb3295..8bd58c02c9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/culture/components/input-culture-select/input-culture-select.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/culture/components/input-culture-select/input-culture-select.element.ts @@ -40,7 +40,7 @@ export class UmbInputCultureSelectElement extends UUIFormControlMixin(UmbLitElem return undefined; } - protected async firstUpdated() { + protected override async firstUpdated() { const { data } = await this.#cultureRepository.requestCultures(); if (data) { this._cultures = data.items; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/culture/repository/culture.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/core/culture/repository/culture.repository.ts index d6623ab03e..042e39713a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/culture/repository/culture.repository.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/culture/repository/culture.repository.ts @@ -16,5 +16,5 @@ export class UmbCultureRepository extends UmbControllerBase implements UmbApi { return this.#dataSource.getCollection({ skip, take }); } - destroy() {} + override destroy() {} } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/debug/context-debug.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/core/debug/context-debug.controller.ts index 0b6edacb45..2fa7ccafcd 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/debug/context-debug.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/debug/context-debug.controller.ts @@ -8,7 +8,7 @@ export class UmbContextDebugController extends UmbControllerBase { super(host); } - hostConnected(): void { + override hostConnected(): void { super.hostConnected(); // Maybe this could be part of the context-api? When we create a new root, we could attach the debugger to it? // Listen for the debug event from the component @@ -39,7 +39,7 @@ export class UmbContextDebugController extends UmbControllerBase { this.getHostElement().dispatchEvent(new CustomEvent('umb:debug-contexts:data', { detail: data, bubbles: true })); }; - hostDisconnected(): void { + override hostDisconnected(): void { super.hostDisconnected(); this.getHostElement().removeEventListener( UMB_DEBUG_CONTEXT_EVENT_TYPE, diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/debug/debug.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/debug/debug.element.ts index 057a5ec557..8ab0fd94ca 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/debug/debug.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/debug/debug.element.ts @@ -148,7 +148,7 @@ export class UmbDebugElement extends UmbLitElement { } } - static styles = [ + static override styles = [ css` :host { float: right; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/debug/modals/debug/debug-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/debug/modals/debug/debug-modal.element.ts index 7b045e89fb..0f145b5b79 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/debug/modals/debug/debug-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/debug/modals/debug/debug-modal.element.ts @@ -20,7 +20,7 @@ export default class UmbContextDebuggerModalElement extends UmbModalBaseElement< `; } - static styles = [ + static override styles = [ UmbTextStyles, css` summary { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts index 6ced17411a..dfe633d9e6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts @@ -8,7 +8,7 @@ import { UMB_ACTION_EVENT_CONTEXT } from '@umbraco-cms/backoffice/action'; export class UmbDeleteEntityAction extends UmbEntityActionBase { // TODO: make base type for item and detail models - async execute() { + override async execute() { if (!this.args.unique) throw new Error('Cannot delete an item without a unique identifier.'); const itemRepository = await createExtensionApiByAlias>( diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/duplicate/duplicate.action.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/duplicate/duplicate.action.ts index cf23d88460..9e0ad3c9e8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/duplicate/duplicate.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/duplicate/duplicate.action.ts @@ -6,7 +6,7 @@ import { createExtensionApiByAlias } from '@umbraco-cms/backoffice/extension-reg import { UMB_ACTION_EVENT_CONTEXT } from '@umbraco-cms/backoffice/action'; export class UmbDuplicateEntityAction extends UmbEntityActionBase { - async execute() { + override async execute() { if (!this.args.unique) throw new Error('Unique is not available'); if (!this.args.entityType) throw new Error('Entity Type is not available'); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts index a778685a5f..6a14f903ee 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/default/entity-action.element.ts @@ -40,7 +40,7 @@ export class UmbEntityActionDefaultElement< @state() _href?: string; - async focus() { + override async focus() { await this.updateComplete; this.shadowRoot?.querySelector('uui-menu-item')?.focus(); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action-list.element.ts index a9d077242f..8446cebeee 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/entity-action-list.element.ts @@ -87,7 +87,7 @@ export class UmbEntityActionListElement extends UmbLitElement { : ''; } - static styles = [ + static override styles = [ css` :host { --uui-menu-item-flat-structure: 1; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-bulk-action/entity-bulk-action-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-bulk-action/entity-bulk-action-base.ts index ab77a5702a..75fd065c23 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-bulk-action/entity-bulk-action-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-bulk-action/entity-bulk-action-base.ts @@ -9,5 +9,5 @@ export abstract class UmbEntityBulkActionBase = []; - abstract execute(): Promise; + abstract override execute(): Promise; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/extension-collection.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/extension-collection.element.ts index 205df5335d..a57ef177a0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/extension-collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/extension-collection.element.ts @@ -41,7 +41,7 @@ export class UmbExtensionCollectionElement extends UmbCollectionDefaultElement { this.#inputTimer = setTimeout(() => this.#collectionContext?.setFilter({ filter }), this.#inputTimerAmount); } - protected renderToolbar() { + protected override renderToolbar() { return html`
@@ -54,7 +54,7 @@ export class UmbExtensionCollectionElement extends UmbCollectionDefaultElement { `; } - static styles = [ + static override styles = [ css` #toolbar { display: flex; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/views/table/extension-table-collection-view.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/views/table/extension-table-collection-view.element.ts index 63875a9d04..c47aed130e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/views/table/extension-table-collection-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/views/table/extension-table-collection-view.element.ts @@ -95,7 +95,7 @@ export class UmbExtensionTableCollectionViewElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/components/extension-slot/extension-slot.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/components/extension-slot/extension-slot.element.ts index 303a5d397a..af592822e8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/components/extension-slot/extension-slot.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/components/extension-slot/extension-slot.element.ts @@ -97,12 +97,12 @@ export class UmbExtensionSlotElement extends UmbLitElement { index: number, ) => TemplateResult | HTMLElement | null | undefined; - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); this.#attached = true; this.#observeExtensions(); } - disconnectedCallback(): void { + override disconnectedCallback(): void { this.#attached = false; this.#extensionsController?.destroy(); this.#extensionsController = undefined; @@ -138,7 +138,7 @@ export class UmbExtensionSlotElement extends UmbLitElement { : html``; } - static styles = css` + static override styles = css` :host { display: contents; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/components/extension-with-api-slot/extension-with-api-slot.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/components/extension-with-api-slot/extension-with-api-slot.element.ts index 45199b6099..2bf65387da 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/components/extension-with-api-slot/extension-with-api-slot.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/components/extension-with-api-slot/extension-with-api-slot.element.ts @@ -142,12 +142,12 @@ export class UmbExtensionWithApiSlotElement extends UmbLitElement { index: number, ) => TemplateResult | HTMLElement | null | undefined; - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); this.#attached = true; this.#observeExtensions(); } - disconnectedCallback(): void { + override disconnectedCallback(): void { this.#attached = false; this.#extensionsController?.destroy(); this.#extensionsController = undefined; @@ -187,7 +187,7 @@ export class UmbExtensionWithApiSlotElement extends UmbLitElement { : html``; } - static styles = css` + static override styles = css` :host { display: contents; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/conditions/condition-base.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/conditions/condition-base.controller.ts index b722af45a0..af7a7a9e3f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/conditions/condition-base.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/conditions/condition-base.controller.ts @@ -24,7 +24,7 @@ export class UmbConditionBase }, parseInt(this.config.frequency)); } - destroy() { + override destroy() { clearTimeout(this.#timer); super.destroy(); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/entity-actions/unregister/unregister-extension.action.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/entity-actions/unregister/unregister-extension.action.ts index 59b2dd8ccb..019871bfbd 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/entity-actions/unregister/unregister-extension.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/entity-actions/unregister/unregister-extension.action.ts @@ -5,7 +5,7 @@ import { umbConfirmModal } from '@umbraco-cms/backoffice/modal'; import { html } from '@umbraco-cms/backoffice/external/lit'; export class UmbUnregisterExtensionEntityAction extends UmbEntityActionBase { - async execute() { + override async execute() { if (!this.args.unique) throw new Error('Cannot delete an item without a unique identifier.'); const extension = umbExtensionsRegistry.getByAlias(this.args.unique); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/extension-element-and-api-slot-element-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/extension-element-and-api-slot-element-base.ts index cfbf18d0ae..63aee93057 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/extension-element-and-api-slot-element-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/extension-element-and-api-slot-element-base.ts @@ -97,7 +97,7 @@ export abstract class UmbExtensionElementAndApiSlotElementBase< /** * Disable the Shadow DOM for this element. This is needed because this is a wrapper element and should not stop the event propagation. */ - protected createRenderRoot() { + protected override createRenderRoot() { return this; } } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts index 022241168e..b1f6f8b6ea 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts @@ -47,7 +47,7 @@ export class UmbIconRegistry extends UUIIconRegistry { * @return {*} {boolean} * @memberof UmbIconStore */ - acceptIcon(iconName: string): boolean { + override acceptIcon(iconName: string): boolean { const iconProvider = this.provideIcon(iconName); this.#loadIcon(iconName, iconProvider); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/localization/components/ui-culture-input/ui-culture-input.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/localization/components/ui-culture-input/ui-culture-input.element.ts index 5c46080ee5..dfa4dcd44e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/localization/components/ui-culture-input/ui-culture-input.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/localization/components/ui-culture-input/ui-culture-input.element.ts @@ -20,10 +20,10 @@ export class UmbUiCultureInputElement extends UUIFormControlMixin(UmbLitElement, private _selectElement!: HTMLInputElement; @property({ type: String }) - get value() { + override get value() { return super.value; } - set value(value: FormDataEntryValue | FormData) { + override set value(value: FormDataEntryValue | FormData) { if (typeof value === 'string') { const oldValue = super.value; super.value = value.toLowerCase(); @@ -79,7 +79,7 @@ export class UmbUiCultureInputElement extends UUIFormControlMixin(UmbLitElement, `; } - static styles = [ + static override styles = [ css` :host { display: block; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-date.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-date.element.ts index 9d8238aec2..266efe9536 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-date.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-date.element.ts @@ -33,7 +33,7 @@ export class UmbLocalizeDateElement extends UmbLitElement { return this.date ? html`${unsafeHTML(this.text)}` : html``; } - static styles = [ + static override styles = [ css` :host { display: contents; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-number.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-number.element.ts index 2b56c5cde9..2b0ec9dba5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-number.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-number.element.ts @@ -33,7 +33,7 @@ export class UmbLocalizeNumberElement extends UmbLitElement { return this.number ? html`${unsafeHTML(this.text)}` : html``; } - static styles = [ + static override styles = [ css` :host { display: contents; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-relative-time.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-relative-time.element.ts index cea71c8a97..291670d70e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-relative-time.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize-relative-time.element.ts @@ -41,7 +41,7 @@ export class UmbLocalizeRelativeTimeElement extends UmbLitElement { return this.time ? html`${unsafeHTML(this.text)}` : html``; } - static styles = [ + static override styles = [ css` :host { display: contents; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize.element.ts index aabbcf22fc..7720c52e68 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/localization/localize.element.ts @@ -57,7 +57,7 @@ export class UmbLocalizeElement extends UmbLitElement { : html``; } - static styles = [ + static override styles = [ css` :host { display: contents; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/menu/components/menu-item-layout/menu-item-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/menu/components/menu-item-layout/menu-item-layout.element.ts index ec9756c5fa..ac2f34fcf2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/menu/components/menu-item-layout/menu-item-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/menu/components/menu-item-layout/menu-item-layout.element.ts @@ -40,7 +40,7 @@ export class UmbMenuItemLayoutElement extends UmbLitElement { @state() private _isActive = false; - connectedCallback() { + override connectedCallback() { super.connectedCallback(); window.addEventListener('navigationend', this.#debouncedCheckIsActive); } @@ -76,7 +76,7 @@ export class UmbMenuItemLayoutElement extends UmbLitElement { `; } - disconnectedCallback() { + override disconnectedCallback() { super.disconnectedCallback(); window.removeEventListener('navigationend', this.#debouncedCheckIsActive); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/code-editor/code-editor-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/code-editor/code-editor-modal.element.ts index 787f356382..4acf1d8e3c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/code-editor/code-editor-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/code-editor/code-editor-modal.element.ts @@ -64,7 +64,7 @@ export class UmbCodeEditorModalElement extends UmbModalBaseElement { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-action/common/clear/property-action-clear.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-action/common/clear/property-action-clear.controller.ts index 2dfaf5c948..405b62e20b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-action/common/clear/property-action-clear.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-action/common/clear/property-action-clear.controller.ts @@ -2,7 +2,7 @@ import { UmbPropertyActionBase } from '../../components/property-action/property import { UMB_PROPERTY_CONTEXT } from '@umbraco-cms/backoffice/property'; export class UmbClearPropertyAction extends UmbPropertyActionBase { - async execute() { + override async execute() { const propertyContext = await this.getContext(UMB_PROPERTY_CONTEXT); propertyContext.clearValue(); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-action/common/copy/property-action-copy.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-action/common/copy/property-action-copy.controller.ts index acae0225fb..8f43967b1c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-action/common/copy/property-action-copy.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-action/common/copy/property-action-copy.controller.ts @@ -3,7 +3,7 @@ import { UMB_NOTIFICATION_CONTEXT, type UmbNotificationDefaultData } from '@umbr import { UMB_PROPERTY_CONTEXT } from '@umbraco-cms/backoffice/property'; export class UmbCopyPropertyAction extends UmbPropertyActionBase { - async execute() { + override async execute() { const propertyContext = await this.getContext(UMB_PROPERTY_CONTEXT); const value = propertyContext.getValue(); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-action/components/property-action-menu/property-action-menu.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-action/components/property-action-menu/property-action-menu.element.ts index e6adb755ae..ce2f4336d9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-action/components/property-action-menu/property-action-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-action/components/property-action-menu/property-action-menu.element.ts @@ -60,7 +60,7 @@ export class UmbPropertyActionMenuElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/components/ref-property-editor-ui/ref-property-editor-ui.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/components/ref-property-editor-ui/ref-property-editor-ui.element.ts index a6f56bb4cb..9d100bebfe 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/components/ref-property-editor-ui/ref-property-editor-ui.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editor/components/ref-property-editor-ui/ref-property-editor-ui.element.ts @@ -9,7 +9,7 @@ import { html, customElement, property } from '@umbraco-cms/backoffice/external/ */ @customElement('umb-ref-property-editor-ui') export class UmbRefPropertyEditorUIElement extends UUIRefNodeElement { - protected fallbackIcon = + protected override fallbackIcon = ''; /** @@ -30,7 +30,7 @@ export class UmbRefPropertyEditorUIElement extends UUIRefNodeElement { @property({ type: String, attribute: 'property-editor-schema-alias' }) propertyEditorSchemaAlias = ''; - protected renderDetail() { + protected override renderDetail() { const details: string[] = []; if (this.alias !== '') { @@ -49,7 +49,7 @@ export class UmbRefPropertyEditorUIElement extends UUIRefNodeElement { return html`${details.join(' | ')}`; } - static styles = [...UUIRefNodeElement.styles]; + static override styles = [...UUIRefNodeElement.styles]; } declare global { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property/property-dataset/property-dataset.element.test.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property/property-dataset/property-dataset.element.test.ts index 70401d924f..363788c23d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property/property-dataset/property-dataset.element.test.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property/property-dataset/property-dataset.element.test.ts @@ -57,7 +57,7 @@ export class UmbTestPropertyEditorElement extends UmbElementMixin(LitElement) { // Adapter property editor, which tests what happens if a editor sets values of other editors. @customElement('test-adapter-property-editor') export class UmbTestAdapterPropertyEditorElement extends UmbTestPropertyEditorElement { - protected async _observeProperty() { + protected override async _observeProperty() { super._observeProperty(); if (!this._datasetContext || !this._alias) return; this.observe( diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property/property-layout/property-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property/property-layout/property-layout.element.ts index 40b03b66d0..490960bad3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property/property-layout/property-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property/property-layout/property-layout.element.ts @@ -80,7 +80,7 @@ export class UmbPropertyLayoutElement extends UmbLitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property/property/property.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property/property/property.context.ts index eb0dd02e6c..433cc5c813 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property/property/property.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property/property/property.context.ts @@ -163,7 +163,7 @@ export class UmbPropertyContext extends UmbContextBase | Map): Promise { + protected override async firstUpdated( + _changedProperties: PropertyValueMap | Map, + ): Promise { super.firstUpdated(_changedProperties); if (!this.data?.unique) throw new Error('Cannot restore an item without a unique identifier.'); @@ -173,7 +175,7 @@ export class UmbRestoreFromRecycleBinModalElement extends UmbModalBaseElement< `; } - static styles = [ + static override styles = [ UmbTextStyles, css` #placeholder { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/entity-action/restore-from-recycle-bin/restore-from-recycle-bin.action.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/entity-action/restore-from-recycle-bin/restore-from-recycle-bin.action.ts index 699c4ce03e..95788f75c2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/entity-action/restore-from-recycle-bin/restore-from-recycle-bin.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/entity-action/restore-from-recycle-bin/restore-from-recycle-bin.action.ts @@ -16,7 +16,7 @@ export class UmbRestoreFromRecycleBinEntityAction extends UmbEntityActionBase>( diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/repository/detail/detail-repository-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/repository/detail/detail-repository-base.ts index 62613a2689..cef879ee84 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/repository/detail/detail-repository-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/repository/detail/detail-repository-base.ts @@ -150,7 +150,7 @@ export abstract class UmbDetailRepositoryBase | Map): void { + protected override firstUpdated(_changedProperties: PropertyValueMap | Map): void { super.firstUpdated(_changedProperties); this._routerPath = this._constructAbsoluteRouterPath(); this.#routeContext._internal_routerGotBasePath(this._routerPath); @@ -132,7 +132,7 @@ export class UmbRouterSlotElement extends UmbLitElement { return html`${this.#router}${this.#modalRouter}`; } - static styles = [ + static override styles = [ css` :host { position: relative; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/section/components/input-section/input-section.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/section/components/input-section/input-section.element.ts index bdf8fe3c27..6a07cbe686 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/section/components/input-section/input-section.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/section/components/input-section/input-section.element.ts @@ -61,13 +61,13 @@ export class UmbInputSectionElement extends UUIFormControlMixin(UmbLitElement, ' } @property() - public set value(selectionString: string) { + public override set value(selectionString: string) { // Its with full purpose we don't call super.value, as thats being handled by the observation of the context selection. if (typeof selectionString !== 'string') return; if (selectionString === this.value) return; this.selection = splitStringToArray(selectionString); } - public get value(): string { + public override get value(): string { return this.selection.join(','); } @@ -121,7 +121,7 @@ export class UmbInputSectionElement extends UUIFormControlMixin(UmbLitElement, ' `; } - static styles = [ + static override styles = [ css` #btn-add { width: 100%; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/section/components/ref-section/ref-section.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/section/components/ref-section/ref-section.element.ts index 0b9892c507..891b730dee 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/section/components/ref-section/ref-section.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/section/components/ref-section/ref-section.element.ts @@ -18,7 +18,7 @@ export class UmbRefSectionElement extends UmbElementMixin(UUIRefElement) { `; } - static styles = [ + static override styles = [ ...UUIRefElement.styles, css` #name { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-default.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-default.element.ts index c7f37d6201..a4cf82c714 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-default.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-default.element.ts @@ -157,7 +157,7 @@ export class UmbSectionDefaultElement extends UmbLitElement implements UmbSectio `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-main-views/section-main-views.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-main-views/section-main-views.element.ts index 067981a818..84e846642d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-main-views/section-main-views.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-main-views/section-main-views.element.ts @@ -143,7 +143,7 @@ export class UmbSectionMainViewElement extends UmbLitElement { : nothing; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-main/section-main.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-main/section-main.element.ts index 07daf6531a..5285ad90c8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-main/section-main.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-main/section-main.element.ts @@ -11,7 +11,7 @@ export class UmbSectionMainElement extends LitElement { `; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-picker-modal/section-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-picker-modal/section-picker-modal.element.ts index d8352a2651..cddbc6ba65 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-picker-modal/section-picker-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-picker-modal/section-picker-modal.element.ts @@ -24,7 +24,7 @@ export class UmbSectionPickerModalElement extends UmbModalBaseElement< this.observe(this.#selectionManager.selectable, (selectable) => (this._selectable = selectable)); } - connectedCallback(): void { + override connectedCallback(): void { super.connectedCallback(); this.#selectionManager.setMultiple(this.data?.multiple ?? false); this.#selectionManager.setSelection(this.value?.selection ?? []); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-sidebar-context-menu/section-sidebar-context-menu.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-sidebar-context-menu/section-sidebar-context-menu.element.ts index 2f52e1d1bb..d9413870fe 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-sidebar-context-menu/section-sidebar-context-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-sidebar-context-menu/section-sidebar-context-menu.element.ts @@ -107,7 +107,7 @@ export class UmbSectionSidebarContextMenuElement extends UmbLitElement { : nothing; } - static styles = [ + static override styles = [ UmbTextStyles, css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-sidebar-menu-with-entity-actions/section-sidebar-menu-with-entity-actions.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-sidebar-menu-with-entity-actions/section-sidebar-menu-with-entity-actions.element.ts index 4bdb073781..ba9327f050 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/section/section-sidebar-menu-with-entity-actions/section-sidebar-menu-with-entity-actions.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/section/section-sidebar-menu-with-entity-actions/section-sidebar-menu-with-entity-actions.element.ts @@ -20,7 +20,7 @@ umbExtensionsRegistry.register(manifestWithEntityActions); @customElement('umb-section-sidebar-menu-with-entity-actions') export class UmbSectionSidebarMenuWithEntityActionsElement extends UmbSectionSidebarMenuElement { - renderHeader() { + override renderHeader() { return html`