From 981b6b554b53893c01ebe93329ce9e543e716a9d Mon Sep 17 00:00:00 2001 From: Dustin Carlino Date: Tue, 8 Oct 2024 10:28:46 +0100 Subject: [PATCH] Get most layers using separate checkboxes to work --- src/lib/browse/LayerControls.svelte | 8 +++++--- src/lib/browse/layers/LayerControl.svelte | 6 ++++++ src/lib/browse/layers/areas/CensusOutputAreas.svelte | 6 +++++- src/lib/browse/layers/areas/CombinedAuthorities.svelte | 5 +++-- src/lib/browse/layers/areas/IMD.svelte | 5 +++-- .../browse/layers/areas/LocalAuthorityDistricts.svelte | 5 +++-- .../browse/layers/areas/LocalPlanningAuthorities.svelte | 5 +++-- .../layers/areas/ParliamentaryConstituencies.svelte | 5 +++-- src/lib/browse/layers/areas/Pollution.svelte | 9 +++++---- src/lib/browse/layers/areas/RoadNoise.svelte | 5 +++-- src/lib/browse/layers/areas/Wards.svelte | 5 +++-- src/lib/browse/layers/lines/BusRoutes.svelte | 5 +++-- src/lib/browse/layers/lines/CyclePaths.svelte | 5 +++-- src/lib/browse/layers/lines/Gradients.svelte | 5 +++-- src/lib/browse/layers/lines/MajorRoadNetwork.svelte | 5 +++-- src/lib/browse/layers/lines/NationalCycleNetwork.svelte | 5 +++-- src/lib/browse/layers/lines/PCT.svelte | 5 +++-- src/lib/browse/layers/lines/PavementWidths.svelte | 5 +++-- src/lib/browse/layers/lines/RoadSpeeds.svelte | 5 +++-- src/lib/browse/layers/lines/RoadWidths.svelte | 5 +++-- src/lib/browse/layers/lines/StrategicRoadNetwork.svelte | 5 +++-- src/lib/browse/layers/lines/Trams.svelte | 5 +++-- src/lib/browse/layers/points/BusStops.svelte | 5 +++-- src/lib/browse/layers/points/Crossings.svelte | 5 +++-- src/lib/browse/layers/points/CycleParking.svelte | 5 +++-- src/lib/browse/layers/points/Education.svelte | 7 +++---- src/lib/browse/layers/points/Hospitals.svelte | 7 +++---- src/lib/browse/layers/points/Problems.svelte | 5 +++-- src/lib/browse/layers/points/RailwayStations.svelte | 7 +++---- src/lib/browse/layers/points/SportsSpaces.svelte | 7 +++---- src/lib/browse/layers/points/Stats19.svelte | 5 +++-- src/lib/browse/layers/points/VehicleCounts.svelte | 5 +++-- 32 files changed, 105 insertions(+), 72 deletions(-) diff --git a/src/lib/browse/LayerControls.svelte b/src/lib/browse/LayerControls.svelte index 8c566639..5a80e480 100644 --- a/src/lib/browse/LayerControls.svelte +++ b/src/lib/browse/LayerControls.svelte @@ -93,9 +93,11 @@ - - - + + + + + diff --git a/src/lib/browse/layers/LayerControl.svelte b/src/lib/browse/layers/LayerControl.svelte index 23d16486..c5c8b1f2 100644 --- a/src/lib/browse/layers/LayerControl.svelte +++ b/src/lib/browse/layers/LayerControl.svelte @@ -1,8 +1,12 @@ +{title} +
diff --git a/src/lib/browse/layers/areas/CensusOutputAreas.svelte b/src/lib/browse/layers/areas/CensusOutputAreas.svelte index f0991fd8..77e800cb 100644 --- a/src/lib/browse/layers/areas/CensusOutputAreas.svelte +++ b/src/lib/browse/layers/areas/CensusOutputAreas.svelte @@ -95,7 +95,11 @@ } - + { diff --git a/src/lib/browse/layers/areas/CombinedAuthorities.svelte b/src/lib/browse/layers/areas/CombinedAuthorities.svelte index 7dc4ec31..5824a1d9 100644 --- a/src/lib/browse/layers/areas/CombinedAuthorities.svelte +++ b/src/lib/browse/layers/areas/CombinedAuthorities.svelte @@ -21,6 +21,7 @@ import { showHideLayer } from "../url"; let name = "combined_authorities"; + let title = "Combined authorities"; let color = colors.combined_authorities; let show = showHideLayer(name); @@ -35,10 +36,10 @@ } - + - Combined authorities + {title}

