mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-04-23 09:08:39 +02:00
fix: tooltip initialization took to long
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user