Skip to content

Commit be1b65c

Browse files
author
Brian Friedmann
committed
Same implementation as angular-ui#346
1 parent b551246 commit be1b65c

7 files changed

+44
-26
lines changed

Diff for: dist/ui-leaflet.js

+16-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/ui-leaflet.min.js

+3-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/ui-leaflet.min.no-header.js

+3-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/ui-leaflet_dev_mapped.js

+15-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/ui-leaflet_dev_mapped.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: src/directives/leaflet.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ angular.module('ui-leaflet', ['nemLogging']).directive('leaflet',
135135
});
136136

137137
scope.$on('$destroy', function () {
138-
leafletMapDefaults.reset();
138+
leafletMapDefaults.reset(attrs.id);
139139
map.remove();
140140
leafletData.unresolveMap(attrs.id);
141141
});

Diff for: src/services/leafletMapDefaults.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,11 @@ angular.module('ui-leaflet').factory('leafletMapDefaults', function ($q, leaflet
4848

4949
// Get the _defaults dictionary, and override the properties defined by the user
5050
return {
51-
reset: function () {
52-
defaults = {};
51+
reset: function (scopeId) {
52+
if (!isDefined(scopeId)){
53+
scopeId = 'main';
54+
}
55+
delete defaults[scopeId];
5356
},
5457
getDefaults: function (scopeId) {
5558
var mapId = obtainEffectiveMapId(defaults, scopeId);

0 commit comments

Comments
 (0)