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 c2a67db268..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 @@ -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 - 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')}
@@ -116,8 +137,12 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement
- - + +
`; @@ -125,50 +150,67 @@ 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}"> + ?disabled="${this._link.udi ? true : false}"> `; } private _renderAnchorInput() { if (this._layout.hideAnchor) return nothing; return html` - Anchor / querystring + ${this.localize.term('defaultdialogs_anchorLinkPicker')} `; } private _renderTrees() { - return html`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 +227,7 @@ export class UmbLinkPickerModalElement extends UmbModalBaseElement