Recommendations
-
${recommendations.map(r => `
- ${r} `).join('')}
Important: This is not a medical diagnosis. Please consult with a qualified dentist or doctor for a professional evaluation.
`;
resultsPlaceholder.classList.add('hidden');
downloadPdfBtn.classList.remove('hidden');
}
// --- PDF Generation ---
async function handleDownloadPdf() {
const { jsPDF } = window.jspdf;
if (!pdfContentWrapper) return;
toolContainer.classList.add('pdf-generating');
try {
const canvas = await html2canvas(pdfContentWrapper, {
scale: 2,
useCORS: true,
backgroundColor: '#ffffff'
});
const imgData = canvas.toDataURL('image/png');
const pdf = new jsPDF({
orientation: 'portrait',
unit: 'px',
format: [canvas.width, canvas.height]
});
pdf.addImage(imgData, 'PNG', 0, 0, pdf.internal.pageSize.getWidth(), pdf.internal.pageSize.getHeight());
pdf.save('Bruxism-Self-Assessment-Report.pdf');
} catch (error) {
console.error("Error generating PDF:", error);
} finally {
toolContainer.classList.remove('pdf-generating');
}
}
// --- Initialize Tool ---
populateQuestions();
updateNavButtons();
});
