@if (trails.trails.length > 1) { @for (trail of trails.trails; track $index) {
@if (trail.recording) { {{ i18n.texts.trace_recorder.notif_message }} } @else { {{ trail.trail.name }} }
}
} @if (selectedTrail) {
@if (selectedTrail.hasBreaks) {
{{i18n.texts.pages.trail.show_breaks}}
} @for (wp of selectedTrail.wayPoints; track $index) { @if (!wp.computed.breakPoint || selectedTrail.showBreaks) { } } @if (selectedTrail.wayPointDepartureAndArrival) { }
}
{{i18n.texts.way_points.position}}
{{i18n.coordToString(wp.computed.wayPoint.point.pos.lat)}}
{{i18n.coordToString(wp.computed.wayPoint.point.pos.lng)}}
{{i18n.texts.way_points.altitude}}
{{wp.computed.altitude !== undefined ? i18n.elevationToString(wp.computed.altitude) : '?'}}
@if (arrival || !wp.isDeparture) {
{{i18n.texts.way_points.distance}}
{{arrival && wp.computed.isDeparture ? i18n.distanceToString(track.metadata?.distance) : (wp.computed.distanceFromDeparture !== undefined ? i18n.distanceToString(wp.computed.distanceFromDeparture) : '?')}}
{{i18n.texts.way_points.time}}
{{arrival && wp.computed.isDeparture ? i18n.durationToString(track.metadata?.duration) : (wp.computed.timeSinceDeparture !== undefined ? i18n.durationToString(wp.computed.timeSinceDeparture) : '?')}}
} @if (wp.computed.breakPoint) {
{{i18n.texts.way_points.duration}}
{{i18n.durationToString(wp.computed.breakPoint.duration)}}
}
@if ((editTools || isRecording) && !wp.computed.breakPoint) {
@if (!wp.computed.isDeparture && !wp.computed.isComputedOnly) { } @if (!(wp.computed.isDeparture && wp.computed.isArrival && arrival)) { }
}
@if (!wp.computed.breakPoint && (!arrival || !wp.computed.isDeparture)) {
}
@if (wp.photos.length > 0 && (!arrival || !wp.computed.isDeparture)) {
}