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

dist/ui-leaflet.js

Lines changed: 16 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ui-leaflet.min.js

Lines changed: 3 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ui-leaflet.min.no-header.js

Lines changed: 3 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ui-leaflet_dev_mapped.js

Lines changed: 15 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ui-leaflet_dev_mapped.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/directives/leaflet.js

Lines changed: 1 addition & 1 deletion
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
});

src/services/leafletMapDefaults.js

Lines changed: 5 additions & 2 deletions
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)