No source information available.
'; } // Set up source expansion after updating the content this.$nextTick(() => { this.setupSourceExpansion(); }); }, downloadHTML() { downloadHTMLReport(this.reportContent, this.sourcesContent); }, toggleAdvancedOptions() { this.showAdvancedOptions = !this.showAdvancedOptions; const advancedOptionsContent = document.getElementById('advancedOptionsContent'); if (this.showAdvancedOptions) { advancedOptionsContent.style.display = 'block'; this.outputFormat = 'report_table'; this.dataFormat = 'Structured data'; } else { advancedOptionsContent.style.display = 'none'; } }, setOutputFormat(format) { this.outputFormat = format; }, setDataFormat(format) { this.dataFormat = format; }, setupSourceExpansion() { document.getElementById('sources-container').addEventListener('click', (event) => { const sourceItem = event.target.closest('.source-item'); if (sourceItem) { sourceItem.classList.toggle('expanded'); const sourceSnippet = sourceItem.querySelector('.source-snippet'); const sourceFull = sourceItem.querySelector('.source-full'); if (sourceItem.classList.contains('expanded')) { sourceSnippet.style.display = 'none'; sourceFull.style.display = 'block'; } else { sourceSnippet.style.display = 'block'; sourceFull.style.display = 'none'; } } }); } }, mounted() { window.addEventListener('resize', () => { const plots = document.querySelectorAll('.js-plotly-plot'); plots.forEach(plot => { Plotly.Plots.resize(plot); }); }); const advancedOptionsContent = document.getElementById('advancedOptionsContent'); advancedOptionsContent.style.display = 'none'; this.setupSourceExpansion(); } });