Optical refinement for calendar

This commit is contained in:
2026-02-18 21:26:22 +01:00
parent c90d7e18bc
commit 75423b8d50
3 changed files with 131 additions and 21 deletions

View File

@@ -64,6 +64,7 @@ class ChronologicalCalendarWidget
$html .= '<div class="luxtools-calendar-nav">';
$html .= '<div class="luxtools-calendar-nav-prev">';
$html .= '<button type="button" class="luxtools-calendar-nav-button" data-luxtools-dir="-12" aria-label="Previous year">⏮</button>';
$html .= '<button type="button" class="luxtools-calendar-nav-button" data-luxtools-dir="-1" aria-label="Previous month">◀</button>';
$html .= '</div>';
@@ -84,6 +85,7 @@ class ChronologicalCalendarWidget
$html .= '<div class="luxtools-calendar-nav-next">';
$html .= '<button type="button" class="luxtools-calendar-nav-button" data-luxtools-dir="1" aria-label="Next month">▶</button>';
$html .= '<button type="button" class="luxtools-calendar-nav-button" data-luxtools-dir="12" aria-label="Next year">⏭</button>';
$html .= '</div>';
$html .= '</div>';
@@ -118,7 +120,10 @@ class ChronologicalCalendarWidget
if ($cell % 7 === 6) $html .= '</tr>';
}
$html .= '</tbody></table></div>';
$html .= '</tbody></table>';
$html .= '<div class="luxtools-calendar-footer">';
$html .= '<button type="button" class="luxtools-calendar-nav-button luxtools-calendar-today-button" data-luxtools-today="1" aria-label="Current month">Today</button>';
$html .= '</div></div>';
return $html;
}