diff --git a/index.html b/index.html index 22572e2..fd54a68 100755 --- a/index.html +++ b/index.html @@ -102,12 +102,15 @@
@@ -115,6 +118,9 @@ type="button" class="btn btn-outline-primary" onclick="prepareDoubleRotationAfterDelete()" + data-bs-toggle="tooltip" + data-bs-placement="right" + title="This scenario shows a double rotation being performed after a deletion of key 1 from the prepared tree." > Double rotation after delete @@ -122,6 +128,9 @@ type="button" class="btn btn-outline-primary" onclick="prepareDemotionOfBothNodesDuringDelete()" + data-bs-toggle="tooltip" + data-bs-placement="right" + title="This scenario shows a demotion of both parent and sibling of the current node after a deletion of key 2 from the prepared tree." > Demotion of both parent and sibling during deletion @@ -144,11 +153,11 @@ - + diff --git a/visualization.js b/visualization.js index 33dd2a3..6053b60 100644 --- a/visualization.js +++ b/visualization.js @@ -91,6 +91,13 @@ function prepareDemotionOfBothNodesDuringDelete() { } // #endregion prepared scenarios +const tooltipTriggerList = document.querySelectorAll( + '[data-bs-toggle="tooltip"]' +); +const tooltipList = [...tooltipTriggerList].map( + (tooltipTriggerEl) => new bootstrap.Tooltip(tooltipTriggerEl) +); + function render() { recorder.render(); setTimeout(render);