more compatible file/folder creation

This commit is contained in:
Til Schmitter 2026-06-04 01:30:00 +02:00
parent 2b843f2d44
commit d689f24670

View file

@ -908,8 +908,8 @@ function mktemp(is_dir) {
if (!name) if (!name)
return; return;
var data = new FormData(); var data = new FormData();
data.set("act", is_dir ? "mkdir" : "new_md"); data.append("act", is_dir ? "mkdir" : "new_md");
data.set("name", name); data.append("name", name);
var req = new XHR(); var req = new XHR();
req.open("POST", get_evpath()); req.open("POST", get_evpath());
@ -928,15 +928,20 @@ function mktemp(is_dir) {
sendit(input.value); sendit(input.value);
// Chrome blurs elements when calling remove for some reason // Chrome blurs elements when calling remove for some reason
input.onblur = null; input.onblur = null;
if(row) if(row.remove)
row.remove(); row.remove();
else
row.style.display = 'none';
}; };
input.onkeydown = function(e) { input.onkeydown = function(e) {
if (e.key == "Enter") if (e.key == "Enter")
sendit(input.value); sendit(input.value);
if (e.key == "Enter" || e.key == "Escape") { if (e.key == "Enter" || e.key == "Escape") {
input.onblur = null; input.onblur = null;
if(row.remove)
row.remove(); row.remove();
else
row.style.display = 'none';
ev(e); ev(e);
} }
}; };