1/** 2 * Script pour mettre à jour tous les liens de don sur le site 3 * Ce script recherche tous les liens avec certains textes spécifiques 4 * et les redirige vers la page de don 5 */ 6document.addEventListener('DOMContentLoaded', function() { 7 // Textes qui identifient les liens de don 8 const donationTexts = [ 9 'Semez l\'espoir', 10 'Unissons nos forces', 11 'Faire un don', 12 'Faites un don' 13 ]; 14 15 // Sélectionner tous les liens de la page 16 const allLinks = document.querySelectorAll('a'); 17 18 // Parcourir tous les liens 19 allLinks.forEach(function(link) { 20 // Si le lien a un texte qui correspond à l'un des textes de don 21 // et que son href est "#" ou vide, mettre à jour vers la page de don 22 if (link.textContent && donationTexts.includes(link.textContent.trim()) && (link.getAttribute('href') === '#' || link.getAttribute('href') === '')) { 23 link.setAttribute('href', '/faire-un-don'); 24 } 25 }); 26});
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.