diff --git a/backend/mindmap.db b/backend/mindmap.db index 5aa4311..1495a0e 100644 Binary files a/backend/mindmap.db and b/backend/mindmap.db differ diff --git a/frontend/src/lib/mind-elixir/src/mouse.ts b/frontend/src/lib/mind-elixir/src/mouse.ts index 58fa122..9b609aa 100644 --- a/frontend/src/lib/mind-elixir/src/mouse.ts +++ b/frontend/src/lib/mind-elixir/src/mouse.ts @@ -54,14 +54,10 @@ export default function (mind: MindElixirInstance) { const imageUrl = img.src const altText = img.alt || img.title || '' - console.log('🖼️ 双击图片节点,准备编辑:', { imageUrl, altText }) - console.log('🖼️ 触发showImageEditor事件') + console.log('🖼️ 双击图片节点,准备预览:', { imageUrl, altText }) - // 触发富文本编辑事件 - const topicElement = target.closest('.me-tpc') as Topic - if (topicElement) { - mind.bus.fire('showRichTextEditor', topicElement.nodeObj, topicElement) - } + // 双击图片触发预览事件 + mind.bus.fire('showImagePreview', imageUrl, altText) return } @@ -78,8 +74,16 @@ export default function (mind: MindElixirInstance) { return } - // 检查节点是否有图片或富文本内容(但不包括表格) - if (topic.nodeObj?.image || (topic.nodeObj?.dangerouslySetInnerHTML && !topic.innerHTML.includes('