diff --git a/board.php b/board.php index abfae79..94a702d 100644 --- a/board.php +++ b/board.php @@ -13,18 +13,24 @@ $isAdmin = ($userRole === 'ADMIN'); ?> -
+
@@ -84,17 +90,6 @@ $isAdmin = ($userRole === 'ADMIN'); >
- - -
+ +
+
+ +
+
@@ -1205,22 +1213,32 @@ let isBoardMaximized = localStorage.getItem('fociz_board_maximized') === 'true'; function applyMaximizeState(isMax) { const wrapper = document.getElementById('boardMainWrapper'); + const mainContainer = document.getElementById('focizMainContainer'); const icon = document.getElementById('maximizeIcon'); - const text = document.getElementById('maximizeText'); const btn = document.getElementById('btnToggleMaximize'); if (!wrapper || !btn) return; if (isMax) { wrapper.classList.add('is-maximized'); - if (text) text.innerText = 'Verkleinen'; + if (mainContainer) { + mainContainer.style.maxWidth = '100vw'; + mainContainer.style.width = '100%'; + mainContainer.style.paddingLeft = '0.75rem'; + mainContainer.style.paddingRight = '0.75rem'; + } btn.setAttribute('title', 'Bord verkleinen naar standaard breedte'); if (icon) { icon.setAttribute('data-lucide', 'minimize-2'); } } else { wrapper.classList.remove('is-maximized'); - if (text) text.innerText = 'Maximaliseren'; + if (mainContainer) { + mainContainer.style.maxWidth = ''; + mainContainer.style.width = ''; + mainContainer.style.paddingLeft = ''; + mainContainer.style.paddingRight = ''; + } btn.setAttribute('title', 'Bord maximaliseren naar volledige schermbreedte'); if (icon) { icon.setAttribute('data-lucide', 'maximize-2'); diff --git a/includes/header.php b/includes/header.php index 2e83edb..64cb522 100644 --- a/includes/header.php +++ b/includes/header.php @@ -460,4 +460,5 @@ function focizQuickToggleTheme() { } -
+ +