File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -488,7 +488,7 @@ export var MapMLLayer = L.Layer.extend({
488
488
opacityControl = document . createElement ( 'details' ) ,
489
489
opacityControlSummary = document . createElement ( 'summary' ) ,
490
490
opacityControlSummaryLabel = document . createElement ( 'label' ) ,
491
- root = this . _layerEl . parentElement . shadowRoot ;
491
+ root = this . _layerEl . parentElement . shadowRoot , map = this . _map ;
492
492
493
493
input . defaultChecked = this . _map ? true : false ;
494
494
input . type = 'checkbox' ;
@@ -542,6 +542,17 @@ export var MapMLLayer = L.Layer.extend({
542
542
e . target . classList . remove ( "drag-active" ) ;
543
543
e . target . setAttribute ( "aria-grabbed" , "false" ) ;
544
544
e . target . removeAttribute ( "aria-dropeffect" ) ;
545
+ let controls = e . target . parentNode . children ,
546
+ layers = map . getPane ( "overlayPane" ) . children ,
547
+ zIndex = 1 ;
548
+ for ( let control of controls ) {
549
+ for ( let layer of layers ) {
550
+ if ( control . querySelector ( "span" ) . layer . _container == layer ) {
551
+ layer . style [ "z-index" ] = zIndex ;
552
+ zIndex ++ ;
553
+ }
554
+ }
555
+ }
545
556
} ;
546
557
547
558
L . DomEvent . on ( opacity , 'change' , this . _changeOpacity , this ) ;
You can’t perform that action at this time.
0 commit comments