From 5be0571f2369c74ab236205ee7c237e817659a66 Mon Sep 17 00:00:00 2001 From: p-a-s-c-a-l Date: Thu, 23 Jul 2020 15:35:03 +0200 Subject: [PATCH] #100 AdaptationOptionsAppraisalMap --- src/App.js | 1 + src/components/GenericMap.js | 7 +++++-- src/components/commons/LeafletMap.js | 11 +++++++++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/App.js b/src/App.js index 283838f..911518a 100644 --- a/src/App.js +++ b/src/App.js @@ -43,6 +43,7 @@ export default class App extends React.Component { } /> } /> } /> + } /> diff --git a/src/components/GenericMap.js b/src/components/GenericMap.js index 6ff96c7..36bc221 100644 --- a/src/components/GenericMap.js +++ b/src/components/GenericMap.js @@ -64,6 +64,7 @@ export default class GenericMap extends BasicMap { if (this.props.isSynchronised === true) { log.info('rendering two sychronised maps: ' + this.props.isSynchronised); + return (<> (this.mapComponentA = mapComponent)} - fly='true' + fly={true} + showAdaptationScenario={false} /> (this.mapComponentB = mapComponent)} - fly='false' + fly={false} + showAdaptationScenario={true} /> ); } else { diff --git a/src/components/commons/LeafletMap.js b/src/components/commons/LeafletMap.js index 5e8b448..f62f667 100644 --- a/src/components/commons/LeafletMap.js +++ b/src/components/commons/LeafletMap.js @@ -292,7 +292,14 @@ export default class LeafletMap extends React.Component { getUrl(name) { for (var i = 0; i < this.props.overlays.length; i++) { if (this.props.overlays[i].name === name) { - return this.props.overlays[i].url; + + // hacketyhack + if(this.props.showAdaptationScenario) { + log.debug(`changing URL parameter of layer ${name} to STUDY_VARIANT='ADAPTATION-01'`); + return this.props.overlays[i].url.replace("STUDY_VARIANT='BASELINE'","STUDY_VARIANT='ADAPTATION-01'"); + } else { + return this.props.overlays[i].url; + } } } @@ -410,7 +417,7 @@ export default class LeafletMap extends React.Component { const identify = true; layerArray.unshift(