File tree 2 files changed +10
-4
lines changed
2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -345,7 +345,9 @@ export class MapFeature extends HTMLElement {
345
345
let map = this . _map ,
346
346
geometry = this . querySelector ( 'map-geometry' ) ,
347
347
native = this . _getNativeZoomAndCS (
348
- this . _layer . _content || this . _layer . metas
348
+ this . _layer . queryMetas ?. length
349
+ ? this . _layer . queryMetas
350
+ : this . _layer . _content
349
351
) ,
350
352
cs = geometry . getAttribute ( 'cs' ) || native . cs ,
351
353
// zoom level that the feature rendered at
Original file line number Diff line number Diff line change @@ -113,8 +113,8 @@ export var QueryHandler = L.Handler.extend({
113
113
features = Array . prototype . slice . call (
114
114
mapmldoc . querySelectorAll ( 'map-feature' )
115
115
) ;
116
- // <map-meta> elements
117
- layer . metas = Array . prototype . slice . call (
116
+ // <map-meta> elements for this query
117
+ layer . queryMetas = Array . prototype . slice . call (
118
118
mapmldoc . querySelectorAll (
119
119
'map-meta[name=cs], map-meta[name=zoom], map-meta[name=projection]'
120
120
)
@@ -298,7 +298,11 @@ export var QueryHandler = L.Handler.extend({
298
298
layer . on ( 'popupclose' , function ( ) {
299
299
map . removeLayer ( f ) ;
300
300
} ) ;
301
- f . showPaginationFeature ( { i : 0 , popup : layer . _popup , meta : layer . metas } ) ;
301
+ f . showPaginationFeature ( {
302
+ i : 0 ,
303
+ popup : layer . _popup ,
304
+ meta : layer . queryMetas
305
+ } ) ;
302
306
}
303
307
}
304
308
} ) ;
You can’t perform that action at this time.
0 commit comments