fix(surveyorr): perbaikan upload foto dan pembanding

This commit is contained in:
majid
2025-02-11 15:28:48 +07:00
parent 30e41c1cab
commit 7ba4b4b2b4
9 changed files with 240 additions and 215 deletions

View File

@@ -291,7 +291,6 @@
acceptedFiles: 'image/*',
uploadMultiple: false,
parallelUploads: 1,
maxFiles: 10,
autoProcessQueue: true,
dictDefaultMessage: 'Seret foto atau klik untuk unggah',
@@ -430,28 +429,34 @@
function showLoadingOverlay() {
const overlay = document.querySelector('.loading-overlay');
if (!overlay) {
const dropzoneElement = document.querySelector('#upload-dropzone');
// Buat elemen overlay
const loadingOverlay = document.createElement('div');
loadingOverlay.className = 'loading-overlay';
loadingOverlay.style.cssText = `
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.7);
display: flex;
justify-content: center;
align-items: center;
z-index: 1000;
`;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
display: flex;
justify-content: center;
align-items: center;
z-index: 9999;
`;
// Tambahkan loader di dalam overlay
loadingOverlay.innerHTML = '<div class="loader"></div>';
dropzoneElement.appendChild(loadingOverlay);
// Tambahkan overlay ke dalam <body>
document.body.appendChild(loadingOverlay);
} else {
// Tampilkan overlay jika sudah ada
overlay.style.display = 'flex';
}
}
function hideLoadingOverlay() {
const overlay = document.querySelector('.loading-overlay');
if (overlay) overlay.style.display = 'none';