diff options
author | Daniel Oaks <daniel@danieloaks.net> | 2014-10-18 07:11:10 +1000 |
---|---|---|
committer | Daniel Oaks <daniel@danieloaks.net> | 2014-10-18 07:11:10 +1000 |
commit | 421b92974780627895a73d0a902f60f3f46e94c2 (patch) | |
tree | c67030aefc303b599b02a1662fff62cda9038022 | |
parent | 233d10bcbaaa490310fb7aef61f820881078e4e4 (diff) | |
download | chiptune2.js-421b92974780627895a73d0a902f60f3f46e94c2.zip chiptune2.js-421b92974780627895a73d0a902f60f3f46e94c2.tar.gz chiptune2.js-421b92974780627895a73d0a902f60f3f46e94c2.tar.bz2 |
Actually change pause button
-rw-r--r-- | index.html | 39 |
1 files changed, 38 insertions, 1 deletions
@@ -21,6 +21,7 @@ } else { player.stop(); + pausePauseButton(); } } @@ -29,6 +30,7 @@ player.load(path, function(buffer) { document.querySelector(".loadedfile").innerHTML = path; player.play(buffer); + playPauseButton(); }); } @@ -37,9 +39,44 @@ player.load(file, function(buffer) { document.querySelector(".loadedfile").innerHTML = file.name; player.play(buffer); + playPauseButton(); }); } + function pauseButton() { + player.togglePause(); + switchPauseButton(); + } + + function switchPauseButton() { + var button = document.getElementById('pause') + if (button) { + button.id = "play_tmp"; + } + button = document.getElementById('play') + if (button) { + button.id = "pause"; + } + button = document.getElementById('play_tmp') + if (button) { + button.id = "play"; + } + } + + function playPauseButton() { + var button = document.getElementById('pause') + if (button) { + button.id = "play"; + } + } + + function pausePauseButton() { + var button = document.getElementById('play') + if (button) { + button.id = "pause"; + } + } + var fileaccess = document.querySelector("*"); fileaccess.ondrop = function(e) { e.preventDefault(); @@ -71,7 +108,7 @@ </div> <div id="controls" class="banner"> <span class="loadedfile">nothing loaded</span><br> - <a onclick="player.togglePause()" id="pause" class="control"></a> + <a onclick="pauseButton()" id="pause" class="control"></a> </div> <div id="choosefile" class="banner"> <br/> |