Skip to content

Commit 069673c

Browse files
flabbamanntacruc
authored andcommitted
Show waypoint details in tooltip
Signed-off-by: Lars <[email protected]>
1 parent b274266 commit 069673c

File tree

1 file changed

+39
-12
lines changed

1 file changed

+39
-12
lines changed

src/components/map/TrackLayer.vue

Lines changed: 39 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,50 @@
4444
{{ t('maps', 'Download track') }}
4545
</NcActionLink>
4646
</LPopup>
47-
<LTooltip :options="tooltipOptions">
48-
<div class="tooltip-track-wrapper"
49-
:style="'border: 2px solid ' + color">
50-
<b>{{ t('maps', 'Name') }}:</b>
51-
<span>{{ track.file_name }}</span>
52-
<br>
53-
<b v-if="dateBegin">{{ t('maps', 'Begins at') }}:</b>
54-
<span v-if="dateBegin">{{ dateBegin }}</span>
55-
</div>
56-
</LTooltip>
5747
<LMarker v-if="firstPoint"
5848
:icon="firstPointMarkerIcon"
59-
:lat-lng="firstPoint" />
49+
:lat-lng="firstPoint" >
50+
<LTooltip :options="tooltipOptions">
51+
<div class="tooltip-track-wrapper"
52+
:style="'border: 2px solid ' + color">
53+
<b>{{ t('maps', 'File') }}:</b>
54+
<span>{{ track.file_name }}</span>
55+
<br v-if="dateBegin">
56+
<b v-if="dateBegin">{{ t('maps', 'Begins at') }}:</b>
57+
<span v-if="dateBegin">{{ dateBegin }}</span>
58+
<br v-if="firstPoint.name">
59+
<b v-if="firstPoint.name">{{ t('maps', 'Name') }}:</b>
60+
<span v-if="firstPoint.name">{{ firstPoint.name }}</span>
61+
<br v-if="firstPoint.desc">
62+
<b v-if="firstPoint.desc">{{ t('maps', 'Description') }}:</b>
63+
<span v-if="firstPoint.desc">{{ firstPoint.desc }}</span>
64+
<br v-if="firstPoint.ele">
65+
<b v-if="firstPoint.ele">{{ t('maps', 'Altitude') }}:</b>
66+
<span v-if="firstPoint.ele">{{ firstPoint.ele }} m</span>
67+
</div>
68+
</LTooltip>
69+
</LMarker>
6070
<LMarker v-for="(point, i) in wayPoints"
6171
:key="'waypoint:'.concat(i)"
6272
:icon="wayPointMarkerIcon"
63-
:lat-lng="point" />
73+
:lat-lng="point">
74+
<LTooltip :options="tooltipOptions">
75+
<div class="tooltip-track-wrapper"
76+
:style="'border: 2px solid ' + color">
77+
<b>{{ t('maps', 'File') }}:</b>
78+
<span>{{ track.file_name }}</span>
79+
<br v-if="point.name">
80+
<b v-if="point.name">{{ t('maps', 'Name') }}:</b>
81+
<span v-if="point.name">{{ point.name }}</span>
82+
<br v-if="point.desc">
83+
<b v-if="point.desc">{{ t('maps', 'Description') }}:</b>
84+
<span v-if="point.desc">{{ point.desc }}</span>
85+
<br v-if="point.ele">
86+
<b v-if="point.ele">{{ t('maps', 'Altitude') }}:</b>
87+
<span v-if="point.ele">{{ point.ele }} m</span>
88+
</div>
89+
</LTooltip>
90+
</LMarker>
6491
<LFeatureGroup v-for="(line, i) in lines"
6592
:key="'line'.concat(i)"
6693
@mouseover="trackLineMouseover($event, line)">

0 commit comments

Comments
 (0)