From 581e566ac200c3c90a05ef08f348aa04b4857f40 Mon Sep 17 00:00:00 2001 From: Chris Fulljames Date: Wed, 29 Jan 2025 20:20:21 -0500 Subject: [PATCH] Fix play/pause button image --- static/player.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/static/player.js b/static/player.js index 4bc0899..9b37b92 100644 --- a/static/player.js +++ b/static/player.js @@ -42,13 +42,10 @@ function playCurrentSong() { // Play or pause the current song in the player function songPlayPause() { var audio = document.getElementById("player-audio"); - var button = document.getElementById("play-pause-button"); if (audio.paused) { - button.src = "/static/lsp_btn_pause.gif"; audio.play(); } else { - button.src = "/static/lsp_btn_play.gif"; audio.pause(); } } @@ -159,6 +156,17 @@ document.addEventListener("DOMContentLoaded", (event) => { // Next song on audio playback end audio.addEventListener("ended", songNext); + // Show pause button when audio is playing + var button = document.getElementById("play-pause-button"); + audio.addEventListener("play", (event) => { + button.src = "/static/lsp_btn_pause.gif"; + }) + + // Show play button when audio is paused + audio.addEventListener("pause", (event) => { + button.src = "/static/lsp_btn_play.gif"; + }) + // Audio position scrubbing var playerPosition = document.getElementById("player-position"); playerPosition.addEventListener("mousedown", songScrub); -- 2.39.5