mining checker
All checks were successful
Deploy / deploy-staging (push) Successful in 27s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-21 00:14:19 +02:00
parent 2cdd14c400
commit b81de785ac
63 changed files with 11549 additions and 1338 deletions

View File

@@ -1035,29 +1035,20 @@ if (payloadNode) {
}
const moduleHost = node.querySelector('.window-module-host');
if (moduleHost && definition.content_mode === 'native-module' && definition.app_id === 'mining-checker') {
const moduleOptions = definition.module_options || {};
if (typeof window.initMiningCheckerApp === 'function') {
window.initMiningCheckerApp(moduleHost, {
apiBase: '/api/mining-checker/index.php/v1',
defaultProjectKey: moduleOptions.default_project_key || 'doge-main',
activeView: moduleOptions.active_view || 'overview',
sections: Array.isArray(moduleOptions.sections) ? moduleOptions.sections : [],
moduleDebugEnabled: false,
});
} else {
moduleHost.innerHTML = '<div class="window-module-error">Mining-Checker Assets konnten nicht initialisiert werden.</div>';
}
}
if (moduleHost && definition.content_mode === 'native-module') {
const nativeModule = definition.native_module || {};
const initializer = nativeModule.initializer;
const baseOptions = nativeModule.options && typeof nativeModule.options === 'object' ? nativeModule.options : {};
const moduleOptions = {
...baseOptions,
apiBase: baseOptions.apiBase || settingsApi,
activeSkin,
};
if (moduleHost && definition.content_mode === 'native-module' && definition.app_id === 'user-self-management') {
if (typeof window.initUserSelfManagementApp === 'function') {
window.initUserSelfManagementApp(moduleHost, {
apiBase: settingsApi,
activeSkin,
});
if (typeof initializer === 'string' && typeof window[initializer] === 'function') {
window[initializer](moduleHost, moduleOptions);
} else {
moduleHost.innerHTML = '<div class="window-module-error">User Self Management konnte nicht initialisiert werden.</div>';
moduleHost.innerHTML = `<div class="window-module-error">${escapeHtml(definition.title || 'Modul')} konnte nicht initialisiert werden.</div>`;
}
}
@@ -1113,6 +1104,7 @@ if (payloadNode) {
entry_route: app.entry_route || '',
content_mode: app.content_mode || 'summary',
module_options: app.module_options || null,
native_module: app.native_module || null,
});
};