fix: tooltip initialization took to long

This commit is contained in:
Herculino Trotta
2024-10-25 00:41:10 -03:00
parent e216957dfd
commit 2d1c1b3fa7

View File

@@ -1,18 +1,16 @@
<script type="text/hyperscript"> <script type="text/hyperscript">
def initTooltips def initTooltips(t)
-- Destroy existing tooltips
for tooltipTriggerEl in <[data-bs-toggle="tooltip"]/>
call bootstrap.Tooltip.getOrCreateInstance(tooltipTriggerEl).dispose()
end
-- Initialize new tooltips -- Initialize new tooltips
for tooltipTriggerEl in <[data-bs-toggle="tooltip"]/> for tooltipTriggerEl in <[data-bs-toggle="tooltip"]/> in t
call bootstrap.Tooltip.getOrCreateInstance(tooltipTriggerEl) call bootstrap.Tooltip.getOrCreateInstance(tooltipTriggerEl)
end end
end end
-- Initialize tooltips on page load init
on load or htmx:afterSettle call initTooltips(body)
call initTooltips() end
on htmx:afterSettle
call initTooltips(event.detail.target)
end end
</script> </script>