From 0186527c44aa8d4c1fc94f908001dd401dd4948d Mon Sep 17 00:00:00 2001 From: leekelleher Date: Tue, 30 Apr 2024 11:37:15 +0100 Subject: [PATCH] Temporary fix for the child name button to navigate through to the target document. --- .../document-table-column-name.element.ts | 45 ++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/collection/views/table/column-layouts/document-table-column-name.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/collection/views/table/column-layouts/document-table-column-name.element.ts index 2ee3f9321e..100d870c1d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/collection/views/table/column-layouts/document-table-column-name.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/collection/views/table/column-layouts/document-table-column-name.element.ts @@ -1,7 +1,7 @@ import type { UmbDocumentCollectionItemModel } from '../../../types.js'; import { css, customElement, html, property, state } from '@umbraco-cms/backoffice/external/lit'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; -import { UMB_WORKSPACE_MODAL, UmbModalRouteRegistrationController } from '@umbraco-cms/backoffice/modal'; +//import { UMB_WORKSPACE_MODAL, UmbModalRouteRegistrationController } from '@umbraco-cms/backoffice/modal'; import type { UmbTableColumn, UmbTableColumnLayoutElement, UmbTableItem } from '@umbraco-cms/backoffice/components'; @customElement('umb-document-table-column-name') @@ -21,30 +21,33 @@ export class UmbDocumentTableColumnNameElement extends UmbLitElement implements constructor() { super(); - new UmbModalRouteRegistrationController(this, UMB_WORKSPACE_MODAL) - .addAdditionalPath('document') - .onSetup(() => { - return { data: { entityType: 'document', preset: {} } }; - }) - .observeRouteBuilder((routeBuilder) => { - this._editDocumentPath = routeBuilder({}); - }); + // new UmbModalRouteRegistrationController(this, UMB_WORKSPACE_MODAL) + // .addAdditionalPath('document') + // .onSetup(() => { + // return { data: { entityType: 'document', preset: {} } }; + // }) + // .observeRouteBuilder((routeBuilder) => { + // this._editDocumentPath = routeBuilder({}); + // }); + + this._editDocumentPath = '/section/content/workspace/document/'; } - #onClick(event: Event) { - // TODO: [LK] Review the `stopPropagation` usage, as it causes a page reload. - // But we still need a say to prevent the `umb-table` from triggering a selection event. - event.stopPropagation(); - } + // #onClick(event: Event) { + // // TODO: [LK] Review the `stopPropagation` usage, as it causes a page reload. + // // But we still need a say to prevent the `umb-table` from triggering a selection event. + // event.stopPropagation(); + // } render() { - return html``; + return html` + + `; } static styles = [