Update script.js

This commit is contained in:
Broque Thomas 2025-08-28 18:04:39 -07:00
parent c5617d874e
commit e33d7e7c0d

View file

@ -492,6 +492,18 @@ function checkAndEnableScrolling(element, text) {
function clearTrack() {
// Force collapse the media player BEFORE clearing currentTrack
if (mediaPlayerExpanded) {
// Manually collapse since toggleMediaPlayerExpansion() needs currentTrack
mediaPlayerExpanded = false;
const mediaPlayer = document.getElementById('media-player');
const expandedContent = document.getElementById('media-expanded');
if (mediaPlayer) mediaPlayer.style.minHeight = '85px';
if (expandedContent) expandedContent.classList.add('hidden');
}
// Now clear track state
currentTrack = null;
isPlaying = false;
@ -522,24 +534,9 @@ function clearTrack() {
// Hide loading animation
hideLoadingAnimation();
// Show no track message and collapse media player
// Show no track message
document.getElementById('no-track-message').classList.remove('hidden');
// Force collapse the media player when track is cleared
if (mediaPlayerExpanded) {
toggleMediaPlayerExpansion();
}
// Ensure media player returns to compact state
const mediaPlayer = document.getElementById('media-player');
if (mediaPlayer) {
mediaPlayer.style.minHeight = '85px';
const expandedContent = document.getElementById('media-expanded');
if (expandedContent) {
expandedContent.classList.add('hidden');
}
}
console.log('🧹 Track cleared and media player reset');
}