Add collapsible manual panel to give progress pane more room
Toggle button (top-left of column, always same position) collapses the manual panel from 16em to 2em with a CSS transition; state persists in localStorage across reloads. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SH2D4LRuCnhLSzoYerAfJX
This commit is contained in:
+12
@@ -937,4 +937,16 @@ setInterval(() => {
|
||||
stepPlates.forEach(applyLedColor);
|
||||
}, 500);
|
||||
|
||||
const btnManualToggle = document.getElementById('btn-manual-toggle');
|
||||
function setManualCollapsed(collapsed) {
|
||||
document.getElementById('layout').classList.toggle('manual-collapsed', collapsed);
|
||||
btnManualToggle.textContent = collapsed ? '▶' : '◄';
|
||||
btnManualToggle.title = collapsed ? 'Expand manual panel' : 'Collapse manual panel';
|
||||
localStorage.setItem('manualCollapsed', collapsed ? '1' : '0');
|
||||
}
|
||||
btnManualToggle.addEventListener('click', () => {
|
||||
setManualCollapsed(!document.getElementById('layout').classList.contains('manual-collapsed'));
|
||||
});
|
||||
setManualCollapsed(localStorage.getItem('manualCollapsed') === '1');
|
||||
|
||||
updateSudActions();
|
||||
|
||||
Reference in New Issue
Block a user