@@ -27,7 +27,7 @@ export class GcdsMap {
27
27
// Reference the <mapml-viewer> element
28
28
this . mapViewer = this . el . shadowRoot . querySelector ( 'mapml-viewer' ) as HTMLMapmlViewerElement ;
29
29
30
- // Handle <map- layer> readiness once the map is rendered
30
+ // Handle <layer- > readiness once the map is rendered
31
31
this . handleLayerReady ( ) ;
32
32
}
33
33
@@ -67,13 +67,13 @@ export class GcdsMap {
67
67
}
68
68
69
69
handleLayerReady ( ) {
70
- // Wait for the 'map- layer' custom element to be defined
71
- customElements . whenDefined ( 'map- layer' ) . then ( ( ) => {
72
- // Find all <map- layer> elements inside the mapml-viewer
73
- const layers = Array . from ( this . el . shadowRoot . querySelectorAll ( 'map- layer' ) ) ;
70
+ // Wait for the 'layer- ' custom element to be defined
71
+ customElements . whenDefined ( 'layer- ' ) . then ( ( ) => {
72
+ // Find all <layer- > elements inside the mapml-viewer
73
+ const layers = Array . from ( this . el . shadowRoot . querySelectorAll ( 'layer- ' ) ) ;
74
74
75
75
layers . forEach ( ( layer ) => {
76
- // Now we know the <map- layer> element is fully defined, call whenReady()
76
+ // Now we know the <layer- > element is fully defined, call whenReady()
77
77
( layer as any ) . whenReady ( ) . then ( ( ) => {
78
78
// Check for <map-extent> in the layer's shadow DOM and add 'checked' attribute
79
79
// this is necessary only for geogratis MapML resources, but harmless
@@ -106,13 +106,13 @@ export class GcdsMap {
106
106
controlslist = { this . controlslist ? this . controlslist : undefined }
107
107
>
108
108
{ layers . map ( ( layer ) => (
109
- < map- layer
109
+ < layer-
110
110
label = { layer . getAttribute ( 'label' ) }
111
111
src = { layer . getAttribute ( 'src' ) }
112
112
hidden = { layer . getAttribute ( 'hidden' ) === 'true' ? 'hidden' : undefined }
113
113
checked = { layer . getAttribute ( 'checked' ) === 'true' ? 'checked' : undefined }
114
114
opacity = { layer . getAttribute ( 'opacity' ) }
115
- > </ map- layer>
115
+ > </ layer- >
116
116
) ) }
117
117
</ mapml-viewer >
118
118
< script type = "module" src = "./dist/gcds/gcds-map/mapml.js" > </ script >
0 commit comments