diff options
Diffstat (limited to 'pages/recordings.ecpp')
-rw-r--r-- | pages/recordings.ecpp | 37 |
1 files changed, 4 insertions, 33 deletions
diff --git a/pages/recordings.ecpp b/pages/recordings.ecpp index 2132541..5ceb7b4 100644 --- a/pages/recordings.ecpp +++ b/pages/recordings.ecpp @@ -20,7 +20,6 @@ using namespace std; </%session> <%request scope="page"> RecordingsTree recordingsTree(LiveRecordingsManager()); -EpgEvents epgEvents; </%request> <%include>page_init.eh</%include> <%cpp> @@ -33,7 +32,6 @@ EpgEvents epgEvents; <head> <title>VDR-Live - <$ pageTitle $></title> <& pageelems.stylesheets &> - <& tooltip.javascript var=("domTT_styleClass") value=("domTTepg") &> <& pageelems.ajax_js &> <script type="text/javascript" src="treeview.js"></script> </head> @@ -52,11 +50,6 @@ EpgEvents epgEvents; </div> % } </div> -% if (Recordings.Count() > 0) { - <div class="epg_data" style="display: none;"> -<& recordings.recordings_data &> - </div> -% } </body> </html> <%include>page_exit.eh</%include> @@ -98,16 +91,13 @@ for (iter = recordingsTree.begin(path); iter != end; ++iter) { for (iter = recordingsTree.begin(path); iter != end; ++iter) { RecordingsTree::RecordingsItemPtr recItem = iter->second; if (!recItem->IsDir()) { - EpgEventPtr epgEvent(RecordingsTree::CreateEpgEvent(recItem)); - if (epgEvent) { - epgEvents.push_back(epgEvent); - } string day(FormatDateTime("%a,", recItem->StartTime())); string dayLen(lexical_cast<string, int>(day.length() - 1) + ".25em;"); - string hint(tr("Click to view details.")); if (epgEvent && !epgEvent->ShortDescr().empty()) hint = (epgEvent->ShortDescr() + "<br />" + hint); + string shortDescr(recItem->RecInfo()->ShortText() ? recItem->RecInfo()->ShortText() : ""); + string hint(tr("Click to view details.")); if (!shortDescr.empty()) hint = shortDescr + "<br />" + hint; </%cpp> <li class="recording"> - <& rec_item_file name=(recItem->Name()) level=(level) id=(recItem->Id()) day=(day) dayLen=(dayLen) startTime=(recItem->StartTime()) hint=(hint) shortDescr=(epgEvent ? epgEvent->ShortDescr() : "") archived=(epgEvent ? epgEvent->Archived() : "") archiveId=(recItem->ArchiveId()) &> + <& rec_item_file name=(recItem->Name()) level=(level) id=(recItem->Id()) day=(day) dayLen=(dayLen) startTime=(recItem->StartTime()) hint=(hint) shortDescr=(shortDescr) archived=(RecordingsManager::GetArchiveDescr(recItem->Recording())) &> </li> <%cpp> } @@ -117,24 +107,6 @@ for (iter = recordingsTree.begin(path); iter != end; ++iter) { <# ---------------------------------------------------------------------- #> -<%def recordings_data> -<%cpp> - // create hidden div for the tooltip hints. - for (vector<EpgEventPtr>::iterator i = epgEvents.begin(); i != epgEvents.end(); ++i) { - EpgEventPtr epg = *i; - string start(epg->StartTime("%a,") + string(" ") - + epg->StartTime(tr("%b %d %y")) + string(" ") - + epg->StartTime(tr("%I:%M %p"))); - string tools_component = epg->Archived().empty() ? "recordings.rec_tools" : "recordings.archived_disc" ; -</%cpp> - <& pageelems.epg_tt_box boxId=(epg->Id()) caption=(epg->Caption()) tools_comp=(tools_component) time=(start) title=(epg->Title()) short_descr=(epg->ShortDescr()) long_descr=(epg->LongDescr()) archived=(epg->Archived()) elapsed=(epg->Elapsed()) &> -<%cpp> - } -</%cpp> -</%def> - -<# ---------------------------------------------------------------------- #> - <%def rec_tools> <%args> string id; @@ -182,7 +154,6 @@ for (iter = recordingsTree.begin(path); iter != end; ++iter) { string hint; string shortDescr; string archived; - string archiveId; </%args> <div class="recording_item"> <div class="recording_imgs"><%cpp> reply.out() << StringRepeat(level + 1, "<img src=\"transparent.png\" alt=\"\" width=\"16px\" height=\"16px\" />"); </%cpp><%cpp> if (!archived.empty()) { </%cpp><& archived_disc archived=(archived) &><%cpp> } else { </%cpp><img src="<$ LiveSetup().GetThemedLink("img", "movie.png") $>" alt="movie" /><%cpp> } </%cpp></div> @@ -190,7 +161,7 @@ for (iter = recordingsTree.begin(path); iter != end; ++iter) { <div class="recording_day" style="width: <$ dayLen $>"><$ day $></div> <div class="recording_date"><$ FormatDateTime(tr("%b %d %y"), startTime) $></div> <div class="recording_time"><$ FormatDateTime(tr("%I:%M %p"), startTime) $></div> - <div class="recording_name" <& tooltip.hint text=(hint) &><& tooltip.display domId=(id) &>><$ name $><br /><%cpp>if ((name != shortDescr) && (!shortDescr.empty())) {</%cpp><span><$ shortDescr $></span><%cpp> } else { </%cpp><span> </span><%cpp> } </%cpp></div> + <div class="recording_name"><a <& tooltip.hint text=(hint) &><& tooltip.display domId=(id) &>><$ name $><br /><%cpp>if ((name != shortDescr) && (!shortDescr.empty())) {</%cpp><span><$ shortDescr $></span><%cpp> } else { </%cpp><span> </span><%cpp> } </%cpp></a></div> </div> <div class="recording_actions"> <%cpp> |