/lesprojets création class d'après titre node-site

This commit is contained in:
2025-11-07 15:41:20 +01:00
parent 81fa7dd7bf
commit 75d991c7b0
4 changed files with 39 additions and 4 deletions

View File

@@ -949,6 +949,21 @@ $(document).ready(function () {
////////////////// end class à view-rows-wrapper ////////////////
//////////////////////// start class site ///////////
document.querySelectorAll('.views-field-title h2').forEach(h2 => {
const text = h2.textContent.trim();
const className = text
.toLowerCase()
.normalize('NFD') // retire les accents
.replace(/[\u0300-\u036f]/g, '') // idem
.replace(/[^a-z0-9]+/g, '-') // remplace espaces et ponctuation par des tirets
.replace(/(^-|-$)/g, ''); // supprime les tirets en début/fin
h2.classList.add(className);
});
////////////////end class site ////////////////////////////
})(jQuery, window);

File diff suppressed because one or more lines are too long