diff --git a/assets/js/player.js b/assets/js/player.js index fe2031e..45f9f9e 100644 --- a/assets/js/player.js +++ b/assets/js/player.js @@ -482,8 +482,9 @@ el.lyricsLines.appendChild(btn); return { time: l.time, el: btn }; }); - if (el.lyricsSync) el.lyricsSync.hidden = false; - if (el.lyrics && !el.lyrics.hidden) startKaraoke(); + var panelOpen = el.lyrics && !el.lyrics.hidden; + if (el.lyricsSync) el.lyricsSync.hidden = !panelOpen; + if (panelOpen) startKaraoke(); } else { el.lyricsLines.textContent = res.lyrics; } @@ -498,7 +499,13 @@ var show = el.lyrics.hidden; el.lyrics.hidden = !show; el.lyricsToggle.setAttribute('aria-pressed', show ? 'true' : 'false'); - if (show && syncedLines.length) startKaraoke(); else stopKaraoke(); + if (show && syncedLines.length) { + startKaraoke(); + if (el.lyricsSync) el.lyricsSync.hidden = false; + } else { + stopKaraoke(); + if (el.lyricsSync) el.lyricsSync.hidden = true; + } }); } diff --git a/index.php b/index.php index 94e3756..edbe023 100644 --- a/index.php +++ b/index.php @@ -28,12 +28,12 @@ $waveActive = radio_waveform_active(); alt="Album art" title="= e(cfg('site.name')) ?>"/> +