badge lauréat sur page site

This commit is contained in:
2025-11-07 15:06:37 +01:00
parent a614f52cdf
commit 8b8f8945ed
18 changed files with 260 additions and 30 deletions

View File

@@ -46,6 +46,8 @@ svgElement.addEventListener('mouseover', function(event) {
const content = event.target.getAttribute('data-content');
const dataId = event.target.getAttribute('data-id');
const correspondingRow = document.querySelector(`.views-row[data-id="${dataId}"]`);
const correspondingProjetRow = document.querySelector(`.node-type-projet[data-id="${dataId}"]`);
// Interaction pour la page d'accueil
if (isHomePage) {
@@ -68,7 +70,7 @@ svgElement.addEventListener('mouseover', function(event) {
}
// Interaction pour la page #lessites
if (isLessitesPage && correspondingRow) {
if (isLessitesPage && correspondingRow && correspondingProjetRow) {
correspondingRow.style.border = '2px solid red'; // Bordure rouge autour du .views-row correspondant
}
}
@@ -89,6 +91,8 @@ svgElement.addEventListener('mouseout', function(event) {
if (event.target.classList.contains('site-link')) {
const dataId = event.target.getAttribute('data-id');
const correspondingRow = document.querySelector(`.views-row[data-id="${dataId}"]`);
const correspondingProjetRow = document.querySelector(`.node-type-projet[data-id="${dataId}"]`);
// Ferme le popup pour la page d'accueil
if (isHomePage || isCandidaturePage) {
@@ -97,7 +101,7 @@ svgElement.addEventListener('mouseout', function(event) {
}
// Supprime la bordure rouge autour du .views-row pour la page #lessites
if (isLessitesPage && correspondingRow) {
if (isLessitesPage && correspondingRow && correspondingProjetRow) {
correspondingRow.style.border = 'none';
}
}