| 1234567891011121314151617181920212223242526272829303132 |
- // Hauptinitialisierung der Anwendung
- document.addEventListener('DOMContentLoaded', function() {
- // Initialisiere das Farbschema
- initializeColorScheme();
-
- // Initialisiere Farbschema Event Listeners
- initializeColorSchemeEventListeners();
-
- // Add click event listeners to all person rows - jetzt mit AJAX
- const personRows = document.querySelectorAll('.person-row');
- personRows.forEach(function(row) {
- row.addEventListener('click', function(event) {
- // Prüfen ob das Event von einem Expand-Button kommt
- if (event.target.classList.contains('expand-btn') || event.target.closest('.expand-btn')) {
- return; // Button hat sein eigenes Click-Event
- }
-
- const personId = this.dataset.personId;
- if (personId) {
- selectPersonAjax(personId);
- }
- });
- });
-
- // Debug-Info ausgeben
- console.log('🔧 DOM geladen - Debug Info:');
- console.log(' leftVorgangSelect:', document.getElementById('leftVorgangSelect'));
- console.log(' leftZeitraumSelect:', document.getElementById('leftZeitraumSelect'));
- console.log(' leftVorgangId (hidden):', document.getElementById('leftVorgangId'));
- console.log(' leftZeitraumId (hidden):', document.getElementById('leftZeitraumId'));
- });
|