From e0e03ca4b10f9352f8fc9bfbdddb519a215e0dde Mon Sep 17 00:00:00 2001 From: Alex Figueroa Date: Fri, 4 Jan 2019 14:30:09 -0800 Subject: [PATCH 1/2] Add shadowPane option to Marker Add shadowPane option to Marker, so developers can specify pane for marker's shadow as suggested in #6447 --- src/layer/marker/Marker.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/layer/marker/Marker.js b/src/layer/marker/Marker.js index 6ba26def78e..a78c9a61493 100644 --- a/src/layer/marker/Marker.js +++ b/src/layer/marker/Marker.js @@ -63,6 +63,10 @@ export var Marker = Layer.extend({ // @option pane: String = 'markerPane' // `Map pane` where the markers icon will be added. pane: 'markerPane', + + // @option pane: String = 'shadowPane' + // `Map pane` where the markers shadow will be added. + shadowPane: 'shadowPane', // @option bubblingMouseEvents: Boolean = false // When `true`, a mouse event on this marker will trigger the same event on the map @@ -251,7 +255,7 @@ export var Marker = Layer.extend({ } this._initInteraction(); if (newShadow && addShadow) { - this.getPane('shadowPane').appendChild(this._shadow); + this.getPane(options.shadowPane).appendChild(this._shadow); } }, From 376f9bffc4dd12caa892ed3e44b8d4fb50705373 Mon Sep 17 00:00:00 2001 From: Andrew Cherniavskii Date: Tue, 22 Jan 2019 17:58:09 +0100 Subject: [PATCH 2/2] Update Marker.js --- src/layer/marker/Marker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layer/marker/Marker.js b/src/layer/marker/Marker.js index a78c9a61493..630bca71a37 100644 --- a/src/layer/marker/Marker.js +++ b/src/layer/marker/Marker.js @@ -63,7 +63,7 @@ export var Marker = Layer.extend({ // @option pane: String = 'markerPane' // `Map pane` where the markers icon will be added. pane: 'markerPane', - + // @option pane: String = 'shadowPane' // `Map pane` where the markers shadow will be added. shadowPane: 'shadowPane',