summaryrefslogtreecommitdiff
path: root/smarttv-client/Javascript/SelectScreen.js
diff options
context:
space:
mode:
authorthlo <smarttv640@gmail.com>2014-06-09 12:56:48 +0200
committerthlo <smarttv640@gmail.com>2014-06-09 12:56:48 +0200
commit478222ca3bee5e20432dcc052a74e955d3fa255a (patch)
tree618002e1c41fa1143eaf0b669723a32f016d2041 /smarttv-client/Javascript/SelectScreen.js
parent1f4c5de1370cacfb1b514d833860c372c3ff3767 (diff)
downloadvdr-plugin-smarttvweb-478222ca3bee5e20432dcc052a74e955d3fa255a.tar.gz
vdr-plugin-smarttvweb-478222ca3bee5e20432dcc052a74e955d3fa255a.tar.bz2
* Time zone and no time source issue fixedWv1.00Pv1.00
* Commands Menu Entry (when enabled in plugin) * Fix of sorting bug (blue key in recordings) * Improved buffering tuning for Live * Fixes with respect to using HLS for Recordings * Touch Remote Control support * New 21:9 crop (picture size key) * Making additional notifications (such as Recording has finished) optional * Show Language Code for Audio Track Select * Bug Fixes
Diffstat (limited to 'smarttv-client/Javascript/SelectScreen.js')
-rw-r--r--smarttv-client/Javascript/SelectScreen.js23
1 files changed, 22 insertions, 1 deletions
diff --git a/smarttv-client/Javascript/SelectScreen.js b/smarttv-client/Javascript/SelectScreen.js
index f7cb631..a817f81 100644
--- a/smarttv-client/Javascript/SelectScreen.js
+++ b/smarttv-client/Javascript/SelectScreen.js
@@ -28,9 +28,13 @@ SelectScreen.init = function() {
parent.append($("<div>", {id : "selectItem"+idx, text:idx+": You Tube", class : "style_menuItem"}));
// Main.selectMenuKeyHndl.selectMax++;
}
-
+ if (Config.haveCmds) {
+ this.keyToStateMap[++idx] = Main.eCMDS;
+ parent.append($("<div>", {id : "selectItem"+idx, text:idx+": Commands", class : "style_menuItem"}));
+ }
this.keyToStateMap[++idx] = Main.eSRVR;
parent.append($("<div>", {id : "selectItem"+idx, text:idx+": Select Server", class : "style_menuItem"}));
+
this.keyToStateMap[++idx] = Main.eOPT;
parent.append($("<div>", {id : "selectItem"+idx, text:idx+": Options", class : "style_menuItem"}));
@@ -122,9 +126,26 @@ cSelectMenuKeyHndl.prototype.handleKeyDown = function (keyCode) {
case tvKey.KEY_6:
Main.log("KEY_6 pressed");
+ if (SelectScreen.keyToStateMap.length < 6)
+ return;
this.select = 6;
Main.changeState (SelectScreen.keyToStateMap[this.select]);
break;
+ case tvKey.KEY_7:
+ Main.log("KEY_7 pressed");
+ if (SelectScreen.keyToStateMap.length < 7)
+ return;
+ this.select = 7;
+ Main.changeState (SelectScreen.keyToStateMap[this.select]);
+ break;
+
+ case tvKey.KEY_8:
+ Main.log("KEY_8 pressed");
+ if (SelectScreen.keyToStateMap.length < 8)
+ return;
+ this.select = 8;
+ Main.changeState (SelectScreen.keyToStateMap[this.select]);
+ break;
case tvKey.KEY_ENTER:
case tvKey.KEY_PLAY: