mirror of
https://github.com/9001/copyparty.git
synced 2026-06-20 21:22:26 -06:00
more compatible file/folder creation
This commit is contained in:
parent
2b843f2d44
commit
d689f24670
|
|
@ -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);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue