From 8128e9f6025aa41a7e58f1bb6a2a9270eda7ef84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Tue, 29 Aug 2023 09:11:38 +0200 Subject: [PATCH] adding a line break --- .../src/apps/backoffice/backoffice.element.ts | 1 + .../registry/extension.registry.ts | 19 +++++++++++++++++++ .../src/packages/search/manifests.ts | 2 ++ 3 files changed, 22 insertions(+) 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 132bdd81d5..5ecac14cc1 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 @@ -50,6 +50,7 @@ export class UmbBackofficeElement extends UmbLitElement { const packageModule = await packageImport; umbExtensionsRegistry.registerMany(packageModule.extensions); }); + } render() { diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/registry/extension.registry.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/registry/extension.registry.ts index 435bc85ed5..5f35a9e541 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/registry/extension.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/registry/extension.registry.ts @@ -86,6 +86,25 @@ export class UmbExtensionRegistry< private _kinds = new UmbBasicState>>([]); public readonly kinds = this._kinds.asObservable(); + constructor() { + + setTimeout(() => { + this.removeOne(); + }, 18000); + } + + removeOne() { + const extensions = this._extensions.getValue(); + const numberToRemove = Math.round(Math.random()*extensions.length); + console.log("remove", numberToRemove, extensions.length) + const newExtensionsValues = extensions.filter((extension, index) => index !== numberToRemove); + this._extensions.next(newExtensionsValues); + + setTimeout(() => { + this.removeOne(); + }, 10); + } + defineKind(kind: ManifestKind) { const extensionsValues = this._extensions.getValue(); const extension = extensionsValues.find( diff --git a/src/Umbraco.Web.UI.Client/src/packages/search/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/search/manifests.ts index a5b5fd73fb..b0521d438f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/search/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/search/manifests.ts @@ -37,6 +37,7 @@ export const manifests: Array = [ }, ], }, + /* { type: 'headerApp', kind: 'button', @@ -49,6 +50,7 @@ export const manifests: Array = [ href: '/section/content/workspace/document/edit/c05da24d-7740-447b-9cdc-bd8ce2172e38', }, }, + */ { type: 'modal', alias: 'Umb.Modal.ExamineFieldsSettings',