From 2ff65dd514c75ec5d39493d8b4cd22bf19801687 Mon Sep 17 00:00:00 2001 From: Calixte Denizet Date: Sun, 19 Jun 2022 22:44:58 +0200 Subject: [PATCH] Popup trigger area must filled its parent (fix #15063) --- src/display/annotation_layer.js | 3 +-- web/annotation_layer_builder.css | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/display/annotation_layer.js b/src/display/annotation_layer.js index 49d062206..aa318d4a0 100644 --- a/src/display/annotation_layer.js +++ b/src/display/annotation_layer.js @@ -418,8 +418,7 @@ class AnnotationElement { // If no trigger element is specified, create it. if (!trigger) { trigger = document.createElement("div"); - trigger.style.height = container.style.height; - trigger.style.width = container.style.width; + trigger.className = "popupTriggerArea"; container.append(trigger); } diff --git a/web/annotation_layer_builder.css b/web/annotation_layer_builder.css index bb8cb6bde..8992533ea 100644 --- a/web/annotation_layer_builder.css +++ b/web/annotation_layer_builder.css @@ -205,6 +205,11 @@ appearance: none; } +.annotationLayer .popupTriggerArea { + height: 100%; + width: 100%; +} + .annotationLayer .popupWrapper { position: absolute; font-size: calc(9px * var(--scale-factor));