️ Fix pagination a11y

This commit is contained in:
Kazhnuz 2025-08-18 15:49:34 +02:00
parent 8156715d9d
commit c4b695197d

View file

@ -163,7 +163,7 @@ class Paginator {
if ($i <= 1 || $i >= self::get('numberOfPages') || abs($i - self::currentPage()) < $maxDistance) {
if ($i == self::currentPage()) {
$html .= '<li class="pagination-page">';
$html .= '<span class="current-page">'.($i).'</span>';
$html .= '<a href="#" aria-current="page" class="current-page">'.($i).'</a>';
$html .= '</li>';
} else {
$html .= '<li class="pagination-page">';
@ -198,7 +198,7 @@ class Paginator {
return "";
}
$html = '<nav id="paginator">';
$html = '<nav id="paginator" aria-label="Pagination">';
$html .= '<ul class="pagination '.$class.'">';
if(self::get('showPrev'))
@ -216,7 +216,7 @@ class Paginator {
if ($i <= 1 || $i >= self::get('numberOfPages') || abs($i - self::currentPage()) < $maxDistance) {
if ($i == self::currentPage()) {
$html .= '<li class="page-item active">';
$html .= '<span class="page-link">'.($i).'</span>';
$html .= '<a href="#" class="page-link" aria-current="page">'.($i).'</a>';
$html .= '</li>';
} else {
$html .= '<li class="page-item">';