From 233075aee75c5bc6f7a4ed7cc4a9a1e6e7d5e148 Mon Sep 17 00:00:00 2001 From: ed Date: Sun, 13 Apr 2025 16:09:49 +0000 Subject: [PATCH] ctrl-a selects all files in gridview too --- copyparty/web/browser.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index fed2ece1..c162f9a8 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -6720,7 +6720,8 @@ var ahotkeys = function (e) { return ebi('griden').click(); } - if ((aet == 'tr' || aet == 'td') && ae.closest('#files')) { + var in_ftab = (aet == 'tr' || aet == 'td') && ae.closest('#files'); + if (in_ftab) { var d = '', rem = 0; if (aet == 'td') ae = ae.closest('tr'); //ie11 if (k == 'ArrowUp' || k == 'Up') d = 'previous'; @@ -6737,6 +6738,8 @@ var ahotkeys = function (e) { msel.selui(); return ev(e); } + } + if (in_ftab || !aet || (ae && ae.closest('#ggrid'))) { if ((k == 'KeyA' || k == 'a') && ctrl(e)) { var sel = msel.getsel(), all = msel.getall();