summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-05 22:15:17 +0000
committerSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-05 22:15:17 +0000
commit46e2831715af86bcbd527fd9df6df627b85b2152 (patch)
treec488410ac64023fcd92e7c33232823d7e46da543
parentf9404d5cb7689925b5134e89835712c6b3400631 (diff)
downloadvdr-plugin-live-46e2831715af86bcbd527fd9df6df627b85b2152.tar.gz
vdr-plugin-live-46e2831715af86bcbd527fd9df6df627b85b2152.tar.bz2
- fixed html escaping the attributes
-rw-r--r--pages/channels_widget.ecpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/pages/channels_widget.ecpp b/pages/channels_widget.ecpp
index e2b22da..f1506bf 100644
--- a/pages/channels_widget.ecpp
+++ b/pages/channels_widget.ecpp
@@ -10,16 +10,17 @@ using namespace vdrlive;
name = "channel";
int lastChannel = LiveSetup().GetLastChannel();
selected;
+onchange;
</%args>
- <select name="<$ name $>">
+ <select name="<$ name $>" <{ reply.out() << ( !onchange.empty() ? "onchange=\""+onchange+"\"" : "" ); }>>
<{
for (cChannel *listChannel = Channels.First(); listChannel && listChannel->Number() <= lastChannel; listChannel = Channels.Next(listChannel)) {
if (!listChannel->GroupSep() && *listChannel->Name()) {
std::string channelId = *listChannel->GetChannelID().ToString();
}>
<option value="<$ listChannel->Number() $>"
- <$ channelId == selected ? "selected=\"selected\"" : "" $>><$ listChannel->Name() $></option>
+ <{ reply.out() << ( channelId == selected ? "selected=\"selected\"" : "" ); }>><$ listChannel->Name() $></option>
<{
}
}