From edffbd455b0383e52c8de4ec09b006105d121103 Mon Sep 17 00:00:00 2001 From: Rico Schulte Date: Tue, 16 Jan 2007 18:46:50 +0000 Subject: [PATCH] add Movielist add Menu for Timer/Timeradd --- webinterface/src/web-data/objects.js | 70 +++++++++++++++++++++++++- webinterface/src/web-data/templates.js | 22 ++++++++ webinterface/src/web-data/tools.js | 27 ++++++++++ webinterface/src/web/index.html.xml | 8 +++ 4 files changed, 126 insertions(+), 1 deletion(-) diff --git a/webinterface/src/web-data/objects.js b/webinterface/src/web-data/objects.js index 17857365..fe493f7b 100644 --- a/webinterface/src/web-data/objects.js +++ b/webinterface/src/web-data/objects.js @@ -115,7 +115,6 @@ function ServiceReference(xml){ //START class ServiceList - function ServiceList(xml){ // parsing values from xml-element //debug('init ServiceList'+xml); @@ -134,3 +133,72 @@ function ServiceList(xml){ } } //END class ServiceList + + +//START class MovieList +function MovieList(xml){ + // parsing values from xml-element + debug('init MovieList'+xml); + try{ + this.xmlitems = xml.getElementsByTagName("e2movielist").item(0).getElementsByTagName("e2movie"); + } catch (e) { + debug("MovieList parsing Error"); + } + this.getArray = function(){ + var listxy = new Array(); + for(var i=0;i'; + tplMovieListHeader += ''; + tplMovieListHeader += ''; + tplMovieListHeader += ''; + tplMovieListHeader += '\n'; + tplMovieListHeader += '\n'; + tplMovieListHeader += '\n'; +var tplMovieListItem = '\n'; + tplMovieListItem += '
%(title) (%(servicename))
'; + tplMovieListItem += '
\n'; + tplMovieListItem += '%(tags)\n'; + tplMovieListItem += '
\n'; + tplMovieListItem += '\n'; + +var tplMovieListFooter = "\n"; +// // Bouquetlist Template var tplBouquetListHeader = ''; diff --git a/webinterface/src/web-data/tools.js b/webinterface/src/web-data/tools.js index 13ebf90f..96a37923 100644 --- a/webinterface/src/web-data/tools.js +++ b/webinterface/src/web-data/tools.js @@ -588,4 +588,31 @@ function incomingChannellist(request){ loadServiceEPGNowNext(servicereftoloadepgnow); } } +// Movies +function loadMovieList(){ + debug("loading movies"); + doRequest(url_movielist, incomingMovieList); +} + +function incomingMovieList(request){ + if(request.readyState == 4){ + var movies = new MovieList(getXML(request)).getArray(); + debug("have "+movies.length+" movies"); + listerHtml = tplMovieListHeader; + for ( var i = 0; i Provider Radio + -- 2.20.1