From 1edfb7cc678e708ec7c093bd39dbd370445a765b Mon Sep 17 00:00:00 2001 From: Zef Hemel Date: Fri, 18 Nov 2022 16:20:00 +0100 Subject: [PATCH] Fix image live preview --- web/cm_plugins/block.ts | 8 ++++++++ web/cm_plugins/inline_image.ts | 6 ------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/web/cm_plugins/block.ts b/web/cm_plugins/block.ts index 27dd48e..c8384f6 100644 --- a/web/cm_plugins/block.ts +++ b/web/cm_plugins/block.ts @@ -26,6 +26,14 @@ function hideNodes(view: EditorView) { }).range(node.from), ); } + + if ( + node.name === "Image" && + !isCursorInRange(view.state, [node.from, node.to]) + ) { + widgets.push(invisibleDecoration.range(node.from, node.to)); + } + if ( node.name === "FrontMatterMarker" ) { diff --git a/web/cm_plugins/inline_image.ts b/web/cm_plugins/inline_image.ts index 87f50d1..42bdca4 100644 --- a/web/cm_plugins/inline_image.ts +++ b/web/cm_plugins/inline_image.ts @@ -48,12 +48,6 @@ const inlineImages = (view: EditorView) => { return; } - if ( - !isCursorInRange(view.state, [node.from, node.to]) - ) { - widgets.push(invisibleDecoration.range(node.from, node.to)); - } - const imageRexexResult = imageRegex.exec( view.state.sliceDoc(node.from, node.to), );