ocarina/html/controls.html

93 lines
1.6 KiB
HTML

<html>
<head>
<script type="text/javascript" src="utils.js"></script>
<script type="text/javascript" src="controls.js"></script>
<script type="text/javascript">
function set_playing()
{
var button = document.getElementById("button");
button.src = "pause.png";
button.onclick = pause2;
}
function set_paused()
{
var button = document.getElementById("button");
button.src = "play.png";
button.onclick = play2;
}
function set_play_button()
{
var req = new XMLHttpRequest();
req.onreadystatechange = function()
{
if (req.readyState == 4 && req.status == 200)
{
if (req.responseText == "True")
{
set_playing();
} else
{
set_paused();
}
}
}
req.open('GET', "RPC/playing", true);
req.send();
}
function set_play_button_repeating()
{
set_play_button();
setTimeout("set_play_button_repeating()", 3000)
}
function play2()
{
play();
set_play_button();
}
function pause2()
{
pause();
set_play_button();
}
function stop2()
{
stop();
set_play_button();
}
</script>
</head>
<body>
<table>
<tr><td id="title"></td></tr>
<tr><td id="artist"></td></tr>
<tr><td id="album"></td></tr>
</table>
<table><tr>
<td><img id="button" src="play.png" onclick="play2();" /></td>
<td><img src="stop.png" onclick="stop();" /></td>
<td><img src="next.png" onclick="next();" /></td>
</tr><tr>
<td><img src="rewind.png" onclick="rewind();" /></td>
<td><img src="forward.png" onclick="forward();" /></td>
</tr></table>
</body>
<script type="text/javascript">
set_attr("title", "title");
set_attr("artist", "artist");
set_attr("album", "album");
set_play_button_repeating();
</script>
</html>