From 4d0c6a8802b38ace96366159beef0f0ce6a685cc Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 5 Nov 2021 00:13:09 +0100 Subject: [PATCH] ensure selected item visible when toggling navpane mode --- copyparty/web/browser.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 7fd042b0..ded23254 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -2825,7 +2825,13 @@ function th_onload(el) { function tree_scrollto(e) { ev(e); - var act = QS('#tree a.hl'), + tree_scrolltoo('#treeul a.hl'); + tree_scrolltoo('#docul a.hl'); +} + + +function tree_scrolltoo(q) { + var act = QS(q), ul = act ? act.offsetParent : null; if (!ul) @@ -3367,6 +3373,7 @@ var treectl = (function () { ebi('docul').style.display = ya ? '' : 'none'; ebi('treeul').style.display = ya ? 'none' : ''; clmod(ebi('filetree'), 'on', ya); + tree_scrollto(); }; ebi('filetree').onclick = function (e) { ev(e);