1/* TOWeb 14.09 - #1758 2 Remplace le widget "dialog" de jQuery UI (255 Ko) par l'element <dialog> natif. 3 Seules deux boites de dialogue en avaient besoin : le bandeau de consentement 4 aux cookies et la popup d'abonnement a la liste de diffusion. 5 6 Repli : les navigateurs sans <dialog> (anterieurs a mars 2022) n'ont ni 7 showModal() ni la regle d'affichage associee. On leur ajoute la classe 8 "twdlg-fb", qui affiche la boite en position fixe au centre de l'ecran. 9 Elle reste lisible et utilisable, sans assombrissement du fond ni piege au 10 clavier -- ce que <dialog> apporte nativement ailleurs. */ 11 12function twDlgOpen(d) { 13 if (typeof d == "string") d = document.getElementById(d); 14 if (!d) return null; 15 if (typeof d.showModal == "function") { 16 if (!d.open) d.showModal(); 17 } else { 18 d.className += " twdlg-fb"; 19 } 20 return d; 21} 22 23function twDlgClose(d) { 24 if (typeof d == "string") d = document.getElementById(d); 25 if (!d) return; 26 if (typeof d.close == "function" && d.open) d.close(); 27 d.className = d.className.replace(/ *twdlg-fb/g, ""); 28}
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.