From a0583410e098b9ab045b111446ea9eac496777ba Mon Sep 17 00:00:00 2001 From: Sascha Volkenandt Date: Thu, 18 Jan 2007 17:56:38 +0000 Subject: - made pageelems.play_recording a generic ajax call widget - renamed service parameters to "param" to ease calling with ajax widget --- pages/pageelems.ecpp | 7 ++++--- pages/play_recording.ecpp | 6 +++--- pages/recordings.ecpp | 4 ++-- pages/switch_channel.ecpp | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/pages/pageelems.ecpp b/pages/pageelems.ecpp index a341c3a..9adb045 100644 --- a/pages/pageelems.ecpp +++ b/pages/pageelems.ecpp @@ -52,13 +52,14 @@ component; -<%def play_recording> +<%def ajax_action_href> <%args> - string recordingid; + string action; + string param; string image; string alt = ""; - <$ alt $> + <$ alt $> <%def epg_tt_box> diff --git a/pages/play_recording.ecpp b/pages/play_recording.ecpp index a8ab47a..d314ace 100644 --- a/pages/play_recording.ecpp +++ b/pages/play_recording.ecpp @@ -10,18 +10,18 @@ using namespace vdrlive; <%args> - string recordingid; + string param; <%cpp> reply.setContentType( "application/xml" ); - ReplayRecordingTask task( recordingid ); + ReplayRecordingTask task( param ); LiveTaskManager().Execute( task ); -<$ recordingid $> +<$ param $> <$ task.Result() $> <$ task.Error() $> diff --git a/pages/recordings.ecpp b/pages/recordings.ecpp index c9427c8..59d255c 100644 --- a/pages/recordings.ecpp +++ b/pages/recordings.ecpp @@ -117,7 +117,7 @@ for (iter = recordingsTree.begin(path); iter != end; ++iter) {
<$ FormatDateTime(tr("%I:%M %p"), recItem->StartTime()) $>
<& tooltip.display domId=(recItem->Id()) &>><$ recItem->Name() $>
- <& pageelems.play_recording recordingid=(recItem->Id()) image="play.png" alt="" &> + <& pageelems.ajax_action_href action="play_recording" param=(recItem->Id()) image="play.png" alt="" &>
@@ -170,5 +170,5 @@ for (iter = recordingsTree.begin(path); iter != end; ++iter) { <%def rec_tools> -<& pageelems.play_recording recordingid=(currRecItem->Id()) image="play.png" alt="" &> +<& pageelems.ajax_action_href action="play_recording" param=(currRecItem->Id()) image="play.png" alt="" &> diff --git a/pages/switch_channel.ecpp b/pages/switch_channel.ecpp index d31bcfc..3297793 100644 --- a/pages/switch_channel.ecpp +++ b/pages/switch_channel.ecpp @@ -8,18 +8,18 @@ using namespace vdrlive; <%args> - tChannelID channelid; + tChannelID param; <%cpp> reply.setContentType( "application/xml" ); - SwitchChannelTask task( channelid ); + SwitchChannelTask task( param ); LiveTaskManager().Execute( task ); -<$ *channelid.ToString() $> +<$ *param.ToString() $> <$ task.Result() $> <$ task.Error() $> -- cgit v1.2.3