From 407dd3836fd9d38b8732a7758e06bd42cd0646af Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 20 May 2024 11:02:21 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/11469 --- app/src/protyle/render/av/asset.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/protyle/render/av/asset.ts b/app/src/protyle/render/av/asset.ts index 0e74280a9..e0095e945 100644 --- a/app/src/protyle/render/av/asset.ts +++ b/app/src/protyle/render/av/asset.ts @@ -52,9 +52,6 @@ export const bindAssetEvent = (options: { export const getAssetHTML = (cellElements: HTMLElement[]) => { let html = ""; genCellValueByElement("mAsset", cellElements[0]).mAsset.forEach((item, index) => { - if (!item.content) { - return; - } let contentHTML; if (item.type === "image") { contentHTML = ` @@ -188,8 +185,7 @@ export const editAssetItem = (options: { const linkAddress = options.content; const type = options.type as "image" | "file"; const menu = new Menu("av-asset-edit", () => { - if (!textElements[0].value || - (!textElements[1] && textElements[0].value === linkAddress) || + if ((!textElements[1] && textElements[0].value === linkAddress) || (textElements[1] && textElements[0].value === linkAddress && textElements[1].value === options.name)) { return; } @@ -285,7 +281,7 @@ ${window.siyuan.languages.title} export const addAssetLink = (protyle: IProtyle, cellElements: HTMLElement[], target: HTMLElement, blockElement: Element) => { const menu = new Menu("av-asset-link", () => { const textElements = menu.element.querySelectorAll("textarea"); - if (!textElements[0].value) { + if (!textElements[0].value && !textElements[1].value) { return; } updateAssetCell({