link picker

This commit is contained in:
Lone Iversen
2023-10-11 15:04:33 +02:00
parent eb5ce70005
commit 08f9b24694
2 changed files with 4 additions and 4 deletions

View File

@@ -70,13 +70,13 @@ export default class UmbTinyMceLinkPickerPlugin extends UmbTinyMcePluginBase {
}
if (!this.#anchorElement) {
this.#openLinkPicker();
this.#openLinkPicker({ name: this.editor.selection.getContent() });
return;
}
//if we already have a link selected, we want to pass that data over to the dialog
const currentTarget: UmbLinkPickerLink = {
name: this.#anchorElement.title,
name: this.#anchorElement.textContent,
url: this.#anchorElement.getAttribute('href') ?? '',
target: this.#anchorElement.target,
};
@@ -107,7 +107,7 @@ export default class UmbTinyMceLinkPickerPlugin extends UmbTinyMcePluginBase {
if (!modalHandler) return;
const linkPickerData = await modalHandler.onSubmit();
const linkPickerData = await modalHandler.onSubmit().catch(() => undefined);
if (!linkPickerData) return;
this.#linkPickerData = linkPickerData;

View File

@@ -1,4 +1,4 @@
import { UmbTextStyles } from "@umbraco-cms/backoffice/style";
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
import { html, customElement, property } from '@umbraco-cms/backoffice/external/lit';
import { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';