From e5e92e43ef6e0356f9b262ee838d6fe4de8e9fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Tue, 27 Jun 2023 12:22:23 +0200 Subject: [PATCH] tinymce as word --- src/Umbraco.Web.UI.Client/.vscode/settings.json | 1 + ...{globalcontext.model.ts => global-context.model.ts} | 0 .../packages/core/extension-registry/models/index.ts | 3 +++ .../languages/app-language-select/manifests.ts | 10 ++++++++-- 4 files changed, 12 insertions(+), 2 deletions(-) rename src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/{globalcontext.model.ts => global-context.model.ts} (100%) diff --git a/src/Umbraco.Web.UI.Client/.vscode/settings.json b/src/Umbraco.Web.UI.Client/.vscode/settings.json index 5f8ffac012..9ead1e3665 100644 --- a/src/Umbraco.Web.UI.Client/.vscode/settings.json +++ b/src/Umbraco.Web.UI.Client/.vscode/settings.json @@ -8,6 +8,7 @@ "Niels", "pickable", "templating", + "tinymce", "umbraco", "Uncategorized", "variantable" diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/globalcontext.model.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/global-context.model.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/globalcontext.model.ts rename to src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/global-context.model.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts index 6d838deeba..7c2d350740 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts @@ -4,6 +4,7 @@ import type { ManifestDashboardCollection } from './dashboard-collection.model.j import type { ManifestEntityAction } from './entity-action.model.js'; import type { ManifestEntityBulkAction } from './entity-bulk-action.model.js'; import type { ManifestExternalLoginProvider } from './external-login-provider.model.js'; +import type { ManifestGlobalContext } from './global-context.model.js'; import type { ManifestHeaderApp, ManifestHeaderAppButtonKind } from './header-app.model.js'; import type { ManifestHealthCheck } from './health-check.model.js'; import type { ManifestMenu } from './menu.model.js'; @@ -34,6 +35,7 @@ export * from './dashboard.model.js'; export * from './entity-action.model.js'; export * from './entity-bulk-action.model.js'; export * from './external-login-provider.model.js'; +export * from './global-context.model.js'; export * from './header-app.model.js'; export * from './health-check.model.js'; export * from './menu-item.model.js'; @@ -66,6 +68,7 @@ export type ManifestTypes = | ManifestEntityBulkAction | ManifestEntryPoint | ManifestExternalLoginProvider + | ManifestGlobalContext | ManifestHeaderApp | ManifestHeaderAppButtonKind | ManifestHealthCheck diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/manifests.ts index f2d351b8fa..d11ad574d8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/manifests.ts @@ -1,6 +1,12 @@ -import { ManifestSectionSidebarApp } from '@umbraco-cms/backoffice/extension-registry'; +import { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry'; -const entityActions: Array = [ +const entityActions: Array = [ + { + type: 'globalContext', + alias: 'Umb.GlobalContext.AppLanguage', + name: 'App Language Context', + loader: () => import('./app-language.context.js'), + }, { type: 'sectionSidebarApp', alias: 'Umb.SectionSidebarItem.LanguageSelect',