Loading data/template/default/editor.html +33 −0 Original line number Diff line number Diff line Loading @@ -3288,6 +3288,39 @@ window.saveElementProperties = patchedSave; })(); // Sidebar resizer drag logic (function() { const resizer = document.getElementById('sidebar-resizer'); const main = document.getElementById('maincontent'); const toolbar = document.getElementById('toolbar'); let dragging = false; resizer.addEventListener('mousedown', (e) => { e.preventDefault(); dragging = true; resizer.classList.add('dragging'); document.body.style.cursor = 'col-resize'; document.body.style.userSelect = 'none'; }); document.addEventListener('mousemove', (e) => { if (!dragging) return; const minW = 200, maxW = 600; const rect = main.getBoundingClientRect(); let newWidth = e.clientX - rect.left; newWidth = Math.max(minW, Math.min(maxW, newWidth)); main.style.setProperty('--sidebar-width', newWidth + 'px'); }); document.addEventListener('mouseup', () => { if (!dragging) return; dragging = false; resizer.classList.remove('dragging'); document.body.style.cursor = ''; document.body.style.userSelect = ''; }); })(); // Initial setup - Direct initialization window.onload = () => { setView(false); // Default to desktop view on load Loading Loading
data/template/default/editor.html +33 −0 Original line number Diff line number Diff line Loading @@ -3288,6 +3288,39 @@ window.saveElementProperties = patchedSave; })(); // Sidebar resizer drag logic (function() { const resizer = document.getElementById('sidebar-resizer'); const main = document.getElementById('maincontent'); const toolbar = document.getElementById('toolbar'); let dragging = false; resizer.addEventListener('mousedown', (e) => { e.preventDefault(); dragging = true; resizer.classList.add('dragging'); document.body.style.cursor = 'col-resize'; document.body.style.userSelect = 'none'; }); document.addEventListener('mousemove', (e) => { if (!dragging) return; const minW = 200, maxW = 600; const rect = main.getBoundingClientRect(); let newWidth = e.clientX - rect.left; newWidth = Math.max(minW, Math.min(maxW, newWidth)); main.style.setProperty('--sidebar-width', newWidth + 'px'); }); document.addEventListener('mouseup', () => { if (!dragging) return; dragging = false; resizer.classList.remove('dragging'); document.body.style.cursor = ''; document.body.style.userSelect = ''; }); })(); // Initial setup - Direct initialization window.onload = () => { setView(false); // Default to desktop view on load Loading