diff --git a/src/lib/browse/layers/areas/IMD.svelte b/src/lib/browse/layers/areas/IMD.svelte index 2df058dc..7a5e71c4 100644 --- a/src/lib/browse/layers/areas/IMD.svelte +++ b/src/lib/browse/layers/areas/IMD.svelte @@ -20,6 +20,7 @@ import { showHideLayer } from "../url"; let name = "imd"; + let title = "Indices of Multiple Deprivation"; let colorScale = colors.sequential_low_to_high; // The deciles are [1, 10]. The 5 colors cover two each. @@ -28,9 +29,9 @@ let show = showHideLayer(name); - + - Indices of Multiple Deprivation + {title}

diff --git a/src/lib/browse/layers/areas/LocalAuthorityDistricts.svelte b/src/lib/browse/layers/areas/LocalAuthorityDistricts.svelte index e8ae0c40..ecdadf0b 100644 --- a/src/lib/browse/layers/areas/LocalAuthorityDistricts.svelte +++ b/src/lib/browse/layers/areas/LocalAuthorityDistricts.svelte @@ -21,6 +21,7 @@ import { showHideLayer } from "../url"; let name = "local_authority_districts"; + let title = "Local Authority Districts"; let color = colors.local_authority_districts; let show = showHideLayer(name); @@ -35,10 +36,10 @@ } - + - Local Authority Districts + {title}

diff --git a/src/lib/browse/layers/areas/LocalPlanningAuthorities.svelte b/src/lib/browse/layers/areas/LocalPlanningAuthorities.svelte index e27986aa..3979e0ed 100644 --- a/src/lib/browse/layers/areas/LocalPlanningAuthorities.svelte +++ b/src/lib/browse/layers/areas/LocalPlanningAuthorities.svelte @@ -20,6 +20,7 @@ import { showHideLayer } from "../url"; let name = "local_planning_authorities"; + let title = "Local Planning Authorities"; let color = colors.local_planning_authorities; let show = showHideLayer(name); @@ -28,10 +29,10 @@ // -- but can't we fix that now? - + - Local Planning Authorities + {title}

diff --git a/src/lib/browse/layers/areas/ParliamentaryConstituencies.svelte b/src/lib/browse/layers/areas/ParliamentaryConstituencies.svelte index f66635e3..fff18750 100644 --- a/src/lib/browse/layers/areas/ParliamentaryConstituencies.svelte +++ b/src/lib/browse/layers/areas/ParliamentaryConstituencies.svelte @@ -21,6 +21,7 @@ import { showHideLayer } from "../url"; let name = "parliamentary_constituencies"; + let title = "Parliamentary constituencies"; let color = colors.parliamentary_constituencies; let show = showHideLayer(name); @@ -40,10 +41,10 @@ } - + - Parliamentary constituencies + {title}

diff --git a/src/lib/browse/layers/areas/Pollution.svelte b/src/lib/browse/layers/areas/Pollution.svelte index e6b10b57..b9cf06db 100644 --- a/src/lib/browse/layers/areas/Pollution.svelte +++ b/src/lib/browse/layers/areas/Pollution.svelte @@ -8,6 +8,7 @@ import { customUrlState } from "../url"; let name = "pollution"; + let title = "Pollution"; type State = { show: boolean; @@ -51,7 +52,7 @@ return `https://ukair.maps.rcdo.co.uk/ukairserver/services/aq_amb_2022/${$state.pollutant}/MapServer/WMSServer`; } - function title(pollutant: string): string { + function label(pollutant: string): string { return info![1]; } @@ -81,9 +82,9 @@ } - + - Pollution + {title}

@@ -114,7 +115,7 @@ ]} bind:value={$state.pollutant} /> -

{title($state.pollutant)}

+

{label($state.pollutant)}