From 1cdb7a1351c4334652642c6912d1721b82048f1b Mon Sep 17 00:00:00 2001 From: Aakash Date: Mon, 22 Dec 2025 16:42:14 +0530 Subject: [PATCH] Fixed console errors --- public/css/dashboard.css | 2 +- public/js/pages/dashboard-virtual-assistants.js | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/public/css/dashboard.css b/public/css/dashboard.css index 5c2814b..a335a8d 100644 --- a/public/css/dashboard.css +++ b/public/css/dashboard.css @@ -631,7 +631,7 @@ select, .data-table tbody tr { border-bottom: 1px solid var(--border-color); transition: background-color 0.2s; - /* cursor: pointer; */ + cursor: pointer; } .data-table tbody tr:hover { diff --git a/public/js/pages/dashboard-virtual-assistants.js b/public/js/pages/dashboard-virtual-assistants.js index c6ac760..391ceb4 100644 --- a/public/js/pages/dashboard-virtual-assistants.js +++ b/public/js/pages/dashboard-virtual-assistants.js @@ -24,7 +24,9 @@ function openVAModal(va) { // Set projects const projects = va.projects || []; - document.getElementById('projectsCountBadge').textContent = projects.length; + if(document.getElementById('projectsCountBadge')) { + document.getElementById('projectsCountBadge').textContent = projects.length; + } const projectsTableBody = document.getElementById('modalProjectsTableBody'); const noProjectsMessage = document.getElementById('modalNoProjects'); @@ -45,9 +47,13 @@ function openVAModal(va) { if (va.isCurrentlyActive && va.lastProjectId) { viewSessionBtn.href = `/live/${va.lastProjectId}/${va.id}`; - modalActions.style.display = 'block'; + if(modalActions){ + modalActions.style.display = 'block'; + } } else { - modalActions.style.display = 'none'; + if(modalActions){ + modalActions.style.display = 'none'; + } } // Show modal @@ -161,7 +167,7 @@ async function loadDashboardData() { document.querySelectorAll('.va-row').forEach((row, index) => { row.addEventListener('click', function (e) { // Don't open modal if clicking on view link - if (!e.target.closest('.view-link')) { + if (!e.target.closest('.view-link, .va-logs')) { const va = allVAs[index]; openVAModal(va); }