infos dans bulles hover

This commit is contained in:
2025-09-29 14:21:23 +02:00
parent 04eb1f7023
commit 7f3da44aae
4 changed files with 139 additions and 2 deletions
+31 -1
View File
@@ -306,4 +306,34 @@ jQuery(document).ready(function($){
// }
// };
// })(jQuery, Drupal);
// //////////////////// end div infos site ////////////////////////
// //////////////////// end div infos site ////////////////////////
function initDescriptionTooltips(root = document) {
root.querySelectorAll('.description').forEach(el => {
if (!el.hasAttribute('data-text')) {
el.setAttribute('data-text', el.textContent.trim());
}
});
}
// Initialisation sur la page actuelle
initDescriptionTooltips();
// Observer pour détecter les nouveaux éléments ajoutés au DOM
const observer = new MutationObserver(mutations => {
mutations.forEach(mutation => {
mutation.addedNodes.forEach(node => {
if (node.nodeType === 1) { // élément HTML
if (node.matches('.description')) {
initDescriptionTooltips(node.parentNode);
} else {
// Si c'est un conteneur qui contient des .description
initDescriptionTooltips(node);
}
}
});
});
});
// Observer sur tout le body
observer.observe(document.body, { childList: true, subtree: true });