Unverified Commit 150740f2 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

history: show destination in first line, origin in second

This way, consecutive history entries have matching origin/destination pairs,
and both the outer list and the inner origin/destination pair are sorted
by descending date.
parent 558f158d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -122,14 +122,14 @@ ul.suggestions {
			font-weight: 600;
		}
	}
	.destination::before {
	.origin::before {
		content: ' ';
		display: block;
		border-left: 2px dotted $off-black;
		height: 1rem;
		position: absolute;
		margin-left: calc( 0.5rem - 1px );
		margin-top: -0.5rem;
		margin-top: -0.75rem;
	}
	&.history-date-change {
		display: block;
+14 −14
Original line number Diff line number Diff line
@@ -21,20 +21,6 @@
					</span>
				</a>

				<a href="<%= $detail_link %>" class="unmarked origin">
				<i class="material-icons tiny" aria-label="von">radio_button_unchecked</i>
				% if (param('cancelled')) {
					%= $travel->{sched_departure}->strftime('%H:%M')
				% }
				% else {
					<%= $travel->{rt_departure}->strftime('%H:%M') %>
					% if ($travel->{sched_departure} != $travel->{rt_departure}) {
						(<%= sprintf('%+d', ($travel->{rt_departure}->epoch - $travel->{sched_departure}->epoch) / 60) %>)
					% }
				% }
				<strong><%= $travel->{from_name} %></strong>
				</a>

				<a href="<%= $detail_link %>" class="unmarked destination">
				<i class="material-icons tiny" aria-label="nach">place</i>
				% if (param('cancelled') and $travel->{sched_arrival}->epoch != 0) {
@@ -51,6 +37,20 @@
					% }
				% }
				<strong><%= $travel->{to_name} %></strong>

				<a href="<%= $detail_link %>" class="unmarked origin">
				<i class="material-icons tiny" aria-label="von">radio_button_unchecked</i>
				% if (param('cancelled')) {
					%= $travel->{sched_departure}->strftime('%H:%M')
				% }
				% else {
					<%= $travel->{rt_departure}->strftime('%H:%M') %>
					% if ($travel->{sched_departure} != $travel->{rt_departure}) {
						(<%= sprintf('%+d', ($travel->{rt_departure}->epoch - $travel->{sched_departure}->epoch) / 60) %>)
					% }
				% }
				<strong><%= $travel->{from_name} %></strong>
				</a>
			</a>
			</li>
		% }