File tree Expand file tree Collapse file tree
config/var/www/admin/control-panel Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11// EngineScript Admin Dashboard - Modern JavaScript
22// Security-hardened version with input validation and XSS prevention
33
4- import { DashboardAPI } from './modules/api.js?v=2025.11.21.07 ' ;
5- import { DashboardState } from './modules/state.js?v=2025.11.21.07 ' ;
6- import { DashboardCharts } from './modules/charts.js?v=2025.11.21.07 ' ;
7- import { DashboardUtils } from './modules/utils.js?v=2025.11.21.07 ' ;
4+ import { DashboardAPI } from './modules/api.js?v=2025.11.21.08 ' ;
5+ import { DashboardState } from './modules/state.js?v=2025.11.21.08 ' ;
6+ import { DashboardCharts } from './modules/charts.js?v=2025.11.21.08 ' ;
7+ import { DashboardUtils } from './modules/utils.js?v=2025.11.21.08 ' ;
88// External services loaded dynamically when needed (lazy loading)
99
1010class EngineScriptDashboard {
@@ -180,7 +180,7 @@ class EngineScriptDashboard {
180180
181181 console . log ( '[Dashboard] Importing external services module...' ) ;
182182 // Dynamic import - only loads when needed
183- const { ExternalServicesManager } = await import ( './external-services/external-services.js?v=2025.11.21.07 ' ) ;
183+ const { ExternalServicesManager } = await import ( './external-services/external-services.js?v=2025.11.21.08 ' ) ;
184184
185185 console . log ( '[Dashboard] Creating ExternalServicesManager instance...' ) ;
186186 // Create instance and initialize
Original file line number Diff line number Diff line change 11// EngineScript External Services Manager - ES6 Module
22// Handles external service status monitoring with drag-drop ordering and preferences
33
4- import { DashboardUtils } from '../modules/utils.js?v=2025.11.21.07 ' ;
5- import { SERVICE_DEFINITIONS } from './services-config.js?v=2025.11.21.07 ' ;
4+ import { DashboardUtils } from '../modules/utils.js?v=2025.11.21.08 ' ;
5+ import { SERVICE_DEFINITIONS } from './services-config.js?v=2025.11.21.08 ' ;
66
77export class ExternalServicesManager {
88 constructor ( containerSelector , settingsContainerSelector ) {
@@ -138,9 +138,6 @@ export class ExternalServicesManager {
138138
139139 this . container . appendChild ( categoryContainer ) ;
140140 }
141-
142- // Enable drag and drop for service cards
143- this . enableServiceDragDrop ( this . container ) ;
144141 } catch ( error ) {
145142 console . error ( 'Failed to load external services:' , error ) ;
146143 this . container . innerHTML = "" ;
Original file line number Diff line number Diff line change 1212 < link href ="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/{FONTAWESOME_VER}/css/all.min.css " rel ="stylesheet " crossorigin ="anonymous ">
1313
1414 <!-- Custom Styles -->
15- < link rel ="stylesheet " href ="dashboard.css?v=2025.11.21.07 ">
16- < link rel ="stylesheet " href ="external-services/external-services.css?v=2025.11.21.07 ">
15+ < link rel ="stylesheet " href ="dashboard.css?v=2025.11.21.08 ">
16+ < link rel ="stylesheet " href ="external-services/external-services.css?v=2025.11.21.08 ">
1717
1818 <!-- Preload Critical Resources -->
19- < link rel ="modulepreload " href ="dashboard.js?v=2025.11.21.07 " crossorigin ="use-credentials ">
20- < link rel ="modulepreload " href ="modules/api.js?v=2025.11.21.07 " crossorigin ="use-credentials ">
19+ < link rel ="modulepreload " href ="dashboard.js?v=2025.11.21.08 " crossorigin ="use-credentials ">
20+ < link rel ="modulepreload " href ="modules/api.js?v=2025.11.21.08 " crossorigin ="use-credentials ">
2121</ head >
2222< body >
2323 <!-- Loading Screen -->
@@ -370,10 +370,10 @@ <h3>Uptime Robot</h3>
370370
371371 <!-- Dashboard Version -->
372372 < div style ="text-align: center; padding: 20px; color: #666; font-size: 0.85rem; border-top: 1px solid #444; ">
373- EngineScript Dashboard v2025.11.21.07
373+ EngineScript Dashboard v2025.11.21.08
374374 </ div >
375375
376376 <!-- Scripts -->
377- < script type ="module " src ="dashboard.js?v=2025.11.21.07 " data-cfasync ="false "> </ script >
377+ < script type ="module " src ="dashboard.js?v=2025.11.21.08 " data-cfasync ="false "> </ script >
378378</ body >
379379</ html >
You can’t perform that action at this time.
0 commit comments