diff --git a/job_posting_generator/templates/job_posting_generator/detail.html b/job_posting_generator/templates/job_posting_generator/detail.html index 58c0fbb..0a76e1d 100644 --- a/job_posting_generator/templates/job_posting_generator/detail.html +++ b/job_posting_generator/templates/job_posting_generator/detail.html @@ -4,16 +4,704 @@ {% block title %}Job Posting Generator Agent - NetCop AI Hub{% endblock %} {% block extra_css %} - - - - + - +
Create professional job postings with AI-powered content generation
+${trimmed}
`; }) .join(''); @@ -565,7 +1516,9 @@ const AgentUtils = JobPostingUtils; // Helper function to reset UI state function resetUIState() { - document.getElementById('processingStatus').style.display = 'none'; + const processingStatus = document.getElementById('processingStatus'); + processingStatus.style.display = 'none'; + processingStatus.classList.remove('active'); const processButton = document.getElementById('processButton'); processButton.disabled = false; processButton.classList.remove('loading'); @@ -611,11 +1564,15 @@ const AgentUtils = JobPostingUtils; resultsDisplayed = false; // Show processing status with enhanced loading - document.getElementById('processingStatus').style.display = 'block'; + const processingStatus = document.getElementById('processingStatus'); + processingStatus.style.display = 'block'; + processingStatus.classList.add('active'); processButton.disabled = true; processButton.classList.add('loading'); processButton.innerHTML = 'β³ Processing...'; - document.getElementById('jobResults').style.display = 'none'; + const jobResults = document.getElementById('jobResults'); + jobResults.style.display = 'none'; + jobResults.classList.remove('active'); const steps = [ 'Analyzing job requirements and company details...',