From d231a0b6ec6f17cc3e45c31829c9ce6d94f0f99c Mon Sep 17 00:00:00 2001 From: aewing Date: Sat, 27 Dec 2025 22:49:35 +0000 Subject: [PATCH] fixed folder view title to remove doubles and display turncated job name if needed, but at least have a partial job name no matter what. --- frontend/index.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/index.html b/frontend/index.html index b833e4f..6b1ad76 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1157,7 +1157,7 @@ const DEFAULT_PDF_SCALE = 0.45; const MIN_PDF_SCALE = 0.3; const MAX_PDF_SCALE = 3.0; - const fileListState = { items: [], filter: '', jobNumber: '' }; + const fileListState = { items: [], filter: '', jobNumber: '', jobName: '' }; let currentPreviewUrl = null; let currentPdf = { doc: null, page: 1, pages: 1, scale: DEFAULT_PDF_SCALE }; let pdfPan = { x: 0, y: 0, dragging: false, startX: 0, startY: 0, baseX: 0, baseY: 0 }; @@ -1272,7 +1272,7 @@ }; function openFileInViewer(url, name) { - const jobPrefix = fileListState.jobNumber ? `Job# ${fileListState.jobNumber} - ` : ''; + const jobPrefix = fileListState.jobNumber ? `Job# ${fileListState.jobNumber}${fileListState.jobName ? ' - ' + fileListState.jobName : ''} - ` : ''; iframeViewerModal.classList.remove('hidden'); iframeTitle.textContent = `${jobPrefix}${name || 'File Preview'}`; fileListContainer.classList.add('hidden'); @@ -1467,7 +1467,7 @@ } iframeViewerModal.classList.remove('hidden'); - const jobPrefix = fileListState.jobNumber ? `Job# ${fileListState.jobNumber} - ` : ''; + const jobPrefix = fileListState.jobNumber ? `Job# ${fileListState.jobNumber}${fileListState.jobName ? ' - ' + fileListState.jobName : ''} - ` : ''; iframeTitle.textContent = `${jobPrefix}${name || 'File Preview'}`; fileListContainer.classList.add('hidden'); iframeViewer.classList.add('hidden'); @@ -1635,10 +1635,11 @@ fileListState.filter = ''; fileListState.jobNumber = job.Job_Number || ''; + fileListState.jobName = job.Job_Full_Name || ''; // Show modal in list mode iframeViewerModal.classList.remove('hidden'); - iframeTitle.textContent = job.Job_Number ? `Job# ${job.Job_Number}` : 'Job Files'; + iframeTitle.textContent = job.Job_Number ? `Job# ${job.Job_Number}${job.Job_Full_Name ? ' - ' + job.Job_Full_Name : ''}` : 'Job Files'; fileListContainer.classList.remove('hidden'); iframeViewer.classList.add('hidden');