kopia lustrzana https://github.com/FacilMap/facilmap
Fix some errors with infoBox
rodzic
d6bb69dba6
commit
3acb8ab8e1
|
@ -163,10 +163,12 @@ fm.app.factory("fmMapLines", function(fmUtils, $uibModal, $compile, $timeout, $r
|
|||
|
||||
scope.$watch("line.trackPoints", (trackPoints) => {
|
||||
let latlngs = [];
|
||||
if(line.trackPoints) {
|
||||
for(let i=0; i<line.trackPoints.length; i++) {
|
||||
if(line.trackPoints[i] && line.trackPoints[i].ele != null)
|
||||
latlngs.push(Object.assign(new L.latLng(line.trackPoints[i].lat, line.trackPoints[i].lon), { meta: { ele: line.trackPoints[i].ele } }));
|
||||
}
|
||||
}
|
||||
|
||||
elevationPlot.addData({
|
||||
_latlngs: latlngs
|
||||
|
|
|
@ -51,8 +51,10 @@ fm.app.factory("fmMapMarkers", function($uibModal, fmUtils, $compile, $timeout,
|
|||
if(!markersById[marker.id])
|
||||
return;
|
||||
|
||||
if(openMarker && openMarker.id == marker.id)
|
||||
if(openMarker && openMarker.id == marker.id) {
|
||||
openMarker.hide();
|
||||
openMarker = null;
|
||||
}
|
||||
|
||||
markersById[marker.id].removeFrom(map.map);
|
||||
delete markersById[marker.id];
|
||||
|
|
|
@ -13,6 +13,9 @@ fm.app.factory("fmMapMessages", function($rootScope, $compile, $timeout) {
|
|||
|
||||
return {
|
||||
showMessage : function(type, message, buttons, lifetime, onclose) {
|
||||
if(message instanceof Error)
|
||||
console.warn(message.stack);
|
||||
|
||||
var messageObj = {
|
||||
type: type,
|
||||
message: message instanceof Error ? message.name + ": " + message.message : message,
|
||||
|
|
Ładowanie…
Reference in New Issue