26 lines
706 B
JavaScript
26 lines
706 B
JavaScript
import { initCsrf } from './components/csrf.js';
|
|
import { initFlash } from './components/flash.js';
|
|
import { initForms } from './components/forms.js?v=20260322a';
|
|
import { initModal } from './components/modal.js';
|
|
import { initDashboard } from './components/dashboard.js';
|
|
import { initSettingsSections } from './components/settings-sections.js';
|
|
import { initTheme } from './components/theme.js';
|
|
|
|
function initApp() {
|
|
initTheme();
|
|
initCsrf();
|
|
initFlash();
|
|
initForms();
|
|
initModal();
|
|
initDashboard();
|
|
initSettingsSections();
|
|
}
|
|
|
|
window.__stundenfuchsInitApp = initApp;
|
|
|
|
if (document.readyState === 'loading') {
|
|
document.addEventListener('DOMContentLoaded', initApp);
|
|
} else {
|
|
initApp();
|
|
}
|