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">
def initTooltips
-- Destroy existing tooltips
for tooltipTriggerEl in <[data-bs-toggle="tooltip"]/>
call bootstrap.Tooltip.getOrCreateInstance(tooltipTriggerEl).dispose()
end
def initTooltips(t)
-- Initialize new tooltips
for tooltipTriggerEl in <[data-bs-toggle="tooltip"]/>
for tooltipTriggerEl in <[data-bs-toggle="tooltip"]/> in t
call bootstrap.Tooltip.getOrCreateInstance(tooltipTriggerEl)
end
end
-- Initialize tooltips on page load
on load or htmx:afterSettle
call initTooltips()
init
call initTooltips(body)
end
on htmx:afterSettle
call initTooltips(event.detail.target)
end
</script>