From 4f4dd73b19eec0d199684f2f7e6a5be9b3554881 Mon Sep 17 00:00:00 2001 From: Alib <aliboba@free.fr> Date: Tue, 23 Mar 2010 13:11:09 +0100 Subject: now VDR VIdeo & Audio home menu appears depending of streamdev_server,video_path & audio_path value in config file. --- index.html | 20 +++++--------------- js/istreamdev.js | 38 +++++++++++++++++++++++++++++++++++--- 2 files changed, 40 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index b93a6c7..51afd67 100644 --- a/index.html +++ b/index.html @@ -3,8 +3,8 @@ <head> <meta charset="UTF-8" /> <title>iStreamdev</title> - <style type="text/css" media="screen">@import "min/?b=css&f=jqtouch.css,theme.css,istreamdev.css,spinningwheel.css";</style> - <script src="min/?b=js&f=jquery-1.4.2.min.js,jqtouch.js,jqtouch.transitions.js,istreamdev.js,functions.js,spinningwheel.js" type="text/javascript" charset="utf-8"></script> + <style type="text/css" media="screen">@import "min/?b=./css&f=jqtouch.css,theme.css,istreamdev.css,spinningwheel.css";</style> + <script src="min/?b=./js&f=jquery-1.4.2.min.js,jqtouch.js,jqtouch.transitions.js,istreamdev.js,functions.js,spinningwheel.js" type="text/javascript" charset="utf-8"></script> </head> <body> <div id="loader"></div> @@ -16,19 +16,9 @@ <h1>HOME</h1> </div> <ul class="rounded" id="runningsessions"> + <li><span class="menutitle">SESSIONS</span></li> + <li>Checking running session</li> </ul> - <ul class="rounded"> - <li><span class="menutitle">VDR</span></li> - <li class="arrow"><a id="categories_but" href="#"><img class="menuicon" src="img/tv.png" /><span class="menuname">Watch TV</span></a></li> - <li class="arrow"><a id="recording_but" href="#"><img class="menuicon" src="img/record.png" /><span class="menuname">Recordings</span></a></li> - <li class="arrow"><a id="timers_but" href="#"><img class="menuicon" src="img/timers.png" /><span class="menuname">Timers</span></a></li> - <li class="arrow"><a id="epg_but" href="#epg"><img class="menuicon" src="img/epg.png" /><span class="menuname">Program Guide</span></a></li> - </ul> - <ul class="rounded"> - <li><span class="menutitle">FILES</span></li> - <li class="arrow"><a id="video_but" href="#"><img class="menuicon" src="img/video.png" /><span class="menuname">Video</span></a></li> - <li class="arrow"><a id="audio_but" href="#"><img class="menuicon" src="img/audio.png" /><span class="menuname">Audio</span></a></li> - </ul> </div> <!----------------------------------/ HOME SCREEN ----------------------------------> <!---------------------------------- CHAN CATEGORY SCREEN ----------------------------------> @@ -262,4 +252,4 @@ <!------------------------------------ /EPG -------------------------------------------> </div> </body> -</html> +</html> \ No newline at end of file diff --git a/js/istreamdev.js b/js/istreamdev.js index c27e99c..d080bd7 100644 --- a/js/istreamdev.js +++ b/js/istreamdev.js @@ -56,8 +56,40 @@ $.getJSON("bin/backend.php", rec_path = data.rec_path; video_path = data.video_path; audio_path = data.audio_path; + if (streamdev_server != "") { + addVdr(); } - ); + if ( video_path != "" ) { + addVideofiles(); + } + if ( audio_path != "" ) { + addAudiofiles(); + } +}); + +function addVdr() { + vdrmenu = ' <ul class="rounded">\n<li><span class="menutitle">VDR</span></li>\n'; + vdrmenu += ' <li class="arrow"><a id="categories_but" href="#"><img class="menuicon" src="img/tv.png" /><span class="menuname">Watch TV</span></a></li>'; + vdrmenu += ' <li class="arrow"><a id="recording_but" href="#"><img class="menuicon" src="img/record.png" /><span class="menuname">Recordings</span></a></li>'; + vdrmenu += ' <li class="arrow"><a id="timers_but" href="#"><img class="menuicon" src="img/timers.png" /><span class="menuname">Timers</span></a></li>'; + vdrmenu += ' <li class="arrow"><a id="epg_but" href="#epg"><img class="menuicon" src="img/epg.png" /><span class="menuname">Program Guide</span></a></li>\n</ul>'; + $('#home #runningsessions').after(vdrmenu); +} +function addVideofiles() { + videomenu = '<li class="arrow"><a id="video_but" href="#"><img class="menuicon" src="img/video.png" /><span class="menuname">Video</span></a></li>'; + if ( $('#home #filemenu').length == 0 ) { + $('#home').append('<ul class="rounded" id="filemenu"><li><span class="menutitle">FILES</span></li></ul>'); + } + $('#home #filemenu').append(videomenu); +} + +function addAudiofiles() { + audiomenu = '<li class="arrow"><a id="audio_but" href="#"><img class="menuicon" src="img/audio.png" /><span class="menuname">Audio</span></a></li>'; + if ( $('#home #filemenu').length == 0 ) { + $('#home').append('<ul class="rounded" id="filemenu"><li><span class="menutitle">FILES</span></li></ul>'); + } + $('#home #filemenu').append(audiomenu); +} //Goto home $('#home_but').tap(function(event) { @@ -217,12 +249,12 @@ $('#runningsessions li a').tap(function(event) { // Get Active broadcast & encoding sessions function getRunningSessions() { var dataString = "action=getRunningSessions"; - $('#home #runningsessions').html(''); + $('#home #runningsessions').html('<li><span class="menutitle">SESSIONS</span></li>\n<li>Checking running session</li>'); //Json call to get category array $.getJSON("bin/backend.php", dataString, function(data){ - $('#home #runningsessions').append('<li><span class="menutitle">SESSIONS</span></li>'); + $('#home #runningsessions').html('<li><span class="menutitle">SESSIONS</span></li>'); if ( data.broadcast.length >= 1 ) { $.each(data.broadcast, function(i,broadcast){ session = broadcast.session; -- cgit v1.2.3