From 3fe687d70505553bcbc28a04a09da5211901e94a Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Tue, 22 Nov 2022 05:02:00 +0200 Subject: [PATCH] top alt position --- wax-prosemirror-services/src/ImageService/AltComponent.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wax-prosemirror-services/src/ImageService/AltComponent.js b/wax-prosemirror-services/src/ImageService/AltComponent.js index ed841e950..f7c1a4f73 100644 --- a/wax-prosemirror-services/src/ImageService/AltComponent.js +++ b/wax-prosemirror-services/src/ImageService/AltComponent.js @@ -42,9 +42,11 @@ export default ({ setPosition, position }) => { if (!selection || !selection.node || !selection.node.attrs.id) return; const imageId = selection.node.attrs.id; const image = document.querySelector(`[data-id='${imageId}']`); + const figCaption = document.getElementsByTagName('figcaption')[0]; const imagePosition = image.getBoundingClientRect(); + const figCaptionPosition = figCaption.getBoundingClientRect().height - 5; const left = imagePosition.left - WaxSurface.left; - const top = imagePosition.bottom - WaxSurface.top - 22; + const top = imagePosition.bottom - WaxSurface.top - figCaptionPosition; setPosition({ ...position, left, top }); }, [position.left, position.top]); -- GitLab