Hotfix: Routen-Filter oeffnete nicht — .hidden hat !important, style.display verlor immer
Kaputt seit 27a3f95 (2026-06-05, 'Filter standardmaessig zu' setzte die
hidden-KLASSE ins Markup, der Toggle blieb aber auf style.display='').
.hidden = display:none !important (design-system.css) -> Klick wirkte nie.
Import funktionierte weiter (Label+File-Input nativ) — dadurch gemeldet
als 'Filter geht nicht mehr' (Angie + Rene).
Fix: classList.toggle('hidden') im Toggle + konsistent im Suggest-Tab.
Bump v1242
This commit is contained in:
parent
ca23b3ec46
commit
0967623342
6 changed files with 22 additions and 18 deletions
|
|
@ -3,7 +3,7 @@
|
|||
Router, State-Management, Navigation, Initialisierung.
|
||||
============================================================ */
|
||||
|
||||
const APP_VER = '1241'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VER = '1242'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VERSION = '1.6.0'; // ← semantische Version, wird bei make release gesetzt
|
||||
window.APP_VER = APP_VER; // global verfügbar für andere Module (z.B. offline-indicator)
|
||||
window.APP_VERSION = APP_VERSION;
|
||||
|
|
|
|||
|
|
@ -404,7 +404,10 @@ window.Page_routes = (() => {
|
|||
_filterOpen = !_filterOpen;
|
||||
const panel = document.getElementById('rk-filter-panel');
|
||||
const btn = document.getElementById('rk-filter-btn');
|
||||
if (panel) panel.style.display = _filterOpen ? '' : 'none';
|
||||
// KLASSE toggeln, nicht style.display: .hidden hat display:none !important
|
||||
// (design-system.css) — Inline-Style kommt dagegen nie an. Kaputt seit 27a3f95
|
||||
// („Filter standardmäßig zu" setzte die Klasse ins Markup, Toggle blieb auf style).
|
||||
if (panel) panel.classList.toggle('hidden', !_filterOpen);
|
||||
if (btn) btn.classList.toggle('active', _filterOpen);
|
||||
}
|
||||
|
||||
|
|
@ -437,7 +440,8 @@ window.Page_routes = (() => {
|
|||
if (searchRow) searchRow.style.display = 'none';
|
||||
if (actRow) actRow.style.display = 'none';
|
||||
const filterPanel = document.getElementById('rk-filter-panel');
|
||||
if (filterPanel) filterPanel.style.display = 'none';
|
||||
if (filterPanel) { filterPanel.classList.add('hidden'); _filterOpen = false; }
|
||||
document.getElementById('rk-filter-btn')?.classList.remove('active');
|
||||
if (!App.hasPro(_appState?.user)) {
|
||||
document.getElementById('rk-list')?.replaceChildren();
|
||||
const gate = document.createElement('div');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue