Update script.js
This commit is contained in:
parent
c5617d874e
commit
e33d7e7c0d
1 changed files with 13 additions and 16 deletions
|
|
@ -492,6 +492,18 @@ function checkAndEnableScrolling(element, text) {
|
||||||
|
|
||||||
|
|
||||||
function clearTrack() {
|
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;
|
currentTrack = null;
|
||||||
isPlaying = false;
|
isPlaying = false;
|
||||||
|
|
||||||
|
|
@ -522,24 +534,9 @@ function clearTrack() {
|
||||||
// Hide loading animation
|
// Hide loading animation
|
||||||
hideLoadingAnimation();
|
hideLoadingAnimation();
|
||||||
|
|
||||||
// Show no track message and collapse media player
|
// Show no track message
|
||||||
document.getElementById('no-track-message').classList.remove('hidden');
|
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');
|
console.log('🧹 Track cleared and media player reset');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue