Skip to content

Commit

Permalink
exclude hintMarker from enableDraw. Fixes #405 (patch)
Browse files Browse the repository at this point in the history
  • Loading branch information
codeofsumit committed Feb 18, 2019
1 parent 5de0f26 commit 9e1ccac
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/js/Draw/L.PM.Draw.Marker.js
Expand Up @@ -52,7 +52,7 @@ Draw.Marker = Draw.extend({

// enable edit mode for existing markers
this._map.eachLayer(layer => {
if (layer instanceof L.Marker && layer.pm) {
if (this.isRelevantMarker(layer)) {
layer.pm.enable();
}
});
Expand All @@ -74,7 +74,7 @@ Draw.Marker = Draw.extend({

// disable dragging and removing for all markers
this._map.eachLayer(layer => {
if (layer instanceof L.Marker && layer.pm && !layer._pmTempLayer) {
if (this.isRelevantMarker(layer)) {
layer.pm.disable();
}
});
Expand All @@ -88,6 +88,9 @@ Draw.Marker = Draw.extend({
// change enabled state
this._enabled = false;
},
isRelevantMarker(layer) {
return layer instanceof L.Marker && layer.pm && !layer._pmTempLayer;
},
enabled() {
return this._enabled;
},
Expand Down

0 comments on commit 9e1ccac

Please sign in to comment.