summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Oaks <daniel@danieloaks.net>2014-10-18 07:11:10 +1000
committerDaniel Oaks <daniel@danieloaks.net>2014-10-18 07:11:10 +1000
commit421b92974780627895a73d0a902f60f3f46e94c2 (patch)
treec67030aefc303b599b02a1662fff62cda9038022
parent233d10bcbaaa490310fb7aef61f820881078e4e4 (diff)
downloadchiptune2.js-421b92974780627895a73d0a902f60f3f46e94c2.zip
chiptune2.js-421b92974780627895a73d0a902f60f3f46e94c2.tar.gz
chiptune2.js-421b92974780627895a73d0a902f60f3f46e94c2.tar.bz2
Actually change pause button
-rw-r--r--index.html39
1 files changed, 38 insertions, 1 deletions
diff --git a/index.html b/index.html
index a550eab..524f410 100644
--- a/index.html
+++ b/index.html
@@ -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/>