From d689f2467017b152f08abc32c8baac6155d9bdd9 Mon Sep 17 00:00:00 2001 From: Til Schmitter Date: Thu, 4 Jun 2026 01:30:00 +0200 Subject: [PATCH] more compatible file/folder creation --- copyparty/web/browser.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 2893f4a9..5ff81156 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -908,8 +908,8 @@ function mktemp(is_dir) { if (!name) return; var data = new FormData(); - data.set("act", is_dir ? "mkdir" : "new_md"); - data.set("name", name); + data.append("act", is_dir ? "mkdir" : "new_md"); + data.append("name", name); var req = new XHR(); req.open("POST", get_evpath()); @@ -928,15 +928,20 @@ function mktemp(is_dir) { sendit(input.value); // Chrome blurs elements when calling remove for some reason input.onblur = null; - if(row) + if(row.remove) row.remove(); + else + row.style.display = 'none'; }; input.onkeydown = function(e) { if (e.key == "Enter") sendit(input.value); if (e.key == "Enter" || e.key == "Escape") { input.onblur = null; + if(row.remove) row.remove(); + else + row.style.display = 'none'; ev(e); } };