summaryrefslogtreecommitdiff
path: root/javascript/news.js
diff options
context:
space:
mode:
authorM. Voerman <rekordc@gmail.com>2015-03-26 09:28:01 +0100
committerM. Voerman <rekordc@gmail.com>2015-03-26 09:28:01 +0100
commitea87576392f263c54afd02d650bf7223c2312d95 (patch)
tree4c235c279142a45308093ca4d41ff503551dcb06 /javascript/news.js
parent8b7e0458d0e292850c606b6f7010d49b959a1375 (diff)
downloadvdr-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.js18
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";
}