From 0164661c5a80c1f39a07efce45500bf4606be5c5 Mon Sep 17 00:00:00 2001 From: vgreb Date: Tue, 25 Aug 2026 00:31:14 +0200 Subject: [PATCH] Ajoute aria-current sur la page courante de la pagination des meetups --- htdocs/js/meetups/list.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/htdocs/js/meetups/list.js b/htdocs/js/meetups/list.js index e404bd102..17e9f64e0 100644 --- a/htdocs/js/meetups/list.js +++ b/htdocs/js/meetups/list.js @@ -185,4 +185,22 @@ search.addWidget( } }) ); + +/* instantsearch 1.x n'émet pas aria-current sur la page courante. */ +search.on('render', function () { + document.querySelectorAll('#pagination .ais-pagination--item__page').forEach(function (item) { + var link = item.querySelector('.ais-pagination--link'); + + if (!link) { + return; + } + + if (item.classList.contains('ais-pagination--item__active')) { + link.setAttribute('aria-current', 'page'); + } else { + link.removeAttribute('aria-current'); + } + }); +}); + search.start();