diff --git a/static/script.js b/static/script.js index 18d2d1b..56096e5 100644 --- a/static/script.js +++ b/static/script.js @@ -185,6 +185,12 @@ function handleFile(file) { uploadedFile = file; + // Hide test results when new image is uploaded + const testResultsSection = document.getElementById('testResultsSection'); + if (testResultsSection) { + testResultsSection.style.display = 'none'; + } + // Show file info with change file option const uploadArea = document.getElementById('uploadArea'); uploadArea.innerHTML = ` @@ -231,6 +237,12 @@ function resetFileUpload() { // Hide results if showing document.getElementById('resultsSection').style.display = 'none'; + // Hide test results when file is reset + const testResultsSection = document.getElementById('testResultsSection'); + if (testResultsSection) { + testResultsSection.style.display = 'none'; + } + // Reinitialize the upload area with fresh event listeners initializeUploadArea(); @@ -316,18 +328,6 @@ function displayResults(result, title) { const resultsSection = document.getElementById('resultsSection'); const resultsContent = document.getElementById('resultsContent'); - // Create smart summary message - let summaryMessage = ''; - if (result.success) { - if (result.num_detections > 0) { - summaryMessage = `
✅ Found ${result.num_detections} memory modules
`; - } else { - summaryMessage = `
❌ No memory modules
`; - } - } else { - summaryMessage = `
❌ Error: ${result.error}
`; - } - let detectionsHtml = ''; if (result.detections && result.detections.length > 0) { detectionsHtml = result.detections.map((detection, index) => ` @@ -347,8 +347,6 @@ function displayResults(result, title) { ${new Date().toLocaleTimeString()} - ${summaryMessage} -
${result.num_detections}