diff --git a/internal/assets/static/js/popover.js b/internal/assets/static/js/popover.js index f8566a6..aac05dd 100644 --- a/internal/assets/static/js/popover.js +++ b/internal/assets/static/js/popover.js @@ -60,7 +60,6 @@ function showPopover() { pendingTarget = null; const popoverType = activeTarget.dataset.popoverType; - const contentMaxWidth = activeTarget.dataset.popoverMaxWidth || defaultMaxWidth; if (popoverType === "text") { const text = activeTarget.dataset.popoverText; @@ -87,6 +86,14 @@ function showPopover() { return; } + const contentMaxWidth = activeTarget.dataset.popoverMaxWidth || defaultMaxWidth; + + if (activeTarget.dataset.popoverTextAlign !== undefined) { + contentElement.style.textAlign = activeTarget.dataset.popoverTextAlign; + } else { + contentElement.style.removeProperty("text-align"); + } + contentElement.style.maxWidth = contentMaxWidth; containerElement.style.display = "block"; activeTarget.classList.add("popover-active");