[BUGFIX] resolve firefox issue aria-pressed state
This commit is contained in:
parent
504192e5f2
commit
030158a3eb
@ -13,6 +13,7 @@ function initToggle() {
|
||||
if(toggle) {
|
||||
toggle.addEventListener('click', () => {
|
||||
toggle.ariaPressed = (toggle.ariaPressed === 'true') ? 'false' : 'true';
|
||||
toggle.setAttribute('aria-pressed', toggle.ariaPressed);
|
||||
|
||||
const daysNoTrips = document.querySelectorAll('div[data-trips="0"]');
|
||||
Array.prototype.forEach.call(daysNoTrips, (day: HTMLElement) => {
|
||||
@ -26,6 +27,7 @@ function initToggle() {
|
||||
if(coxToggle) {
|
||||
coxToggle.addEventListener('click', () => {
|
||||
coxToggle.ariaPressed = (coxToggle.ariaPressed === 'true') ? 'false' : 'true';
|
||||
coxToggle.setAttribute('aria-pressed', coxToggle.ariaPressed);
|
||||
|
||||
const noCoxNeeded = document.querySelectorAll('div[data-coxneeded="false"]');
|
||||
Array.prototype.forEach.call(noCoxNeeded, (notNeeded: HTMLElement) => {
|
||||
@ -40,6 +42,7 @@ function initToggle() {
|
||||
if(monthToggle) {
|
||||
monthToggle.addEventListener('click', () => {
|
||||
monthToggle.ariaPressed = (monthToggle.ariaPressed === 'true') ? 'false' : 'true';
|
||||
monthToggle.setAttribute('aria-pressed', monthToggle.ariaPressed);
|
||||
const currentMonth = monthToggle.dataset.month;
|
||||
|
||||
if(currentMonth) {
|
||||
|
Loading…
Reference in New Issue
Block a user