From fa0c9473db7ff372d4654f3a00dd039222c45189 Mon Sep 17 00:00:00 2001 From: Thomas Keil Date: Sat, 13 Jan 2007 19:54:00 +0000 Subject: Changed overall menue structure --- pages/menu.ecpp | 32 +++++++++++++++++++++++++------- pages/recordings.ecpp | 14 +++++--------- pages/remote.ecpp | 2 +- pages/schedule.ecpp | 8 ++------ pages/timers.ecpp | 8 ++------ pages/whats_on.ecpp | 11 ++++------- 6 files changed, 39 insertions(+), 36 deletions(-) (limited to 'pages') diff --git a/pages/menu.ecpp b/pages/menu.ecpp index 3d46df4..a36a01a 100644 --- a/pages/menu.ecpp +++ b/pages/menu.ecpp @@ -2,11 +2,29 @@ #include #include +<%args> +active; + +<%request scope="page"> +std::string set_active; + +<{ + set_active = active; +}> + ><$ tr("What's on now?") $> | + ><$ tr("What's on next?") $> | + ><$ tr("Schedule") $> | + ><$ tr("Timers") $> | + ><$ tr("Recordings") $> | + ><$ tr("Remote Control") $> + + +<%def setactive> +<%args> +current; + +<{ if (current== set_active) { }> +class="active" +<{ } }> + \ No newline at end of file diff --git a/pages/recordings.ecpp b/pages/recordings.ecpp index b93e16e..a8aa15d 100644 --- a/pages/recordings.ecpp +++ b/pages/recordings.ecpp @@ -26,22 +26,18 @@ RecordingsTree recordingsTree; <& pageelems.tooltip_js &> -
- <& pageelems.logo &> - <& menu &> -
-
-
+ <& pageelems.logo &> + <& menu active=("recordings") &> +
<& pageelems.header_box content=(tr("Recordings")) &> % if (Recordings.Count() == 0) { Keine Aufnahmen vorhanden % } else { -
+
<& recordings.recordings_item &> -
+
% }
-
<%include>page_exit.eh diff --git a/pages/remote.ecpp b/pages/remote.ecpp index 0926052..dabad65 100644 --- a/pages/remote.ecpp +++ b/pages/remote.ecpp @@ -107,7 +107,7 @@ using namespace vdrlive;
<& pageelems.logo &> - <& menu > + <& menu active="remote" &>
diff --git a/pages/schedule.ecpp b/pages/schedule.ecpp index 4ff06ad..3bc50fd 100644 --- a/pages/schedule.ecpp +++ b/pages/schedule.ecpp @@ -48,11 +48,8 @@ using namespace vdrlive; -
- <& pageelems.logo &> - <& menu > -
-
+ <& pageelems.logo &> + <& menu active=("schedule")>
<&pageelems.header_box component=("schedule.channel_selection") &> @@ -91,7 +88,6 @@ using namespace vdrlive; % }
-
<%include>page_exit.eh diff --git a/pages/timers.ecpp b/pages/timers.ecpp index 97adafa..422b2ea 100644 --- a/pages/timers.ecpp +++ b/pages/timers.ecpp @@ -20,11 +20,8 @@ using namespace vdrlive; -
- <& pageelems.logo &> - <& menu > -
-
+ <& pageelems.logo &> + <& menu active=("timers") &>
<& pageelems.header_box content=(pageTitle) &> % if (timers.size() == 0) { @@ -62,7 +59,6 @@ using namespace vdrlive; }>
-
<%include>page_exit.eh diff --git a/pages/whats_on.ecpp b/pages/whats_on.ecpp index 9bb3171..3c06c91 100644 --- a/pages/whats_on.ecpp +++ b/pages/whats_on.ecpp @@ -24,6 +24,7 @@ string head; if (type == "now") { head = tr("What's running at")+string(" ")+FormatDateTime(tr("%I:%M %p"), time(0)); } else { + type="next"; head = tr("What's on next?"); } @@ -40,13 +41,9 @@ if (type == "now") { -
- <& pageelems.logo &> - <& menu > -
-
-
- <& pageelems.header_box content=(head) &> + <& pageelems.logo &> + <& menu active=(type) &> +
<{ ReadLock channelsLock( Channels ); if (channelsLock) { -- cgit v1.2.3