GoBlog/templates/trackdetails.gohtml

19 lines
739 B
Plaintext

{{ define "trackdetails" }}
{{ if .Data.HasTrack }}
{{ $track := (gettrack .Data) }}
{{ if $track }}
{{ if $track.HasPoints }}
{{ $lang := .Blog.Lang }}
<p>{{ with $track.Name }}<b>{{ . }}</b> {{ end }}{{ with $track.Kilometers }}🏁 {{ . }} {{ string $lang "kilometers" }} {{ end }}{{ with $track.Hours }}⌛ {{ . }}{{ end }}</p>
<div class="p" id="map"
data-paths="{{ $track.PathsJSON }}"
data-points="{{ $track.PointsJSON }}"
data-minzoom={{ $track.MinZoom }}
data-maxzoom={{ $track.MaxZoom }}
data-attribution="{{ $track.MapAttribution }}"
></div>
<script defer src="{{ asset "js/geotrack.js" }}"></script>
{{ end }}
{{ end }}
{{ end }}
{{ end }}