From 32c3088f9d3ffe74391441827e944e4a1ea23bff Mon Sep 17 00:00:00 2001 From: "M. Voerman" Date: Sat, 12 Jan 2013 02:18:30 +0100 Subject: Timer menu changes & fixes. --- index.html | 75 +++++++++++++++++++++++++++++-------------------------------- settings.js | 1 + 2 files changed, 36 insertions(+), 40 deletions(-) diff --git a/index.html b/index.html index a3cdb1b..577607e 100644 --- a/index.html +++ b/index.html @@ -233,36 +233,15 @@ var x; xx = 0; AudioInfo[currChan] = ""; for(x=0; x x[x.length-1] ) { + timerID = x[x.length-1]; } InitMenu(menu); } break; + case "Accept": + if (menu == 2) { + var x = toi.schedulerService.getBookingIds("*", 0, 0); + if (x.length > 0) { + toi.schedulerService.remove(timerID); + LoadTimers(); + if (timer.length !== 0) { do { timerID = timerID + 1; } while (!timer[timerID] && (timerID < timer.length)) } + setOSDtimer(); + InitMenu(menu); + } + } + break; case "Red": if (menu == 1) { if(showClock == 0 ) { @@ -1577,6 +1571,7 @@ function onKeyMenu(keyCode) { case KEY_3: if (menu == 0) { LoadTimers(); + if (timer.length !== 0) { do { timerID = timerID + 1; } while (!timer[timerID] && (timerID < timer.length)) } menu = 2; } else if (menu == 1) { is = toi.informationService; @@ -1655,19 +1650,18 @@ if(menu == 1) { if(menu == 2) { // Timers menu - var booking = ""; - var x = timerID; - if (timer.length !== 0) { do { x = x + 1; } while (!timer[x] && (x < timer.length)) } - timerID = x - 1; - x = x - 1; + booking = ""; + var x = timerID - 1; + var y = toi.schedulerService.getBookingIds("*", 0, 0); + if (y.length !== 0) { for (var i=0;i<10;i++) { if (timer.length !== 0) { do { x = x + 1; } while (!timer[x] && (x < timer.length)) } - if ( i == 0 ) { - booking = booking + "*"; - } else { - booking = booking + " "; - } + if ( i == 0 && timer.length > 0) { + booking = "
";
+			} else if (i == 1) {
+			booking = booking + "
PRESS OK TO REMOVE
";
+			} 
 
 		if (timer.length > x) {
 			booking = booking + timer[x];
@@ -1675,9 +1669,10 @@ if(menu == 2) {
 			booking = booking +"\n";
 		}
 	}
+	}
 
 
-	mainmenu.innerHTML = "

Timers

\n   Press OK to remove a timer \n" + booking + "   0 - MainMenu 
"; + mainmenu.innerHTML = "

Timers

\n   0 - MainMenu \n
" + booking + "
"; } diff --git a/settings.js b/settings.js index 402cb40..4ade464 100644 --- a/settings.js +++ b/settings.js @@ -214,5 +214,6 @@ var recDesc = new Array(); var recDura = new Array(); var timer = new Array(); +var getbookingID = 0; var timerID = 0; var nrMedia = 0; -- cgit v1.2.3