From 526c21547a80d5d6fd69dbac29f74026da311944 Mon Sep 17 00:00:00 2001 From: Lone Iversen <108085781+loivsen@users.noreply.github.com> Date: Mon, 16 Oct 2023 15:33:21 +0200 Subject: [PATCH 1/3] small adjustments --- .../link-picker/link-picker-modal.element.ts | 89 +++++++++++++------ 1 file changed, 64 insertions(+), 25 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts index df38f1f184..1f5bec0131 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts @@ -1,5 +1,5 @@ import { UmbTreeElement } from '../../../tree/tree.element.js'; -import { css, html, nothing, customElement, query, state } from '@umbraco-cms/backoffice/external/lit'; +import { css, html, nothing, customElement, query, state, styleMap } from '@umbraco-cms/backoffice/external/lit'; import { UUIBooleanInputEvent, UUIInputElement } from '@umbraco-cms/backoffice/external/uui'; import { UmbLinkPickerConfig, @@ -36,6 +36,12 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement (this._link.url = this._linkInput.value as string)} - .disabled="${this._link.udi ? true : false}"> + ?disabled="${this._link.udi ? true : false}"> `; } private _renderAnchorInput() { if (this._layout.hideAnchor) return nothing; return html` - Anchor / querystring + ${this.localize.term('defaultdialogs_anchorLinkPicker')} Link to page - - this._handleSelectionChange(event, 'document')} - .selection=${[this._selectedKey ?? '']} - selectable> + //TODO: Make search work + return html` + (this.documentExpand = !this.documentExpand)} + .open=${!this.documentExpand}> + ${this.localize.term('defaultdialogs_linkToPage')} +
+ + this._handleSelectionChange(event, 'document')} + .selection=${[this._selectedKey ?? '']} + selectable> +

- - Link to media - - this._handleSelectionChange(event, 'media')} - .selection=${[this._selectedKey ?? '']} - selectable>`; + (this.mediaExpanded = !this.mediaExpanded)} + .open=${!this.mediaExpanded}> + ${this.localize.term('defaultdialogs_linkToMedia')} +
+ this._handleSelectionChange(event, 'media')} + .selection=${[this._selectedKey ?? '']} + selectable> +
+ `; } static styles = [ @@ -185,7 +224,7 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement Date: Mon, 16 Oct 2023 15:51:01 +0200 Subject: [PATCH 2/3] localization --- .../link-picker/link-picker-modal.element.ts | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts index 1f5bec0131..41741e88a2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts @@ -114,22 +114,22 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement - Link Title + ${this.localize.term('defaultdialogs_nodeNameLinkPicker')} (this._link.name = this._linkTitleInput.value as string)} .value="${this._link.name ?? ''}"> - Target + ${this.localize.term('content_target')} - Open the link in a new tab + ${this.localize.term('defaultdialogs_openInNewWindow')}
@@ -137,8 +137,12 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement
- - + +
`; @@ -146,11 +150,11 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement - Link + ${this.localize.term('defaultdialogs_link')} (this._link.url = this._linkInput.value as string)} ?disabled="${this._link.udi ? true : false}"> @@ -163,8 +167,8 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement${this.localize.term('defaultdialogs_anchorLinkPicker')}
`; From 130e7833ff1fb2349658d4e5a203ae65e0f2dcda Mon Sep 17 00:00:00 2001 From: Lone Iversen <108085781+loivsen@users.noreply.github.com> Date: Tue, 17 Oct 2023 16:11:05 +0200 Subject: [PATCH 3/3] selection-change --- .../modal/common/link-picker/link-picker-modal.element.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts index f356922080..21989f2081 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/link-picker/link-picker-modal.element.ts @@ -191,7 +191,7 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement this._handleSelectionChange(event, 'document')} + @selection-change=${(event: CustomEvent) => this._handleSelectionChange(event, 'document')} .selection=${[this._selectedKey ?? '']} selectable> @@ -206,7 +206,7 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement this._handleSelectionChange(event, 'media')} + @selection-change=${(event: CustomEvent) => this._handleSelectionChange(event, 'media')} .selection=${[this._selectedKey ?? '']} selectable>