Fix some errors with infoBox

pull/108/head
Candid Dauth 2017-05-14 22:17:41 +02:00
rodzic d6bb69dba6
commit 3acb8ab8e1
3 zmienionych plików z 11 dodań i 4 usunięć

Wyświetl plik

@ -163,9 +163,11 @@ fm.app.factory("fmMapLines", function(fmUtils, $uibModal, $compile, $timeout, $r
scope.$watch("line.trackPoints", (trackPoints) => {
let latlngs = [];
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 } }));
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({

Wyświetl plik

@ -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];

Wyświetl plik

@ -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,