diff options
-rw-r--r-- | main.js | 28 | ||||
-rw-r--r-- | settings.js | 3 |
2 files changed, 30 insertions, 1 deletions
@@ -127,6 +127,12 @@ function GetSettings() { } + try { + if (!is.getObject("vip.css_nr")) {} + } catch(e) { + is.setObject("vip.css_nr","0",is.STORAGE_PERMANENT) + } + var sel_group; for (var i=0;i<10;i++) { sel_group = "vip.group." + i; @@ -158,6 +164,8 @@ function GetSettings() { experimental = Number(is.getObject("vip.testing"));// Use some experimental code testing2 = Number(is.getObject("vip.testing2"));// Use some experimental code ShowSubs = Number(is.getObject("vip.showsubs")); + css_nr = Number(is.getObject("vip.css_nr")); + loadcss(cssfile[css_nr]); Set_Res = Number(is.getObject("vip.resolution")); VideoOutput(); @@ -226,6 +234,16 @@ function loadjs(filename){ oHead.appendChild( oScript); } +function loadcss(filename){ + var oHead = document.getElementsByTagName('HEAD').item(0); + var oScript= document.createElement("link"); + oScript.type = "text/css"; + oScript.rel = "stylesheet"; + oScript.href = filename; + oHead.appendChild( oScript); +} + + function onEvent(event) { var numObjs = event.objectNames.length; for (var i=0; i<numObjs; i++) { @@ -2437,6 +2455,14 @@ function onKeyMenu(keyCode) { case "Blue": if (menu == 0) { RestartPortal(); + } else if (menu == 1) { + css_nr += 1; + if (css_nr > (cssfile.length - 1)) { css_nr = 0;} + loadcss(cssfile[css_nr]); + alert(css_nr); + alert(cssfile[css_nr]); + is.setObject("vip.css_nr",css_nr.toString(),is.STORAGE_PERMANENT) + setTimeout("InitMenu(menu);",100); } else if (menu == 2) { // Show Info local timer/ recording var x = ss.getBookingIds("*", 0, 0); @@ -2801,7 +2827,7 @@ if(menu == 1) { // settings menu htmltext += "\n\n <font style='color:red;'>\u25CF<font style='" + color_main_font + ";'> -" + Lang[20]; htmltext += "<font style='color:green;'>\u25CF<font style='" + color_main_font + ";'> - " + VideoOutputModes_txt[VideoOutputModes[Set_Res]] + " "; htmltext += "<font style='color:yellow;'>\u25CF<font style='" + color_main_font + ";'> -" + Lang[35]; - htmltext += "<font style='color:blue;'>\u25CF<font style='" + color_main_font + ";'> -" + Lang[19] +"</pre>"; + htmltext += "<font style='color:blue;'>\u25CF<font style='" + color_main_font + ";'> - " + Left(cssfile[css_nr],8) +"</pre>"; // htmltext += "\n 0 -" + Lang[9] +"</pre>"; mainmenu.innerHTML = htmltext; } diff --git a/settings.js b/settings.js index 9e552d0..99ee228 100644 --- a/settings.js +++ b/settings.js @@ -14,6 +14,9 @@ OSDLang = new Array ("English", "Nederlands", "Deutsch"); langfile = new Array ("lang_eng.js", "lang_dut.js","lang_ger.js"); lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und","fre,fra,eng"); +cssfile = new Array ("style_old.css","style_1.css"); +var css_nr; + var subs_prio = "dut,eng"; //Subtitle prio var get_timer = 1; // gettimersserver 1 = smarttvweb, 0 = restfulapi |