From 65e4d67c3e6e4b101ebefbcb98021407cda5fbb4 Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 4 Nov 2023 22:21:56 +0000 Subject: [PATCH] mkdir with leading slash works as expected --- copyparty/web/browser.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index aad8b0e3..4c4e960c 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -7165,16 +7165,17 @@ var msel = (function () { form.onsubmit = function (e) { ev(e); clmod(sf, 'vis', 1); - sf.textContent = 'creating "' + tb.value + '"...'; + var dn = tb.value; + sf.textContent = 'creating "' + dn + '"...'; var fd = new FormData(); fd.append("act", "mkdir"); - fd.append("name", tb.value); + fd.append("name", dn); var xhr = new XHR(); xhr.vp = get_evpath(); - xhr.dn = tb.value; - xhr.open('POST', xhr.vp, true); + xhr.dn = dn; + xhr.open('POST', dn.startsWith('/') ? (SR || '/') : xhr.vp, true); xhr.onload = xhr.onerror = cb; xhr.responseType = 'text'; xhr.send(fd); @@ -7202,6 +7203,7 @@ var msel = (function () { var dn = this.getResponseHeader('X-New-Dir'); dn = dn ? '/' + dn + '/' : uricom_enc(this.dn); treectl.goto(dn, true); + tree_scrollto(); } })();