remove duplicate filenames
This commit is contained in:
parent
4f01f67587
commit
d43495ec9d
1 changed files with 9 additions and 20 deletions
|
@ -660,17 +660,13 @@ const currentPage = eventResponse.page;
|
||||||
<!-- Universal File Preview Modal -->
|
<!-- Universal File Preview Modal -->
|
||||||
<dialog id="filePreviewModal" class="modal">
|
<dialog id="filePreviewModal" class="modal">
|
||||||
<div class="modal-box max-w-4xl">
|
<div class="modal-box max-w-4xl">
|
||||||
<div class="flex justify-between items-center mb-4">
|
<div class="flex justify-end mb-4">
|
||||||
<div class="flex items-center gap-3">
|
<button
|
||||||
<button
|
class="btn btn-ghost btn-sm"
|
||||||
class="btn btn-ghost btn-sm"
|
onclick="window.closeFilePreviewOfficer()"
|
||||||
onclick="window.closeFilePreviewOfficer()"
|
>
|
||||||
>
|
Close
|
||||||
Close
|
</button>
|
||||||
</button>
|
|
||||||
<h3 class="font-bold text-lg truncate" id="previewFileName">
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="relative" id="previewContainer">
|
<div class="relative" id="previewContainer">
|
||||||
<div
|
<div
|
||||||
|
@ -2378,13 +2374,9 @@ const currentPage = eventResponse.page;
|
||||||
const modal = document.getElementById(
|
const modal = document.getElementById(
|
||||||
"filePreviewModal"
|
"filePreviewModal"
|
||||||
) as HTMLDialogElement;
|
) as HTMLDialogElement;
|
||||||
const previewFileName = document.getElementById("previewFileName");
|
|
||||||
|
|
||||||
if (modal && previewFileName) {
|
if (modal) {
|
||||||
console.log("Found all required elements");
|
console.log("Found all required elements");
|
||||||
// Update the filename display
|
|
||||||
previewFileName.textContent = filename;
|
|
||||||
|
|
||||||
// Show the modal
|
// Show the modal
|
||||||
modal.showModal();
|
modal.showModal();
|
||||||
|
|
||||||
|
@ -2398,7 +2390,6 @@ const currentPage = eventResponse.page;
|
||||||
} else {
|
} else {
|
||||||
console.error("Missing required elements:", {
|
console.error("Missing required elements:", {
|
||||||
modal: !!modal,
|
modal: !!modal,
|
||||||
previewFileName: !!previewFileName,
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -2410,9 +2401,8 @@ const currentPage = eventResponse.page;
|
||||||
"filePreviewModal"
|
"filePreviewModal"
|
||||||
) as HTMLDialogElement;
|
) as HTMLDialogElement;
|
||||||
const previewContent = document.getElementById("previewContent");
|
const previewContent = document.getElementById("previewContent");
|
||||||
const previewFileName = document.getElementById("previewFileName");
|
|
||||||
|
|
||||||
if (modal && previewContent && previewFileName) {
|
if (modal && previewContent) {
|
||||||
console.log("Resetting preview and closing modal");
|
console.log("Resetting preview and closing modal");
|
||||||
// Reset the preview
|
// Reset the preview
|
||||||
const filePreview = previewContent.querySelector(
|
const filePreview = previewContent.querySelector(
|
||||||
|
@ -2427,7 +2417,6 @@ const currentPage = eventResponse.page;
|
||||||
component.setAttribute("filename", "");
|
component.setAttribute("filename", "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
previewFileName.textContent = "";
|
|
||||||
modal.close();
|
modal.close();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue