}
function update_refresh_timer() {
- if (refresh_id != NaN)
+ if (!isNaN(refresh_id))
window.clearTimeout(refresh_id);
var rate = window['opts_refresh'].value * 1000;
if (rate > 0)
'seekcur', 'setvol', 'single', 'stop',
].forEach(function(id) {
var ele = window['ui_mpc_' + id] = document.getElementById(id);
- ele.onclick = window['tramp_mpc_' + id];
+ ele.onchange = ele.onclick = window['tramp_mpc_' + id];
ele.title = id;
});
return;
}
- var time = state.time.split(':');
+ var time;
+ if ('time' in state)
+ // When stopped, there is no time field at all.
+ time = state.time.split(':');
+ else
+ time = [0, 0];
window['ui_mpc_seekcur'].max = time[1];
window['ui_mpc_seekcur'].value = time[0];