diff --git a/templates/admin.html b/templates/admin.html
index 84765aa..514e334 100644
--- a/templates/admin.html
+++ b/templates/admin.html
@@ -284,7 +284,8 @@
});
});
- function saveChanges(button) {
+ function saveChanges(event) {
+ const button = event.target;
const row = button.closest('tr');
const photoId = row.dataset.id;
const updatedData = {};
@@ -313,9 +314,9 @@
alert('An error occurred while saving changes.');
});
}
-
- function deletePhoto(button) {
+ function deletePhoto(event) {
if (confirm('Are you sure you want to delete this photo?')) {
+ const button = event.target;
const row = button.closest('tr');
const photoId = row.dataset.id;
@@ -336,10 +337,8 @@
alert('An error occurred while deleting the photo.');
});
}
- }
-
- document.getElementById('delete-btn').addEventListener('click', deletePhoto);
- document.getElementById('save-btn').addEventListener('click', saveChanges);
+ document.getElementById('delete-btn').addEventListener('click', (event) => deletePhoto(event));
+ document.getElementById('save-btn').addEventListener('click', (event) => saveChanges(event));
document.getElementById('profile_image_upload').addEventListener('change', async (e) => {
const file = e.target.files[0];