diff options
Diffstat (limited to 'public/index.php')
| -rw-r--r-- | public/index.php | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/public/index.php b/public/index.php index 6f58fe8..393940d 100644 --- a/public/index.php +++ b/public/index.php @@ -511,6 +511,9 @@ $privacy_exists = is_file($_SERVER['DOCUMENT_ROOT'] . '/static/PRIVACY.txt'); return ` <div class="box item column gap-4 pad-4"> + <button class="delete-btn" onclick="deleteFileLocally('${file.id}');loadUploadedFiles();" title="Delete locally"> + <img src="/static/img/icons/cross.png" alt="X"> + </button> <?php if (FILE_THUMBNAILS): ?> <div class="column align-center justify-center grow"> <div style="max-width: 128px; max-height:128px;"> @@ -546,9 +549,7 @@ $privacy_exists = is_file($_SERVER['DOCUMENT_ROOT'] . '/static/PRIVACY.txt'); return; } - let files = getUploadedFiles(); - files = files.filter((x) => x.id !== id); - localStorage.setItem('uploaded_files', JSON.stringify(files)); + deleteFileLocally(id); loadUploadedFiles(); }) .catch((err) => { @@ -557,6 +558,12 @@ $privacy_exists = is_file($_SERVER['DOCUMENT_ROOT'] . '/static/PRIVACY.txt'); }); } + function deleteFileLocally(id) { + let files = getUploadedFiles(); + files = files.filter((x) => x.id !== id); + localStorage.setItem('uploaded_files', JSON.stringify(files)); + } + // loading already existing uploaded files function loadUploadedFiles() { let files = getUploadedFiles(); |
