diff options
author | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-06-22 21:38:45 +0000 |
---|---|---|
committer | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-06-22 21:38:45 +0000 |
commit | d9e1b706df7ebcb0fa7e7e716291f9c88aad6a24 (patch) | |
tree | cc8464e145ca39021d2dbc81bb8d5969b47ed947 /pages/pageelems.ecpp | |
parent | 14141f08e8ae6fddb8215de51ce56972dfbb6ff4 (diff) | |
download | vdr-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.ecpp | 24 |
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> <# ---------------------------------------------------------------------- #> |