@@ -1404,6 +1404,8 @@ export var MapMLLayer = L.Layer.extend({
14041404 : mapml . baseURI || this . responseURL ,
14051405 this . responseURL
14061406 ) . href ;
1407+ // TODO try to remove need for _extent, or rename it to e.g. _private
1408+ layer . _extent = { } ;
14071409 if ( mapml . querySelector && mapml . querySelector ( 'map-feature' ) )
14081410 layer . _content = mapml ;
14091411 if ( ! this . responseXML && this . responseText )
@@ -1416,7 +1418,6 @@ export var MapMLLayer = L.Layer.extend({
14161418 thinkOfAGoodName ( ) ;
14171419 parseLicenseAndLegend ( ) ;
14181420 setZoomInOrOutLinks ( ) ;
1419- resetTemplatedLayers ( ) ;
14201421 processTiles ( ) ;
14211422 M . _parseStylesheetAsHTML ( mapml , base , layer . _container ) ;
14221423 getExtentLayerControls ( ) ;
@@ -1504,7 +1505,6 @@ export var MapMLLayer = L.Layer.extend({
15041505 ) ;
15051506 return ;
15061507 } else if ( ! serverMeta ) {
1507- layer . _extent = { } ;
15081508 if ( projectionMatch ) {
15091509 layer . _extent . crs = M [ projection ] ;
15101510 }
@@ -1556,8 +1556,6 @@ export var MapMLLayer = L.Layer.extend({
15561556 function setZoomInOrOutLinks ( ) {
15571557 var zoomin = mapml . querySelector ( 'map-link[rel=zoomin]' ) ,
15581558 zoomout = mapml . querySelector ( 'map-link[rel=zoomout]' ) ;
1559- delete layer . _extent . zoomin ;
1560- delete layer . _extent . zoomout ;
15611559 if ( zoomin ) {
15621560 layer . _extent . zoomin = new URL (
15631561 zoomin . getAttribute ( 'href' ) ,
@@ -1571,18 +1569,6 @@ export var MapMLLayer = L.Layer.extend({
15711569 ) . href ;
15721570 }
15731571 }
1574- function resetTemplatedLayers ( ) {
1575- if ( layer . _extent . _mapExtents ) {
1576- for ( let i = 0 ; i < layer . _extent . _mapExtents . length ; i ++ ) {
1577- if ( layer . _extent . _mapExtents [ i ] . templatedLayer ) {
1578- layer . _extent . _mapExtents [ i ] . templatedLayer . reset (
1579- layer . _extent . _mapExtents [ i ] . _templateVars ,
1580- layer . _extent . _mapExtents [ i ] . extentZIndex
1581- ) ;
1582- }
1583- }
1584- }
1585- }
15861572 function processTiles ( ) {
15871573 if ( mapml . querySelector ( 'map-tile' ) ) {
15881574 var tiles = document . createElement ( 'map-tiles' ) ,
0 commit comments