Skip to content

Commit c984807

Browse files
authored
Update fast-search-card.js
1 parent 19c90cf commit c984807

File tree

1 file changed

+15
-22
lines changed

1 file changed

+15
-22
lines changed

dist/fast-search-card.js

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10737,45 +10737,38 @@ class FastSearchCard extends HTMLElement {
1073710737
// TTS Toggle
1073810738
if (ttsBtn) {
1073910739
ttsBtn.addEventListener('click', () => {
10740+
console.log('🗣️ TTS Button geklickt!'); // ← NEU
10741+
1074010742
const musicContainer = mediaContainer.querySelector('.device-control-presets.music-assistant-presets');
1074110743
const isMusicOpen = musicContainer && musicContainer.getAttribute('data-is-open') === 'true';
1074210744

1074310745
if (isMusicOpen) {
10744-
// Schließe Music Assistant erst
10745-
this.handleExpandableButton(musicAssistantBtn, mediaContainer, '.device-control-presets.music-assistant-presets');
10746-
10747-
// Warte bis Animation fertig, dann öffne TTS
10746+
// ... existing code ...
1074810747
setTimeout(() => {
10749-
this.handleExpandableButton(
10750-
ttsBtn,
10751-
mediaContainer,
10752-
'.device-control-presets.tts-presets'
10753-
);
10754-
10755-
// ✅ NEU: Setup TTS Event Listeners nach dem Öffnen
10748+
this.handleExpandableButton(ttsBtn, mediaContainer, '.device-control-presets.tts-presets');
10749+
1075610750
setTimeout(() => {
1075710751
const ttsContainer = mediaContainer.querySelector('.device-control-presets.tts-presets');
10752+
console.log('🔍 TTS Container nach Toggle:', ttsContainer); // ← NEU
10753+
console.log('🔍 Visible class:', ttsContainer?.classList.contains('visible')); // ← NEU
10754+
1075810755
if (ttsContainer && ttsContainer.classList.contains('visible')) {
1075910756
this.setupTTSEventListeners(item, ttsContainer);
1076010757
}
1076110758
}, 100);
10762-
10763-
}, 400); // Warte auf Schließ-Animation
10759+
}, 400);
1076410760
} else {
10765-
// Öffne TTS direkt (kein Music Assistant offen)
10766-
this.handleExpandableButton(
10767-
ttsBtn,
10768-
mediaContainer,
10769-
'.device-control-presets.tts-presets'
10770-
);
10771-
10772-
// ✅ NEU: Setup TTS Event Listeners nach dem Öffnen
10761+
this.handleExpandableButton(ttsBtn, mediaContainer, '.device-control-presets.tts-presets');
10762+
1077310763
setTimeout(() => {
1077410764
const ttsContainer = mediaContainer.querySelector('.device-control-presets.tts-presets');
10765+
console.log('🔍 TTS Container nach Toggle:', ttsContainer); // ← NEU
10766+
console.log('🔍 Visible class:', ttsContainer?.classList.contains('visible')); // ← NEU
10767+
1077510768
if (ttsContainer && ttsContainer.classList.contains('visible')) {
1077610769
this.setupTTSEventListeners(item, ttsContainer);
1077710770
}
10778-
}, 100);
10771+
}, 100);
1077910772
}
1078010773
});
1078110774
}

0 commit comments

Comments
 (0)