From 18f8658eec3fff8dc776410fe654ed8892a28212 Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 18 Sep 2021 18:55:19 +0200 Subject: [PATCH] insufficient navpane minsize --- copyparty/web/browser.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 073848ec..9f21bccb 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -3015,7 +3015,7 @@ var treectl = (function () { prev_atop = null, prev_winh = null, mentered = null, - treesz = clamp(icfg_get('treesz', 16), 4, 50); + treesz = clamp(icfg_get('treesz', 16), 8, 50); bcfg_bind(treectl, 'ireadme', 'ireadme', true); bcfg_bind(treectl, 'dyn', 'dyntree', true, onresize); @@ -3126,7 +3126,7 @@ var treectl = (function () { return; var q = '#tree', - nq = 0; + nq = -3; while (treectl.dyn) { nq++; @@ -3134,7 +3134,7 @@ var treectl = (function () { if (!QS(q)) break; } - var w = (treesz + nq) + 'em'; + var w = (treesz + Math.max(0, nq)) + 'em'; try { document.documentElement.style.setProperty('--nav-sz', w); } @@ -3434,6 +3434,7 @@ var treectl = (function () { if (isNaN(treesz)) treesz = 16; + treesz = clamp(treesz, 2, 120); swrite('treesz', treesz); onresize(); }