Skip to content

Commit a41e4ef

Browse files
committed
fix(build): Removed the center undefined log message as noted by @ngoldman here:
#206
1 parent 46afaf1 commit a41e4ef

File tree

3 files changed

+27
-25
lines changed

3 files changed

+27
-25
lines changed

dist/angular-leaflet-directive.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -124,21 +124,22 @@ angular.module("leaflet-directive").directive('center', function ($log, $parse,
124124

125125
controller.getMap().then(function(map) {
126126
var defaults = leafletMapDefaults.getDefaults(attrs.id);
127-
if (isDefined(center)) {
128-
if (center.autoDiscover === true) {
129-
map.locate({ setView: true, maxZoom: defaults.maxZoom });
130-
}
131127

132-
var centerModel = {
133-
lat: $parse("center.lat"),
134-
lng: $parse("center.lng"),
135-
zoom: $parse("center.zoom")
136-
};
137-
} else {
138-
$log.warn("[AngularJS - Leaflet] 'center' is undefined in the current scope, did you forget to initialize it?");
128+
if (!isDefined(center)) {
139129
map.setView([defaults.center.lat, defaults.center.lng], defaults.center.zoom);
130+
return;
140131
}
141132

133+
if (center.autoDiscover === true) {
134+
map.locate({ setView: true, maxZoom: defaults.maxZoom });
135+
}
136+
137+
var centerModel = {
138+
lat: $parse("center.lat"),
139+
lng: $parse("center.lng"),
140+
zoom: $parse("center.zoom")
141+
};
142+
142143
var movingMap = false;
143144

144145
leafletScope.$watch("center", function(center) {

0 commit comments

Comments
 (0)