diff options
author | M. Voerman <rekordc@gmail.com> | 2015-03-26 09:28:01 +0100 |
---|---|---|
committer | M. Voerman <rekordc@gmail.com> | 2015-03-26 09:28:01 +0100 |
commit | ea87576392f263c54afd02d650bf7223c2312d95 (patch) | |
tree | 4c235c279142a45308093ca4d41ff503551dcb06 /javascript/news.js | |
parent | 8b7e0458d0e292850c606b6f7010d49b959a1375 (diff) | |
download | vdr-vipclient-ea87576392f263c54afd02d650bf7223c2312d95.tar.gz vdr-vipclient-ea87576392f263c54afd02d650bf7223c2312d95.tar.bz2 |
update news client, l/r select server u/d select item
Diffstat (limited to 'javascript/news.js')
-rw-r--r-- | javascript/news.js | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/javascript/news.js b/javascript/news.js index be89b79..be19420 100644 --- a/javascript/news.js +++ b/javascript/news.js @@ -1,5 +1,8 @@ function NewsInfo() { + if (newssiteID > (newssite.length - 1)) { newssiteID = (newssite.length - 1) } + if (newssiteID < 0) { newssiteID = 0 } + var htmltext = "<h1 class=mainmenu" + cssres[css_nr][Set_Res] + ">"; xmlhttp=new XMLHttpRequest(); @@ -11,14 +14,21 @@ function NewsInfo() { htmltext += xmlDoc.getElementsByTagName("channel")[0].getElementsByTagName("title")[0].childNodes[0].nodeValue; htmltext += "</h1><pre class=newsmenu" + cssres[css_nr][Set_Res] + ">\n"; var x=xmlDoc.getElementsByTagName("item"); + + if (newsID > x.length) { newsID = x.length } + if (newsID > 9) { newsID = 9 } + if (newsID < 0) { newsID = 0 } + for (var i=0;i<x.length && i<10;i++) { if (x.length !== 0) { - if (i !== 0) { - htmltext += " \u0003 " + i; - } else { - htmltext += " \u0003 - "; + if (i == newsID) { + //hi light selection + htmltext += "<span class=newsselect" + cssres[css_nr][Set_Res] + ">"; } htmltext += " \u0003 " + x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue + " \u0003 \n"; + if (i == newsID) { + htmltext += "</span>"; + } } else { htmltext += "\n"; } |