mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-10 18:39:22 +08:00
feat(geomap): note preview on tooltip
This commit is contained in:
parent
65553250b5
commit
ac262228f0
@ -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());
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user