diff options
| author | Guilhem Moulin <guilhem@fripost.org> | 2025-06-05 16:15:39 +0200 | 
|---|---|---|
| committer | Guilhem Moulin <guilhem@fripost.org> | 2025-06-05 16:19:17 +0200 | 
| commit | 028184920b6bc380fceaa1c73f4fd4698247f106 (patch) | |
| tree | fe6c06c31854eb241127e6d1d6de56cdc23b4242 | |
| parent | 722fb24ab2cf606a60b34991bb4e6f36b7e8ec18 (diff) | |
JS: Don't redirect an empty `layers=` parameter to the default layer selection.
| -rw-r--r-- | main.js | 11 | 
1 files changed, 3 insertions, 8 deletions
@@ -131,14 +131,9 @@ let baseMapLayer = 'topowebb_nedtonad';    if (!isNaN(z)) {      view.setZoom(z);    } -  if (params.has('layers')) { -    const layers = params.get('layers').split(' '); -    if (layers.length > 0 && !layers.some((l) => l.includes('.'))) { -      /* compat redirect/layer subst for old non-hierachical names */ -      params.delete('layers'); -    } -  } -  if (!params.has('layers')) { +  if (!params.has('layers') || (!params.get('layers').match(/^\s*$/) && +        /* compat redirect/layer subst for old non-hierachical names */ +        !params.get('layers').split(' ').some((l) => l.includes('.')))) {      params.set('layers', [          'svk.ledningar',          'svk.stolpar',  | 
