From cab07d09db3744c3189fc66f1a931fbd30c1c177 Mon Sep 17 00:00:00 2001 From: Slipstream Date: Mon, 26 May 2025 15:28:59 -0600 Subject: [PATCH] feat: Refactor utility exports for improved accessibility in the dashboard --- api_service/dashboard_web/js/utils.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/api_service/dashboard_web/js/utils.js b/api_service/dashboard_web/js/utils.js index cab8f30..c3a983d 100644 --- a/api_service/dashboard_web/js/utils.js +++ b/api_service/dashboard_web/js/utils.js @@ -732,6 +732,14 @@ const Auth = { } }; +// Export utilities first to ensure they're available +window.Toast = Toast; +window.API = API; +window.Modal = Modal; +window.Form = Form; +window.DOM = DOM; +window.Auth = Auth; + // Main dashboard initialization async function initDashboard() { console.log('Initializing dashboard...'); @@ -791,17 +799,11 @@ async function initDashboard() { } } +// Export the initialization function +window.initDashboard = initDashboard; + // Initialize when DOM is loaded document.addEventListener('DOMContentLoaded', function() { console.log('DOM loaded, initializing dashboard...'); initDashboard(); }); - -// Export utilities -window.Toast = Toast; -window.API = API; -window.Modal = Modal; -window.Form = Form; -window.DOM = DOM; -window.Auth = Auth; -window.initDashboard = initDashboard;