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;