corrections centre de ressources

This commit is contained in:
2025-05-20 16:31:33 +02:00
parent 9709130f0c
commit 1304257fe6
6 changed files with 73 additions and 14 deletions

View File

@@ -194,6 +194,49 @@
});
}
// Changer le texte des liens des ressources
if (document.querySelector('.ressources')) {
let liens = document.querySelectorAll('.file a');
for (let lien of liens) {
lien.innerHTML = 'Télécharger le document';
}
// si la ressource n'a pas de date afficher le lien plus haute
// et la ressource en premier
let ressources = document.querySelectorAll('.views-row');
let container = document.querySelector('.views-row:first-of-type').parentElement;
for (let ressource of ressources) {
if (!ressource.querySelector('time')) {
let link = ressource.querySelector('.file');
let linkContainer = link.parentElement.parentElement;
linkContainer.style.gridRow = '2';
linkContainer.style.marginTop = '30px';
}
const rows = Array.from(container.querySelectorAll('.views-row'));
const undated = [];
const dated = [];
rows.forEach(row => {
if (row.querySelector('time')) {
dated.push(row);
} else {
undated.push(row);
}
});
// Clear container
container.innerHTML = '';
// Append undated rows first, then dated
[...undated, ...dated].forEach(row => {
container.appendChild(row);
});
}
}
//
// Ajouter les logos réseaux sociaux dans le menu togglable
//