From fb6034f71a6f02404cd4a2511ce6811c91df906e Mon Sep 17 00:00:00 2001 From: "M. Voerman" Date: Mon, 16 Sep 2013 11:27:04 +0200 Subject: Activate / Deactivate timers is possible. (VDR on Smarttvweb) --- S19.2E-133-7-160.jpg | Bin 210442 -> 0 bytes index.html | 71 ++++++++++++++++++--------------------------------- 2 files changed, 25 insertions(+), 46 deletions(-) delete mode 100644 S19.2E-133-7-160.jpg diff --git a/S19.2E-133-7-160.jpg b/S19.2E-133-7-160.jpg deleted file mode 100644 index 2a0a03a..0000000 Binary files a/S19.2E-133-7-160.jpg and /dev/null differ diff --git a/index.html b/index.html index 61a20e2..fd3b469 100644 --- a/index.html +++ b/index.html @@ -20,7 +20,7 @@ // // -var Version = "0.22.10" +var Version = "0.22.11" window.onkeydown = onKeyDown; @@ -2054,7 +2054,10 @@ function onKeyMenu(keyCode) { if (menu == 1) { VideoOutput(); InitMenu(menu); - } + } else if (menu == 5) { + activate_timers(timerID); + InitMenu(menu); + } break; case "Yellow": break; @@ -2532,7 +2535,7 @@ try { timersStop[i] = Right("000" + x[i].getElementsByTagName("stop")[0].childNodes[0].nodeValue,4); timersEvnt[i] = x[i].getElementsByTagName("eventid")[0].childNodes[0].nodeValue; // event_id -// timersID[i] = x[i].getElementsByTagName("channelid")[0].childNodes[0].nodeValue; // channel_id + timersID[i] = x[i].getElementsByTagName("index")[0].childNodes[0].nodeValue; // index timersChan[i] = x[i].getElementsByTagName("channelid")[0].childNodes[0].nodeValue; // channel_id timersName[i] = x[i].getElementsByTagName("channelname")[0].childNodes[0].nodeValue + fill; timersDay[i] = x[i].getElementsByTagName("day")[0].childNodes[0].nodeValue; @@ -2581,54 +2584,30 @@ try { } } - -function LoadTimersServer_1() { -//Get timers from server_ip + RestFulAPI +function activate_timers(thistimer){ + // (De)activate timers. try { - xmlhttp=new XMLHttpRequest(); - xmlhttp.open("GET",(server_ip + RestFulAPI + "/timers.xml?" + new Date().getTime()),false); - xmlhttp.send(); - xmlDoc=xmlhttp.responseXML; - var x=xmlDoc.getElementsByTagName("timer"); - maxTimers = x.length; - timers.length = 0; // clear timers[i] tries to clear crap if current x.length < previous x.length - for (var i=0;i" + Lang[7] + "
\n " + Lang[36] + ": \n " + server_ip + RestFulAPI + "
"; + alert("(De)Activate Timers problem: " + e); } -} +} function ShowTimerInfo() { //Like Show EPG Info -- cgit v1.2.3