X-Git-Url: https://git.wh0rd.org/?p=chrome-ext%2Fmusic-player-client.git;a=blobdiff_plain;f=main.js;h=b9d188deced4318cfd565942404e11cadabc3b32;hp=7e12e9fe4948b04d5d10b512e84475bd252753d8;hb=ea13f13a1c11e84f8de064bba91b6aa331a18007;hpb=0c6612195aad9b50879223c510e47df0725ec6d4 diff --git a/main.js b/main.js index 7e12e9f..b9d188d 100644 --- a/main.js +++ b/main.js @@ -151,7 +151,7 @@ function do_refresh() { } 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) @@ -193,7 +193,7 @@ function init_ui(local_keys, sync_keys, options) { '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; }); @@ -239,7 +239,12 @@ function update_ui(state, cmd) { 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];