From a7be5aaf4d0ee1c09558cd015d8e2d10ff4ae1e8 Mon Sep 17 00:00:00 2001 From: "M. Voerman" Date: Thu, 13 Nov 2014 00:07:27 +0100 Subject: Added change style_css from settings menu, key blue --- main.js | 28 +++++++++++++++++++++++++++- settings.js | 3 +++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index 01c5ff9..690e90d 100644 --- a/main.js +++ b/main.js @@ -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 (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 \u25CF -" + Lang[20]; htmltext += "\u25CF - " + VideoOutputModes_txt[VideoOutputModes[Set_Res]] + " "; htmltext += "\u25CF -" + Lang[35]; - htmltext += "\u25CF -" + Lang[19] +""; + htmltext += "\u25CF - " + Left(cssfile[css_nr],8) +""; // htmltext += "\n 0 -" + Lang[9] +""; 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 -- cgit v1.2.3