fix: улучшена обработка создания папки
This commit is contained in:
parent
4bbdae02ef
commit
7fa864f402
19
index.html
19
index.html
@ -176,13 +176,18 @@ function selectFolder(id) {
|
|||||||
|
|
||||||
async function createFolder() {
|
async function createFolder() {
|
||||||
const name = prompt('Название папки:');
|
const name = prompt('Название папки:');
|
||||||
if (!name) return;
|
if (!name || !name.trim()) return;
|
||||||
await fetch('/api/folders', {
|
try {
|
||||||
method: 'POST',
|
const res = await fetch('/api/folders', {
|
||||||
headers: { 'Content-Type': 'application/json' },
|
method: 'POST',
|
||||||
body: JSON.stringify({ name })
|
headers: { 'Content-Type': 'application/json' },
|
||||||
});
|
body: JSON.stringify({ name: name.trim() })
|
||||||
await loadFolders();
|
});
|
||||||
|
if (!res.ok) throw new Error('Ошибка: ' + res.status);
|
||||||
|
await loadFolders();
|
||||||
|
} catch (err) {
|
||||||
|
alert('Не удалось создать папку: ' + err.message);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function deleteFolder(id) {
|
async function deleteFolder(id) {
|
||||||
|
|||||||
10
package-lock.json
generated
Normal file
10
package-lock.json
generated
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"name": "file-library",
|
||||||
|
"lockfileVersion": 3,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {
|
||||||
|
"": {
|
||||||
|
"name": "file-library"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user