From ff11f428a653f4e3a8af1b4e59300b3b4ff7b273 Mon Sep 17 00:00:00 2001 From: Niek Rabelink Date: Wed, 9 Sep 2026 21:34:38 +0200 Subject: [PATCH] Update board layout: add small maximize icon directly above lanes and enable true full-width screen expansion --- board.php | 56 ++++++++++++++++++++++++++++++--------------- includes/header.php | 3 ++- 2 files changed, 39 insertions(+), 20 deletions(-) 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() { } -
+ +
-- 2.52.0