chore: complete update

This commit is contained in:
2025-07-17 16:24:20 +02:00
parent 899227b0a4
commit 64a7051137
1300 changed files with 85570 additions and 2756 deletions

View File

@@ -0,0 +1,37 @@
// modules/example-module/index.js
import { registerFrameTask, unregisterFrameTask } from '../../core/frameloop.js';
let frameId = 'example-module';
let resizeHandler = null;
export function init(config = {}) {
console.log('[example-module] init');
// z.B. Event-Listener hinzufügen
resizeHandler = () => {
console.log('Fenstergröße geändert');
};
window.addEventListener('resize', resizeHandler);
// Scroll- oder Frame-Logik
registerFrameTask(frameId, () => {
// wiederkehrende Aufgabe
const scrollY = window.scrollY;
// ggf. transformieren oder Werte speichern
}, { autoStart: true });
}
export function destroy() {
console.log('[example-module] destroy');
// EventListener entfernen
if (resizeHandler) {
window.removeEventListener('resize', resizeHandler);
resizeHandler = null;
}
// FrameTask entfernen
unregisterFrameTask(frameId);
// weitere Aufräumarbeiten, z.B. Observer disconnect
}