Free Job Alert: Latest Jobs | Admit Cards | Results

Download Forms – Vacancy Update

Upload New PDF Form

Add documents directly to your list. Form name will automatically update meta tags and titles.

Max File Size: 5 MB (PDF Only)
${activeForm.title}
`; } else { previewContent = ``; } viewPanel.innerHTML = `
View File Section

${activeForm.title}

Download Open
Form Preview ${isImage ? 'IMAGE' : 'PDF'}
${previewContent}
`; } function selectForm(index) { currentSelectedIndex = index; renderSidebar(getCurrentFilteredData()); renderViewer(index); window.scrollTo({ top: 0, behavior: 'smooth' }); } function getCurrentFilteredData() { const query = document.getElementById('searchInput').value.toLowerCase(); return formsData.filter(form => form.title.toLowerCase().includes(query)); } function filterForms() { const query = document.getElementById('searchInput').value.toLowerCase(); const filtered = formsData.filter(form => form.title.toLowerCase().includes(query)); renderSidebar(filtered); if (filtered.length > 0) { const firstMatchIndex = formsData.indexOf(filtered[0]); renderViewer(firstMatchIndex); } } document.getElementById('uploadForm').addEventListener('submit', function(e) { e.preventDefault(); const title = document.getElementById('uploadTitle').value.trim(); const fileInput = document.getElementById('pdfFileInput'); if (fileInput.files && fileInput.files[0]) { const file = fileInput.files[0]; if (file.size > 5 * 1024 * 1024) { alert('File size exceeds 5 MB limit. Please upload a smaller file.'); return; } const reader = new FileReader(); reader.onload = function(event) { const base64Url = event.target.result; const today = new Date().toLocaleDateString('en-GB'); formsData.unshift({ title: title, date: today, url: base64Url }); currentSelectedIndex = 0; document.getElementById('searchInput').value = ''; renderSidebar(); renderViewer(0); document.getElementById('uploadForm').reset(); alert('PDF Form uploaded successfully for preview!'); }; reader.readAsDataURL(file); } }); // Initial Render renderSidebar(); renderViewer(0);

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top