feat(geomap): note preview on tooltip

This commit is contained in:
Elian Doran 2025-01-21 22:10:20 +02:00
parent 65553250b5
commit ac262228f0
No known key found for this signature in database

View File

@ -178,11 +178,12 @@ export default class GeoMapTypeWidget extends TypeWidget {
const [ lat, lng ] = latLng.split(",", 2).map((el) => parseFloat(el)); const [ lat, lng ] = latLng.split(",", 2).map((el) => parseFloat(el));
const icon = L.divIcon({ const icon = L.divIcon({
html: `\ html: `\
<a data-href="#${childNote.noteId}">
<img class="icon" src="${asset_path}/node_modules/leaflet/dist/images/marker-icon.png" /> <img class="icon" src="${asset_path}/node_modules/leaflet/dist/images/marker-icon.png" />
<img class="icon-shadow" src="${asset_path}/node_modules/leaflet/dist/images/marker-shadow.png" /> <img class="icon-shadow" src="${asset_path}/node_modules/leaflet/dist/images/marker-shadow.png" />
<span class="bx ${childNote.getIcon()}"></span> <span class="bx ${childNote.getIcon()}"></span>
<span class="title-label">${childNote.title}</span> <span class="title-label">${childNote.title}</span>
`, </a>`,
iconSize: [ 25, 41 ], iconSize: [ 25, 41 ],
iconAnchor: [ 12, 41 ] iconAnchor: [ 12, 41 ]
}) })
@ -194,7 +195,6 @@ export default class GeoMapTypeWidget extends TypeWidget {
autoPanSpeed: 5, autoPanSpeed: 5,
}) })
.addTo(map) .addTo(map)
.bindPopup(childNote.title)
.on("moveend", e => { .on("moveend", e => {
this.moveMarker(childNote.noteId, (e.target as Marker).getLatLng()); this.moveMarker(childNote.noteId, (e.target as Marker).getLatLng());
}); });