diff --git a/views/default3.handlebars b/views/default3.handlebars index cc5b1087..affc06e8 100644 --- a/views/default3.handlebars +++ b/views/default3.handlebars @@ -12573,7 +12573,7 @@ } } setModalContent('xxAddAgent', "Rename", ''); - showModal('xxAddAgentModal', 'idx_dlgOkButton', () => p13renamefileEx(3, { oldname: renamefile })); + showModal('xxAddAgentModal', 'idx_dlgOkButton', () => p13renamefileEx(3, { action: 'rename', path: p13filetreelocation.join('/'), oldname: renamefile })); focusTextBox('p13renameinput'); p13fileNameCheck(); } @@ -16412,10 +16412,9 @@ if (checkboxes[i].checked) { renamefile = checkboxes[i].value; } } setModalContent('xxAddAgent', "Rename", ''); - showModal('xxAddAgentModal', 'idx_dlgOkButton', p5renamefileEx); + showModal('xxAddAgentModal', 'idx_dlgOkButton', () => { meshserver.send({ action: 'fileoperation', fileop: 'rename', path: filetreelocation, oldname: renamefile, newname: Q('p5renameinput').value}); }); focusTextBox('p5renameinput'); p5fileNameCheck(); } - function p5renamefileEx(b, t) { t.newname = Q('p5renameinput').value; meshserver.send(t); } function p5fileNameCheck(e) { var x = isFilenameValid(Q('p5renameinput').value); QE('idx_dlgOkButton', x); if ((x == true) && (e && e.keyCode == 13)) { dialogclose(1); } } 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] != '.'); } })(); function p5uploadFile() {