mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2026-01-10 12:24:50 +00:00
Fix location store for tag.
This commit is contained in:
@@ -79,20 +79,28 @@
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
// set location thing:
|
||||
function setObjectLocation(e) {
|
||||
console.log('Set object location: lat(' + e.latlng.lat + '), long(' + e.latlng.lng + '), zoom (' + mymap.getZoom() + ')');
|
||||
$('input[name="{{ latitudevar }}"]').val(e.latlng.lat);
|
||||
$('input[name="{{ longitudevar }}"]').val(e.latlng.lng);
|
||||
if (typeof e.latlng !== 'undefined') {
|
||||
console.log('Set object location: lat(' + e.latlng.lat + '), long(' + e.latlng.lng + '), zoom (' + mymap.getZoom() + ')');
|
||||
$('input[name="{{ latitudevar }}"]').val(e.latlng.lat);
|
||||
$('input[name="{{ longitudevar }}"]').val(e.latlng.lng);
|
||||
}
|
||||
if (typeof e.latlng === 'undefined') {
|
||||
console.log('Set object zoom level to ' + mymap.getZoom());
|
||||
}
|
||||
$('input[name="{{ zoomlevelvar }}"]').val(mymap.getZoom());
|
||||
$('input[name="{{ haslocationvar }}"]').val('true');
|
||||
|
||||
|
||||
// remove existing marker:
|
||||
if (typeof marker !== 'undefined') {
|
||||
if (typeof marker !== 'undefined' && typeof e.latlng !== 'undefined') {
|
||||
marker.remove();
|
||||
}
|
||||
// new marker
|
||||
marker = L.marker({lat: e.latlng.lat, lng: e.latlng.lng}).addTo(mymap);
|
||||
if (typeof e.latlng !== 'undefined') {
|
||||
// new marker
|
||||
marker = L.marker({lat: e.latlng.lat, lng: e.latlng.lng}).addTo(mymap);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -110,6 +118,7 @@
|
||||
}).addTo(mymap);
|
||||
|
||||
mymap.on('contextmenu', setObjectLocation);
|
||||
mymap.on('zoomend', setObjectLocation);
|
||||
|
||||
// add marker
|
||||
if (typeof locations.{{ name }}.has_location !== 'undefined' && locations.{{ name }}.has_location === true) {
|
||||
|
||||
Reference in New Issue
Block a user