+
+
+
+
${escapeHtml(lane.title)}
-
+
${cards.length}
@@ -1206,40 +1208,39 @@ function escapeHtml(str) {
.replace(/'/g, ''');
}
-// 10. Bord Maximaliseren & Verkleinen (Soepele breedte-overgang)
+// 10. Kolommen Maximaliseren & Verkleinen (Soepele breedte-overgang)
+// De site-header blijft ALTIJD staan.
+// De bovenbalk (Hoofdbord, filters, actieknoppen) behoudt altijd de vaste standaard breedte.
+// ALLEEN de aparte lanes wisselen tussen standaard gecentreerde breedte en de volledige schermbreedte.
let isBoardMaximized = localStorage.getItem('fociz_board_maximized') === 'true';
function applyMaximizeState(isMax) {
- const wrapper = document.getElementById('boardMainWrapper');
+ const lanesWrapper = document.getElementById('lanesSectionWrapper');
const mainContainer = document.getElementById('focizMainContainer');
const icon = document.getElementById('maximizeIcon');
const btn = document.getElementById('btnToggleMaximize');
- if (!wrapper || !btn) return;
+ if (!lanesWrapper || !btn) return;
+
+ // Zorg dat header altijd zichtbaar blijft
+ document.querySelector('header')?.classList.remove('hidden');
+ if (mainContainer) {
+ mainContainer.style.maxWidth = '';
+ mainContainer.style.paddingLeft = '';
+ mainContainer.style.paddingRight = '';
+ }
if (isMax) {
- wrapper.classList.add('is-maximized');
- if (mainContainer) {
- mainContainer.style.maxWidth = '100vw';
- mainContainer.style.width = '100%';
- mainContainer.style.paddingLeft = '0.5rem';
- mainContainer.style.paddingRight = '0.5rem';
- }
- document.querySelector('header')?.classList.add('hidden');
- btn.setAttribute('title', 'Bord verkleinen / navigatie tonen (Escape)');
+ lanesWrapper.classList.remove('max-w-7xl', 'mx-auto');
+ lanesWrapper.classList.add('is-maximized', 'max-w-none', 'w-full', 'px-1', 'sm:px-3');
+ btn.setAttribute('title', 'Kolommen verkleinen naar standaard breedte (Escape)');
if (icon) {
icon.setAttribute('data-lucide', 'minimize-2');
}
} else {
- wrapper.classList.remove('is-maximized');
- if (mainContainer) {
- mainContainer.style.maxWidth = '';
- mainContainer.style.width = '';
- mainContainer.style.paddingLeft = '';
- mainContainer.style.paddingRight = '';
- }
- document.querySelector('header')?.classList.remove('hidden');
- btn.setAttribute('title', 'Bord maximaliseren (volledig venster)');
+ lanesWrapper.classList.remove('is-maximized', 'max-w-none', 'px-1', 'sm:px-3');
+ lanesWrapper.classList.add('max-w-7xl', 'mx-auto', 'w-full');
+ btn.setAttribute('title', 'Kolommen maximaliseren naar volledige vensterbreedte');
if (icon) {
icon.setAttribute('data-lucide', 'maximize-2');
}