fixed files/my files rename bug #7321
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Nov 2, 2025 at 12:48 UTC
3ab7e0a375854531662187da9e5c2c70af1d7081
1 file changed
+2
-3
views/default3.handlebars
+2
-3
@@ -12573,7 +12573,7 @@
12573
}
12574
}
12575
setModalContent('xxAddAgent', "Rename", '<input type=text id=p13renameinput maxlength=64 onkeyup=p13fileNameCheck(event) style=width:100% value="' + renamefile + '" />');
12576
- showModal('xxAddAgentModal', 'idx_dlgOkButton', () => p13renamefileEx(3, { oldname: renamefile }));
12576
+ showModal('xxAddAgentModal', 'idx_dlgOkButton', () => p13renamefileEx(3, { action: 'rename', path: p13filetreelocation.join('/'), oldname: renamefile }));
12577
focusTextBox('p13renameinput');
12578
p13fileNameCheck();
12579
}
@@ -16412,10 +16412,9 @@
16412
if (checkboxes[i].checked) { renamefile = checkboxes[i].value; }
16413
}
16414
setModalContent('xxAddAgent', "Rename", '<input type=text id=p5renameinput class="form-control" maxlength=64 onkeyup=p5fileNameCheck(event) value="' + renamefile + '" />');
16415
- showModal('xxAddAgentModal', 'idx_dlgOkButton', p5renamefileEx);
16415
+ showModal('xxAddAgentModal', 'idx_dlgOkButton', () => { meshserver.send({ action: 'fileoperation', fileop: 'rename', path: filetreelocation, oldname: renamefile, newname: Q('p5renameinput').value}); });
16416
focusTextBox('p5renameinput'); p5fileNameCheck();
16417
}
16418
- function p5renamefileEx(b, t) { t.newname = Q('p5renameinput').value; meshserver.send(t); }
16418
function p5fileNameCheck(e) { var x = isFilenameValid(Q('p5renameinput').value); QE('idx_dlgOkButton', x); if ((x == true) && (e && e.keyCode == 13)) { dialogclose(1); } }
16419
var isFilenameValid = (function () { var x1 = /^[^\\/:\*\?"<>\|]+$/, x2 = /^\./, x3 = /^(nul|prn|con|lpt[0-9]|com[0-9])(\.|$)/i; return function isFilenameValid(fname) { return x1.test(fname) && !x2.test(fname) && !x3.test(fname) && (fname[0] != '.'); } })();
16420
function p5uploadFile() {