Allow setting text-align on popovers

This commit is contained in:
Svilen Markov 2024-08-22 22:43:41 +01:00
parent b35cc437d3
commit 014abdcc00

View file

@ -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");