From 15cc6299d5ee063906f283826430457ae9e78a8b Mon Sep 17 00:00:00 2001 From: "M. Voerman" Date: Thu, 12 Sep 2013 01:46:31 +0200 Subject: Moved most color settings in one routine. So changing color is easier. --- index.html | 82 ++++++++++++++++++++++++++++++++++++------------------------- lang_dut.js | 3 ++- lang_eng.js | 3 ++- settings.js | 5 +++- 4 files changed, 56 insertions(+), 37 deletions(-) diff --git a/index.html b/index.html index 328f70f..ff08e63 100644 --- a/index.html +++ b/index.html @@ -20,7 +20,7 @@ // // -var Version = "0.22.7" +var Version = "0.22.8" window.onkeydown = onKeyDown; @@ -73,24 +73,46 @@ function onLoad() { setOSDtimer(); showOSD(); - colorkeys.style.fontSize = fsKeys; + SetupFonts(); + videoplane.subtitles = Boolean(ShowSubs); colorkeys.innerHTML = " " + NN[4] + " " + NN[1] + " " + NN[2] + " " + NN[5] + " "; + mediaList.innerHTML = "

" + Lang[0] + "

"; +} + +function SetupFonts() { +//setup fontsize + colorkeys.style.fontSize = fsKeys; osdvolume.style.fontSize = fsCA; - osdvolume.style.color = "green"; osdtime.style.fontSize = fsTime; - osdtime.style.color = "white"; osdname.style.fontSize = fsName; - osdname.style.color = "black"; osdepg.style.fontSize = fsEpg; - osdepg.style.color = "white"; osdca.style.fontSize = fsCA; - osdca.style.color = "black"; - switchtimer.style.color = "white"; switchtimer.style.fontSize = fsEpg; osdepginfo.style.fontSize = fsEpginfo; osdepginfonext.style.fontSize = fsEpginfo; - videoplane.subtitles = Boolean(ShowSubs); - mediaList.innerHTML = "

" + Lang[0] + "

