diff --git a/static/app.js b/static/app.js index ba3f3b5..86058df 100644 --- a/static/app.js +++ b/static/app.js @@ -16,7 +16,7 @@ document.querySelectorAll('.nav-link').forEach(link => { // Load data for page if (page === 'dashboard') loadDashboard(); if (page === 'candidates') loadCandidates(); - if (page === 'templates') loadTemplates(); + if (page === 'templates') loadCarboneTemplates(); if (page === 'requirements') loadRequirements(); if (page === 'generated') loadGeneratedCVs(); if (page === 'chat') loadChat(); diff --git a/static/carbone.js b/static/carbone.js index 2602f81..ef1324e 100644 --- a/static/carbone.js +++ b/static/carbone.js @@ -5,15 +5,15 @@ const CARBONE_API = window.location.protocol + '//' + window.location.hostname + // ============================================================ // NAVIGATION // ============================================================ -// Load carbone data when the page is shown via a MutationObserver +// Load carbone templates when the templates page is shown const carboneNavObserver = new MutationObserver(() => { - if (document.getElementById('page-carbone') && document.getElementById('page-carbone').classList.contains('active')) { + if (document.getElementById('page-templates') && document.getElementById('page-templates').classList.contains('active')) { loadCarboneTemplates(); } }); document.addEventListener('DOMContentLoaded', () => { - const carbonePage = document.getElementById('page-carbone'); - if (carbonePage) carboneNavObserver.observe(carbonePage, { attributes: true, attributeFilter: ['class'] }); + const templatesPage = document.getElementById('page-templates'); + if (templatesPage) carboneNavObserver.observe(templatesPage, { attributes: true, attributeFilter: ['class'] }); }); // ============================================================ diff --git a/static/index.html b/static/index.html index c10af1f..f408f1d 100644 --- a/static/index.html +++ b/static/index.html @@ -5,10 +5,7 @@