MediaWiki:CRT Search.js: Difference between revisions
m Arclight moved page MediaWiki:CRTSearch.js to MediaWiki:CRT Search.js without leaving a redirect |
No edit summary |
||
| Line 250: | Line 250: | ||
html += '<div class="crt-filters-header">'; | html += '<div class="crt-filters-header">'; | ||
html += '<h2>Filters</h2>'; | html += '<h2>Filters</h2>'; | ||
html += '<div style="display:flex;align-items:center;gap:8px;">'; | |||
html += '<button type="button" class="crt-reset-btn" id="reset-filters">Reset All</button>'; | html += '<button type="button" class="crt-reset-btn" id="reset-filters">Reset All</button>'; | ||
html += '<button type="button" class="crt-mobile-close-btn" id="mobile-filter-close" aria-label="Close filters">✕</button>'; | |||
html += '</div>'; | |||
html += '</div>'; | html += '</div>'; | ||
| Line 433: | Line 436: | ||
document.getElementById('filters-sidebar').classList.toggle('mobile-open'); | document.getElementById('filters-sidebar').classList.toggle('mobile-open'); | ||
this.classList.toggle('active'); | this.classList.toggle('active'); | ||
}); | |||
// Mobile filter close button | |||
document.getElementById('mobile-filter-close').addEventListener('click', function() { | |||
document.getElementById('filters-sidebar').classList.remove('mobile-open'); | |||
document.getElementById('mobile-filter-toggle').classList.remove('active'); | |||
}); | }); | ||