From d6e6c9992e85151ee12b9104bca647ce0e11782b Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sat, 27 Apr 2019 09:11:42 +0200 Subject: History: Only show months and years with logged journeys --- templates/_history_months.html.ep | 8 ++++---- templates/_history_years.html.ep | 8 ++++---- templates/history.html.ep | 14 ++++---------- templates/history_by_month.html.ep | 4 +--- templates/history_by_year.html.ep | 4 +--- 5 files changed, 14 insertions(+), 24 deletions(-) (limited to 'templates') diff --git a/templates/_history_months.html.ep b/templates/_history_months.html.ep index 465a159..6a83d74 100644 --- a/templates/_history_months.html.ep +++ b/templates/_history_months.html.ep @@ -1,11 +1,11 @@
    - % while ($since < $now) { - % my $link_to = $since->strftime('%Y/%m'); + % for my $month (history_months()) { + % my $link_to = $month->[0]; + % my $text = $month->[1]; % my $class = $link_to eq $current ? 'active' : 'waves-effect'; -
  • <%= $since->strftime('%m.%Y') %>
  • - % $since->add(months => 1)->set(day => 1, hour => 0, minute => 0, second => 0); +
  • <%= $text %>
  • % }
diff --git a/templates/_history_years.html.ep b/templates/_history_years.html.ep index 02bb70d..768c438 100644 --- a/templates/_history_years.html.ep +++ b/templates/_history_years.html.ep @@ -1,11 +1,11 @@
    - % while ($since < $now) { - % my $link_to = $since->strftime('%Y'); + % for my $year (history_years()) { + % my $link_to = $year->[0]; + % my $text = $year->[1]; % my $class = $link_to eq $current ? 'active' : 'waves-effect'; -
  • <%= $since->strftime('%Y') %>
  • - % $since->add(years => 1)->set(month => 1, day => 1, hour => 0, minute => 0, second => 0); +
  • <%= $text %>
  • % }
diff --git a/templates/history.html.ep b/templates/history.html.ep index 246d6af..a2f607a 100644 --- a/templates/history.html.ep +++ b/templates/history.html.ep @@ -22,12 +22,8 @@

Nach Jahr

-% my $since = get_oldest_journey_ts(); -% my $now = DateTime->now(time_zone => 'Europe/Berlin'); -% if ($since) { - %= include '_history_years', current => '', since => $since->clone, now => $now; -% } -% else { +%= include '_history_years', current => ''; +% if(0) {
Noch keine Fahrten. @@ -36,10 +32,8 @@ % }

Nach Monat

-% if ($since) { - %= include '_history_months', current => '', since => $since->clone, now => $now; -% } -% else { +%= include '_history_months', current => ''; +% if(0) {
Noch keine Fahrten. diff --git a/templates/history_by_month.html.ep b/templates/history_by_month.html.ep index 64d42c6..7aae59d 100644 --- a/templates/history_by_month.html.ep +++ b/templates/history_by_month.html.ep @@ -1,6 +1,4 @@ -% my $since = get_oldest_journey_ts(); -% my $now = DateTime->now(time_zone => 'Europe/Berlin'); -%= include '_history_months', current => "${year}/${month}", since => $since, now => $now; +%= include '_history_months', current => "${year}/${month}";

<%= stash('month_name') %> <%= stash('year') %>

diff --git a/templates/history_by_year.html.ep b/templates/history_by_year.html.ep index f73d7ec..c5cffa0 100644 --- a/templates/history_by_year.html.ep +++ b/templates/history_by_year.html.ep @@ -1,6 +1,4 @@ -% my $since = get_oldest_journey_ts(); -% my $now = DateTime->now(time_zone => 'Europe/Berlin'); -%= include '_history_years', current => $year, since => $since, now => $now; +%= include '_history_years', current => $year;

Jahresrückblick <%= $year %>

-- cgit v1.2.3