summaryrefslogtreecommitdiff
path: root/pages/pageelems.ecpp
diff options
context:
space:
mode:
authorDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2007-06-22 21:38:45 +0000
committerDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2007-06-22 21:38:45 +0000
commitd9e1b706df7ebcb0fa7e7e716291f9c88aad6a24 (patch)
treecc8464e145ca39021d2dbc81bb8d5969b47ed947 /pages/pageelems.ecpp
parent14141f08e8ae6fddb8215de51ce56972dfbb6ff4 (diff)
downloadvdr-plugin-live-d9e1b706df7ebcb0fa7e7e716291f9c88aad6a24.tar.gz
vdr-plugin-live-d9e1b706df7ebcb0fa7e7e716291f9c88aad6a24.tar.bz2
- Introducing Mootools as base javascript library.
- ported Infobox javascript code to this library. - LiveSimpleAjaxRequest uses Ajax-Object from mootools. - Start of distribution of javascript in source form (not compiled into the live binary).
Diffstat (limited to 'pages/pageelems.ecpp')
-rw-r--r--pages/pageelems.ecpp24
1 files changed, 15 insertions, 9 deletions
diff --git a/pages/pageelems.ecpp b/pages/pageelems.ecpp
index 26cbf27..cab4a5c 100644
--- a/pages/pageelems.ecpp
+++ b/pages/pageelems.ecpp
@@ -57,7 +57,7 @@ int update_status(1);
</div>
<div class="st_controls">
<div class="st_update">
- <a href="javascript:LiveStatusToggleUpdate()" <& tooltip.hint text=(tr("Toggle updates on/off.")) &>><img id="statusReloadBtn" src="<$ LiveSetup().GetThemedLink("img", "stop_update.png") $>" alt="" /></a>
+ <a href="javascript:InfoBox.toggleUpdate()" <& tooltip.hint text=(tr("Toggle updates on/off.")) &>><img id="statusReloadBtn" src="<$ LiveSetup().GetThemedLink("img", "stop_update.png") $>" alt="" /></a>
</div>
<div id="infobox_recording_buttons" style="display: none">
<& ajax_action_href action=("stop_recording") id=("infobox_stop") image=("stop.png") tip=(tr("stop playback")) &>
@@ -84,12 +84,6 @@ int update_status(1);
<# ---------------------------------------------------------------------- #>
-<%def infobox_start_update>
-<%cpp> if (LiveSetup().GetShowInfoBox()) { </%cpp>LiveStatusRequest('ibox.xml', 'infobox', <%cpp> if (update_status) { reply.sout() << "true"; } else { reply.sout() << "false"; } </%cpp>)<%cpp> } </%cpp>
-</%def>
-
-<# ---------------------------------------------------------------------- #>
-
<%def hide_element>
<%args>
bool hide = true;
@@ -129,8 +123,20 @@ int update_status(1);
<# ---------------------------------------------------------------------- #>
<%def ajax_js>
- <script type="text/javascript" src="ajax.js"></script>
- <%cpp>if (LiveSetup().GetShowInfoBox()) { </%cpp><script type="text/javascript" src="vdr_status.js"></script><%cpp> } </%cpp>
+ <script type="text/javascript" src="js/mootools/mootools.v1.11.js"></script>
+ <script type="text/javascript" src="js/live/liveajax.js"></script>
+<%cpp>if (LiveSetup().GetShowInfoBox()) { </%cpp>
+ <script type="text/javascript" src="js/live/vdr_status.js"></script>
+ <script type="text/javascript"><!--
+ var InfoBox = new LiveVdrInfo('ibox.xml', 'infobox');
+ window.addEvent('domready', function(){
+ InfoBox.request(<%cpp> if (update_status) { reply.sout() << "true"; } else { reply.sout() << "false"; } </%cpp>);
+ });
+ window.addEvent('unload', function(){
+ InfoBox.pageFinished();
+ });
+ --></script>
+<%cpp> } </%cpp>
</%def>
<# ---------------------------------------------------------------------- #>