diff options
Diffstat (limited to 'www/js/api.js')
-rw-r--r-- | www/js/api.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/www/js/api.js b/www/js/api.js index 6ab0963..1c28f74 100644 --- a/www/js/api.js +++ b/www/js/api.js @@ -83,8 +83,10 @@ window.html5ks.api = new (function () { switch (channel) { case "music": - src += "bgm/" + html5ks.data.music[name]; + var fname = html5ks.data.music[name]; + src += "bgm/" + fname; volume = html5ks.persistent.musicVolume; + document.getElementById("current-music-track").innerHTML = fname.replace(/_/g, " "); break; case "ambient": case "sound": @@ -221,14 +223,14 @@ window.html5ks.api = new (function () { switch (action) { case true: case "show": + html5ks.state.window = true; windw.style.display = "block"; break; case false: case "hide": + html5ks.state.window = false; windw.style.display = "none"; break; - default: - return windw.style.display !== "none"; } return when.resolve(); }, @@ -507,14 +509,14 @@ window.html5ks.api = new (function () { nvl: function (action, transition) { var nvl = html5ks.elements.nvl; switch (action) { - case "status": - return nvl.style.display === "block"; case true: case "show": + html5ks.state.nvl = true; nvl.style.display = "block"; break; case false: case "hide": + html5ks.state.nvl = false; nvl.style.display = "none"; break; case "clear": |