From 7c0150575071a5e98987e4d0e6a72db6f65e8d1b Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 8 Oct 2022 14:11:25 +0200 Subject: [PATCH] phone ux --- copyparty/web/browser.html | 2 +- copyparty/web/up2k.js | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/copyparty/web/browser.html b/copyparty/web/browser.html index 27a3d529..89881d05 100644 --- a/copyparty/web/browser.html +++ b/copyparty/web/browser.html @@ -5,7 +5,7 @@ {{ title }} - + {{ html_head }} diff --git a/copyparty/web/up2k.js b/copyparty/web/up2k.js index 65299a16..b6a4a701 100644 --- a/copyparty/web/up2k.js +++ b/copyparty/web/up2k.js @@ -938,15 +938,19 @@ function up2k_init(subtle) { function nav() { start_actx(); + var uf = function () { ebi('file' + fdom_ctr).click(); }, + ud = function () { ebi('dir' + fdom_ctr).click(); }; + // too buggy on chrome <= 72 var m = / Chrome\/([0-9]+)\./.exec(navigator.userAgent); if (m && parseInt(m[1]) < 73) - return ebi('file' + fdom_ctr).click(); + return uf(); - modal.confirm(L.u_nav_m, - function () { ebi('file' + fdom_ctr).click(); }, - function () { ebi('dir' + fdom_ctr).click(); }, - null, L.u_nav_b); + // phones dont support folder upload + if (MOBILE) + return uf(); + + modal.confirm(L.u_nav_m, uf, ud, null, L.u_nav_b); } ebi('u2btn').onclick = nav;