From 5e7dd2b6168036235633b5bc8d55e73cf90da5a1 Mon Sep 17 00:00:00 2001 From: thlo Date: Tue, 1 Jan 2013 22:07:29 +0100 Subject: Native Volume OSD also visible on 2011 Models. Seeking duration (Jump Forward and Backward) now adjustable during playback. Minor Bug Fixes. --- smarttv-client/Javascript/Main.js | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'smarttv-client/Javascript/Main.js') diff --git a/smarttv-client/Javascript/Main.js b/smarttv-client/Javascript/Main.js index 7d71e4d..da302d8 100755 --- a/smarttv-client/Javascript/Main.js +++ b/smarttv-client/Javascript/Main.js @@ -66,7 +66,12 @@ var Main = { }; Main.onLoad = function() { - window.onShow = showHandler; + if (typeof(window.onShow) == "function" ) { + window.onShow = showHandler; + } + if (typeof(window.onshow) == "function" ) { + window.onshow = showHandler; + } Network.init(); try { @@ -376,7 +381,7 @@ Main.playItem = function (url) { document.getElementById("olRecProgressBar").display="none"; } Display.setOlTitle(Data.getCurrentItem().childs[Main.selectedVideo].title); - Display.olStartStop = ""; + Display.resetStartStop(); break; }; @@ -889,6 +894,10 @@ cPlayStateKeyHndl.prototype.handleKeyDown = function () { Player.resumeVideo(); } Player.ResetTrickPlay(); + if (Display.isProgressOlShown()) { + Player.adjustSkipDuration(0); // reset skip duration to default + Display.resetStartStop(); + } Display.showProgress(); break; case tvKey.KEY_RETURN: @@ -904,7 +913,14 @@ cPlayStateKeyHndl.prototype.handleKeyDown = function () { Main.log("PAUSE"); Player.pauseVideo(); break; - + case tvKey.KEY_UP: + Player.adjustSkipDuration(1); + Display.showProgress(); + break; + case tvKey.KEY_DOWN: + Player.adjustSkipDuration(2); + Display.showProgress(); + break; /* case tvKey.KEY_UP: case tvKey.KEY_PANEL_VOL_UP: case tvKey.KEY_VOL_UP: -- cgit v1.2.3