"; + osdnr.style.fontSize = fsChan; + osdlang.style.fontSize = fsAudio; +//setup fontcolors/ backgroundcolor + document.body.style.backgroundColor = "#ccc"; + osdvolume.style.color = "green"; + osdtime.style.color = "white"; + osdname.style.color = "black"; + osdepg.style.color = "white"; + osdca.style.color = "black"; + switchtimer.style.color = "white"; + switchtimer.style.background = "red"; + osdmedia.style.background = "#3366ff"; + osdmain.style.background = "#3366ff"; + schedule.style.background = "#3366ff"; + mainmenu.style.background = "#3366ff"; + mediaList.style.background = "#3366ff"; + osdepginfo.style.background = "#3366ff"; + osdepginfonext.style.background = "#3366ff"; + osdnr.style.background = "red"; + channelList.style.background = "#bbb"; + osdnr.style.color = "black"; + osdlang.style.color = "white"; + color_bg = "#fc5"; } @@ -539,8 +561,6 @@ function onKeyDown(event) { is = toi.informationService; is.setObject("cfg.media.audio.languagepriority",lang_prio_dyn[audio_dyn] + "," + lang_prio[audio],is.STORAGE_PERMANENT); osdlang.style.opacity = 1; - osdlang.style.fontSize = fsAudio; - osdlang.style.color = "white"; osdlang.innerHTML = " " + lang_prio_dyn[audio_dyn] + " "; setTimeout("osdlang.style.opacity = 0; ", 3000); } @@ -1026,8 +1046,6 @@ function onCacheUpdated() { function OSDchannr(channr) { osdnr.innerHTML = "
" + Right(channr,3) + "
"; - osdnr.style.fontSize = fsChan; - osdnr.style.color = "black"; } function OSDhtml(){ @@ -1683,7 +1701,7 @@ function showChannelList() { if (fullupdate) { GetEPG(listChan); } if ( listChan == currChan) { if (!fullupdate) { GetEPG(listChan); } - liststyle = "background:#fc5;"; + liststyle = "background:" + color_bg + ";"; } else { liststyle = ""; } @@ -2170,7 +2188,7 @@ if(menu == 2) { // Timers menu if (timer.length !== 0) { do { x = x + 1; } while (!timer[x] && (x < timer.length)) } if (i == 0) { - booking = booking + ""; + booking = booking + ""; } else if (i == 1) { booking = booking + ""; } @@ -2220,7 +2238,7 @@ if(menu == 4) { // INFO Menu if(menu == 5) { // Timers from Server if (timerOK) { booking = "
" + Lang[32] + "
"; - booking = booking + ""; + booking = booking + ""; var x = timerID - 1; for (var i=0;i<11;i++) { if (maxTimers !== 0) { do { x = x + 1; } while (!timers[x] && (x < maxTimers)) } @@ -2237,7 +2255,7 @@ if(menu == 7) { // SearchTimers from Server if (timerOK) { // booking = "
" + Lang[32] + "
"; booking = ""; - booking = booking + ""; + booking = booking + ""; var x = timerID - 1; for (var i=0;i<11;i++) { if (maxTimers !== 0) { do { x = x + 1; } while (!searchtimers[x] && (x < maxTimers)) } @@ -2842,8 +2860,6 @@ if (DelisOK) { is = toi.informationService; is.setObject("cfg.media.audio.languagepriority",lang_prio_dyn[audio_dyn] + "," + lang_prio[audio],is.STORAGE_PERMANENT); osdlang.style.opacity = 1; - osdlang.style.fontSize = fsAudio; - osdlang.style.color = "white"; osdlang.innerHTML = " " + lang_prio_dyn[audio_dyn] + " "; setTimeout("osdlang.style.opacity = 0; ", 3000); break; @@ -3335,7 +3351,7 @@ function showMediaList() { if ( listMed == currMed) { - liststyle = " style='background:#fc5;-webkit-border-radius:25px;"; + liststyle = " style='background:" + color_bg + ";-webkit-border-radius:25px;"; } else { liststyle = " style='"; } @@ -3849,15 +3865,13 @@ function ClearScreen() { mainmenu.style.opacity = 0; } - - - + -
+
@@ -3868,28 +3882,28 @@ function ClearScreen() {
Volume :
-
+
-
+
-
+
-
+
- -
+ +
-
-
-
+
+
+
diff --git a/lang_dut.js b/lang_dut.js index 30f5c68..b64ae3f 100755 --- a/lang_dut.js +++ b/lang_dut.js @@ -11,7 +11,8 @@ NN[4] = "-----"; NN[5] = "INFO"; NN[6] = "Terug"; -lang_prio_lang = new Array("Nederlands", "Duits", "Engels"); +//lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und","fre,fra,eng"); +lang_prio_lang = new Array("Nederlands", "Duits", "Engels","Frans"); months = new Array('Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December'); days = new Array('Zondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag'); diff --git a/lang_eng.js b/lang_eng.js index 0574b49..63c75d1 100755 --- a/lang_eng.js +++ b/lang_eng.js @@ -11,7 +11,8 @@ NN[4] = "-----"; NN[5] = "INFO"; NN[6] = "BACK"; -lang_prio_lang = new Array("Dutch", "German", "English"); +//lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und","fre,fra,eng"); +lang_prio_lang = new Array("Dutch", "German", "English","French"); months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); diff --git a/settings.js b/settings.js index 2b45431..d73bb17 100644 --- a/settings.js +++ b/settings.js @@ -53,7 +53,8 @@ var channeldigits = 2; // 0 - Max 9, 1 max 99, 2 max 999 or 3 max 9999 channels var audio = 0; var audio_dyn = 0; -lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und"); + +lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und","fre,fra,eng"); var lang_prio_dyn = new Array(); //Used for dynamic audio track selection // @@ -188,6 +189,8 @@ var CAicon = "\uE00F"; var RECicon = "\uE003"; var Radioicon = "\uE003"; +var color_bg = ""; + var fsAudio = (16*Yfactor) + "px"; var fsTime = (16*Yfactor) + "px"; var fsName = (27*Yfactor) + "px"; -- cgit v1.2.3