PageSourceSearch

https://sprimont2018.be/arbopixLG/js/popupHandler.js

js sprimont2018.be collected 2026-10-03 18:17:31 UTC 1,063 bytes, 34 lines download raw bytes

1// popupHandler.js
2
3// Variable globale pour stocker l'ID du timeout
4var popupTimeout;
5
6function showPopup(content) {
7  var popup = document.getElementById('popup');
8  if (!popup) {
9    console.error("L'élément avec l'ID 'popup' n'a pas été trouvé.");
10    return;
11  }
12
13  // Mettre à jour le contenu du popup avec le texte fourni
14  popup.innerHTML = content;
15  
16  // Afficher le popup
17  popup.style.display = 'block';
18  
19  // Si un timeout existe déjà, on le réinitialise pour que le popup reste visible la durée souhaitée
20  if (popupTimeout) {
21    clearTimeout(popupTimeout);
22  }
23  
24  // Programmez la fermeture automatique du popup après dureeMilliSec ms
25  popupTimeout = setTimeout(function() {
26    popup.style.display = 'none';
27  }, dureeMilliSec);
28  
29  // Ajout d'un écouteur pour fermer le popup au clic
30  // L'option { once: true } garantit que cet événement est pris en compte une seule fois par appel
31  popup.addEventListener('click', function() {
32    popup.style.display = 'none';
33  }, { once: true });
34}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.