From b296a4e4d99b3243ead46f688310cfff5351aa51 Mon Sep 17 00:00:00 2001 From: Dustin Carlino Date: Thu, 15 Aug 2024 10:51:02 +0100 Subject: [PATCH] Adjust metric pages: - put the previous/next metric controls inside the 3/4 width container, so long sidebars don't hide the bottom control - don't repeat the question title Also fix some HTML escape codes for questions. --- codegen/area_check.py | 2 - codegen/common.py | 3 + codegen/path_check.py | 1 - codegen/path_placemaking_check.py | 1 - codegen/planning.py | 1 - codegen/safety_check.py | 1 - codegen/street_check.py | 1 - codegen/street_placemaking_check.py | 1 - src/lib/nav/index.ts | 309 ++++++++++-------- .../area_check/scorecard/Question.svelte | 9 +- .../area_check/scorecard/q01/+page.svelte | 1 - .../area_check/scorecard/q02/+page.svelte | 1 - .../area_check/scorecard/q03/+page.svelte | 1 - .../area_check/scorecard/q04/+page.svelte | 1 - .../area_check/scorecard/q05/+page.svelte | 3 +- .../area_check/scorecard/q06/+page.svelte | 1 - .../area_check/scorecard/q07/+page.svelte | 1 - .../area_check/scorecard/q08/+page.svelte | 1 - .../area_check/scorecard/q09/+page.svelte | 3 +- .../area_check/scorecard/q10/+page.svelte | 1 - .../area_check/scorecard/q11/+page.svelte | 1 - .../area_check/scorecard/q12/+page.svelte | 1 - .../area_check/scorecard/q13/+page.svelte | 1 - src/routes/planning/scorecard/Question.svelte | 9 +- .../planning/scorecard/q01/+page.svelte | 2 +- .../planning/scorecard/q02/+page.svelte | 2 +- .../planning/scorecard/q03/+page.svelte | 2 +- .../planning/scorecard/q04/+page.svelte | 2 +- .../planning/scorecard/q05/+page.svelte | 2 +- .../planning/scorecard/q06/+page.svelte | 2 +- .../planning/scorecard/q07/+page.svelte | 2 +- .../planning/scorecard/q08/+page.svelte | 2 +- .../planning/scorecard/q09/+page.svelte | 2 +- .../planning/scorecard/q10/+page.svelte | 2 +- .../route_check/path_check/Question.svelte | 19 +- .../route_check/path_check/pa17/+page.svelte | 1 - .../route_check/path_check/pa18/+page.svelte | 1 - .../route_check/path_check/pa19/+page.svelte | 5 +- .../route_check/path_check/pa20/+page.svelte | 1 - .../route_check/path_check/pa21/+page.svelte | 1 - .../route_check/path_check/pa22/+page.svelte | 1 - .../route_check/path_check/pa23/+page.svelte | 5 +- .../route_check/path_check/pa24/+page.svelte | 5 +- .../route_check/path_check/pa25/+page.svelte | 5 +- .../route_check/path_check/pa26/+page.svelte | 1 - .../route_check/path_check/pa27/+page.svelte | 1 - .../route_check/path_check/pa28/+page.svelte | 1 - .../route_check/path_check/pa29/+page.svelte | 1 - .../route_check/path_check/pa30/+page.svelte | 1 - .../route_check/path_check/pa31/+page.svelte | 1 - .../route_check/path_check/pa32/+page.svelte | 1 - .../route_check/path_check/pa33/+page.svelte | 1 - .../route_check/path_check/pa34/+page.svelte | 1 - .../route_check/path_check/pa35/+page.svelte | 1 - .../route_check/path_check/pa36/+page.svelte | 1 - .../route_check/path_check/pa37/+page.svelte | 5 +- .../route_check/path_check/pa38/+page.svelte | 5 +- .../route_check/path_check/pa39/+page.svelte | 1 - .../route_check/path_check/pa40/+page.svelte | 1 - .../route_check/path_check/pa41/+page.svelte | 1 - .../route_check/path_check/pa42/+page.svelte | 1 - .../route_check/path_check/pa43/+page.svelte | 1 - .../route_check/path_check/pa44/+page.svelte | 1 - .../route_check/path_check/pa45/+page.svelte | 1 - .../route_check/path_check/pa46/+page.svelte | 1 - .../path_placemaking_check/Question.svelte | 13 +- .../path_placemaking_check/pp01/+page.svelte | 1 - .../path_placemaking_check/pp02/+page.svelte | 5 +- .../path_placemaking_check/pp03/+page.svelte | 1 - .../path_placemaking_check/pp04/+page.svelte | 1 - .../path_placemaking_check/pp05/+page.svelte | 1 - .../path_placemaking_check/pp06/+page.svelte | 1 - .../path_placemaking_check/pp07/+page.svelte | 1 - .../path_placemaking_check/pp08/+page.svelte | 1 - .../path_placemaking_check/pp09/+page.svelte | 1 - .../path_placemaking_check/pp10/+page.svelte | 1 - .../path_placemaking_check/pp11/+page.svelte | 1 - .../path_placemaking_check/pp12/+page.svelte | 1 - .../path_placemaking_check/pp13/+page.svelte | 1 - .../path_placemaking_check/pp14/+page.svelte | 1 - .../path_placemaking_check/pp15/+page.svelte | 1 - .../path_placemaking_check/pp16/+page.svelte | 1 - .../path_placemaking_check/pp17/+page.svelte | 5 +- .../path_placemaking_check/pp18/+page.svelte | 1 - .../path_placemaking_check/pp19/+page.svelte | 5 +- .../route_check/safety_check/Question.svelte | 9 +- .../safety_check/sa01/+page.svelte | 7 +- .../safety_check/sa02/+page.svelte | 3 +- .../safety_check/sa03/+page.svelte | 1 - .../safety_check/sa04/+page.svelte | 1 - .../safety_check/sa05/+page.svelte | 1 - .../safety_check/sa06/+page.svelte | 9 +- .../safety_check/sa07/+page.svelte | 9 +- .../safety_check/sa08/+page.svelte | 1 - .../safety_check/sa09/+page.svelte | 5 +- .../safety_check/sa10/+page.svelte | 1 - .../safety_check/sa11/+page.svelte | 9 +- .../safety_check/sa12/+page.svelte | 5 +- .../safety_check/sa13/+page.svelte | 1 - .../safety_check/sa14/+page.svelte | 3 +- .../safety_check/sa15/+page.svelte | 7 +- .../safety_check/sa16/+page.svelte | 1 - .../route_check/street_check/Question.svelte | 29 +- .../street_check/st17/+page.svelte | 5 +- .../street_check/st18/+page.svelte | 1 - .../street_check/st19/+page.svelte | 1 - .../street_check/st20/+page.svelte | 1 - .../street_check/st21/+page.svelte | 1 - .../street_check/st22/+page.svelte | 1 - .../street_check/st23/+page.svelte | 1 - .../street_check/st24/+page.svelte | 1 - .../street_check/st25/+page.svelte | 1 - .../street_check/st26/+page.svelte | 1 - .../street_check/st27/+page.svelte | 1 - .../street_check/st28/+page.svelte | 1 - .../street_check/st29/+page.svelte | 1 - .../street_check/st30/+page.svelte | 1 - .../street_check/st31/+page.svelte | 1 - .../street_check/st32/+page.svelte | 1 - .../street_check/st33/+page.svelte | 1 - .../street_check/st34/+page.svelte | 5 +- .../street_check/st35/+page.svelte | 5 +- .../street_check/st36/+page.svelte | 1 - .../street_check/st37/+page.svelte | 1 - .../street_check/st38/+page.svelte | 1 - .../street_check/st39/+page.svelte | 1 - .../street_check/st40/+page.svelte | 1 - .../street_check/st41/+page.svelte | 1 - .../street_check/st42/+page.svelte | 1 - .../street_placemaking_check/Question.svelte | 17 +- .../sp01/+page.svelte | 1 - .../sp02/+page.svelte | 5 +- .../sp03/+page.svelte | 1 - .../sp04/+page.svelte | 1 - .../sp05/+page.svelte | 1 - .../sp06/+page.svelte | 1 - .../sp07/+page.svelte | 1 - .../sp08/+page.svelte | 1 - .../sp09/+page.svelte | 1 - .../sp10/+page.svelte | 1 - .../sp11/+page.svelte | 1 - .../sp12/+page.svelte | 1 - .../sp13/+page.svelte | 1 - .../sp14/+page.svelte | 1 - .../sp15/+page.svelte | 1 - .../sp16/+page.svelte | 1 - .../sp17/+page.svelte | 1 - .../sp18/+page.svelte | 1 - .../sp19/+page.svelte | 1 - .../sp20/+page.svelte | 1 - .../sp21/+page.svelte | 1 - .../sp22/+page.svelte | 1 - .../sp23/+page.svelte | 1 - .../sp24/+page.svelte | 5 +- .../sp25/+page.svelte | 1 - .../sp26/+page.svelte | 5 +- 156 files changed, 300 insertions(+), 387 deletions(-) diff --git a/codegen/area_check.py b/codegen/area_check.py index a3bb8c11f13..1c0f8a62438 100644 --- a/codegen/area_check.py +++ b/codegen/area_check.py @@ -27,7 +27,6 @@ questions.append( { - "Label": label, "Description": description, "Cases": [], } @@ -47,7 +46,6 @@ f.write("""", ">") + x = x.replace("≤", "≤") + x = x.replace("≥", "≥") y = "" is_list = False diff --git a/codegen/path_check.py b/codegen/path_check.py index 74803dcddd8..a38dca7ca3c 100644 --- a/codegen/path_check.py +++ b/codegen/path_check.py @@ -56,7 +56,6 @@ f.write("""\n""") f.write( diff --git a/codegen/safety_check.py b/codegen/safety_check.py index f7afafca73d..4d7604e1c07 100644 --- a/codegen/safety_check.py +++ b/codegen/safety_check.py @@ -39,7 +39,6 @@ f.write(""" - -
-

{label}

+ @@ -46,7 +43,7 @@ bind:existingNotes={$state.existingScoreNotes[idx - 1]} bind:proposedNotes={$state.proposedScoreNotes[idx - 1]} /> + +
- - diff --git a/src/routes/area_check/scorecard/q01/+page.svelte b/src/routes/area_check/scorecard/q01/+page.svelte index caff4e4f00b..d491c939f49 100644 --- a/src/routes/area_check/scorecard/q01/+page.svelte +++ b/src/routes/area_check/scorecard/q01/+page.svelte @@ -4,7 +4,6 @@
  • Suitable tactile paving surfaces.
  • -
  • Acceptable footway camber (≤2.5%).
  • +
  • Acceptable footway camber (≤2.5%).
  • Minimal street clutter.
  • Appropriate street lighting.
  • diff --git a/src/routes/area_check/scorecard/q06/+page.svelte b/src/routes/area_check/scorecard/q06/+page.svelte index 96c26cd72c7..1374dd14768 100644 --- a/src/routes/area_check/scorecard/q06/+page.svelte +++ b/src/routes/area_check/scorecard/q06/+page.svelte @@ -4,7 +4,6 @@ The area has an average mesh density of 100m

    "], [3, "

    The area has an average mesh density of 101-250m

    "], diff --git a/src/routes/area_check/scorecard/q08/+page.svelte b/src/routes/area_check/scorecard/q08/+page.svelte index d57d4feca67..4be688d224c 100644 --- a/src/routes/area_check/scorecard/q08/+page.svelte +++ b/src/routes/area_check/scorecard/q08/+page.svelte @@ -4,7 +4,6 @@ The area has an average mesh density of 250m.

    "], [3, "

    The area has an average mesh density of 251-400m.

    "], diff --git a/src/routes/area_check/scorecard/q09/+page.svelte b/src/routes/area_check/scorecard/q09/+page.svelte index 07753a604f0..04ad53169e0 100644 --- a/src/routes/area_check/scorecard/q09/+page.svelte +++ b/src/routes/area_check/scorecard/q09/+page.svelte @@ -4,7 +4,6 @@ Most motorised through traffic routes are closed in the area. However, local access for motor traffic is still maintained for residents and businesses.

    There are good reasons why motor traffic through routes are in place, and there are measures to mitigate any potential issues relating to them.

    ", + "

    Most motorised through traffic routes are closed in the area. However, local access for motor traffic is still maintained for residents and businesses.

    There are good reasons why motor traffic through routes are in place, and there are measures to mitigate any potential issues relating to them.

    ", ], [ 4, diff --git a/src/routes/area_check/scorecard/q10/+page.svelte b/src/routes/area_check/scorecard/q10/+page.svelte index 01d9f1ef1aa..4ffe92f2ec1 100644 --- a/src/routes/area_check/scorecard/q10/+page.svelte +++ b/src/routes/area_check/scorecard/q10/+page.svelte @@ -4,7 +4,6 @@ - -
    -

    {idx}. {label}

    + @@ -77,7 +74,7 @@

    Policy & Guidance

    + +
    - - diff --git a/src/routes/planning/scorecard/q01/+page.svelte b/src/routes/planning/scorecard/q01/+page.svelte index d5519ad7c7b..3bd177609a1 100644 --- a/src/routes/planning/scorecard/q01/+page.svelte +++ b/src/routes/planning/scorecard/q01/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Does the application appropriately forecast all day trips to, from and diff --git a/src/routes/planning/scorecard/q02/+page.svelte b/src/routes/planning/scorecard/q02/+page.svelte index 40736075229..4aa2b94cf17 100644 --- a/src/routes/planning/scorecard/q02/+page.svelte +++ b/src/routes/planning/scorecard/q02/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Has an appropriate assessment on the design and accessibility of existing diff --git a/src/routes/planning/scorecard/q03/+page.svelte b/src/routes/planning/scorecard/q03/+page.svelte index ea04cdbfb88..2a3942f9610 100644 --- a/src/routes/planning/scorecard/q03/+page.svelte +++ b/src/routes/planning/scorecard/q03/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Are most buildings within 800m from a range of amenities (such as primary diff --git a/src/routes/planning/scorecard/q04/+page.svelte b/src/routes/planning/scorecard/q04/+page.svelte index 2a2beaf74b3..d7480a13a68 100644 --- a/src/routes/planning/scorecard/q04/+page.svelte +++ b/src/routes/planning/scorecard/q04/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Are a range of local amenities, and town centres, railway stations, diff --git a/src/routes/planning/scorecard/q05/+page.svelte b/src/routes/planning/scorecard/q05/+page.svelte index ade92e2eb57..5494f8f85ff 100644 --- a/src/routes/planning/scorecard/q05/+page.svelte +++ b/src/routes/planning/scorecard/q05/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Are all buildings within 400m of a high-frequency bus stop or 800m of a diff --git a/src/routes/planning/scorecard/q06/+page.svelte b/src/routes/planning/scorecard/q06/+page.svelte index 183a75efce1..c53938340ba 100644 --- a/src/routes/planning/scorecard/q06/+page.svelte +++ b/src/routes/planning/scorecard/q06/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Does the application include proposals to enhance local active travel and diff --git a/src/routes/planning/scorecard/q07/+page.svelte b/src/routes/planning/scorecard/q07/+page.svelte index ee59d51c21c..292e9408bde 100644 --- a/src/routes/planning/scorecard/q07/+page.svelte +++ b/src/routes/planning/scorecard/q07/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Does the development prioritise pedestrian and cycle movements within the diff --git a/src/routes/planning/scorecard/q08/+page.svelte b/src/routes/planning/scorecard/q08/+page.svelte index 45a388df8b9..34c7f3068a4 100644 --- a/src/routes/planning/scorecard/q08/+page.svelte +++ b/src/routes/planning/scorecard/q08/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Does the development establish a strong sense of place, with well-designed diff --git a/src/routes/planning/scorecard/q09/+page.svelte b/src/routes/planning/scorecard/q09/+page.svelte index c0d030e4083..5b91e45538f 100644 --- a/src/routes/planning/scorecard/q09/+page.svelte +++ b/src/routes/planning/scorecard/q09/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Does the application provide the requisite amount and quality of cycle diff --git a/src/routes/planning/scorecard/q10/+page.svelte b/src/routes/planning/scorecard/q10/+page.svelte index 5b3a1d3ccf6..c51a8816c16 100644 --- a/src/routes/planning/scorecard/q10/+page.svelte +++ b/src/routes/planning/scorecard/q10/+page.svelte @@ -2,7 +2,7 @@ import Question from "../Question.svelte"; - +

    Does the travel plan outline ambitious mode share targets and measures to diff --git a/src/routes/route_check/path_check/Question.svelte b/src/routes/route_check/path_check/Question.svelte index 9f75fc727d5..4b349ab05d7 100644 --- a/src/routes/route_check/path_check/Question.svelte +++ b/src/routes/route_check/path_check/Question.svelte @@ -5,7 +5,6 @@ import { scoreToColor } from "$lib/colors"; export let idx: number; - export let label: string; export let cases: ["0" | "1" | "2" | "N/A", string][]; let choices: [string, string, string, string][] = cases.map( @@ -18,15 +17,18 @@ ); - -

    -

    PA{16 + idx}: {label}

    + @@ -37,7 +39,12 @@ bind:existingNotes={$state.pathCheck.existingScoreNotes[idx - 1]} bind:proposedNotes={$state.pathCheck.proposedScoreNotes[idx - 1]} /> + +
    - - diff --git a/src/routes/route_check/path_check/pa17/+page.svelte b/src/routes/route_check/path_check/pa17/+page.svelte index 42a7075be25..4ef3c2165a2 100644 --- a/src/routes/route_check/path_check/pa17/+page.svelte +++ b/src/routes/route_check/path_check/pa17/+page.svelte @@ -4,7 +4,6 @@ <3%.

    "], + ["2", "

    <3%.

    "], ["1", "

    3-5%.

    "], - ["0", "

    >5%.

    "], + ["0", "

    >5%.

    "], ]} >

    Steepest gradient due to underlying terrain.

    diff --git a/src/routes/route_check/path_check/pa20/+page.svelte b/src/routes/route_check/path_check/pa20/+page.svelte index 62187443248..d66b27e557b 100644 --- a/src/routes/route_check/path_check/pa20/+page.svelte +++ b/src/routes/route_check/path_check/pa20/+page.svelte @@ -4,7 +4,6 @@ >2m.

    "], + ["2", "

    >2m.

    "], ["1", "

    1.5-2m.

    "], - ["0", "

    <1.5m.

    "], + ["0", "

    <1.5m.

    "], ["N/A", ""], ]} > diff --git a/src/routes/route_check/path_check/pa24/+page.svelte b/src/routes/route_check/path_check/pa24/+page.svelte index df812fe2c6e..ac64c2fb487 100644 --- a/src/routes/route_check/path_check/pa24/+page.svelte +++ b/src/routes/route_check/path_check/pa24/+page.svelte @@ -4,11 +4,10 @@ >3m.

    "], + ["2", "

    >3m.

    "], ["1", "

    2.5-3m

    "], - ["0", "

    <2.5m.

    "], + ["0", "

    <2.5m.

    "], ["N/A", ""], ]} > diff --git a/src/routes/route_check/path_check/pa25/+page.svelte b/src/routes/route_check/path_check/pa25/+page.svelte index a8a8025a17b..dae35fdbc47 100644 --- a/src/routes/route_check/path_check/pa25/+page.svelte +++ b/src/routes/route_check/path_check/pa25/+page.svelte @@ -4,11 +4,10 @@ >3.5m (excluding pinch points where an absolute minimum width of 2m is maintained over a short distance).

    ", + "

    >3.5m (excluding pinch points where an absolute minimum width of 2m is maintained over a short distance).

    ", ], [ "1", @@ -16,7 +15,7 @@ ], [ "0", - "

    <3m (excluding pinch points where an absolute minimum width of 2m is maintained over a short distance).

    ", + "

    <3m (excluding pinch points where an absolute minimum width of 2m is maintained over a short distance).

    ", ], ["N/A", ""], ]} diff --git a/src/routes/route_check/path_check/pa26/+page.svelte b/src/routes/route_check/path_check/pa26/+page.svelte index 087bbcec3fe..f881bd811f1 100644 --- a/src/routes/route_check/path_check/pa26/+page.svelte +++ b/src/routes/route_check/path_check/pa26/+page.svelte @@ -4,7 +4,6 @@ Bound and porous surface (e.g. Flexipave).

    "], [ diff --git a/src/routes/route_check/path_check/pa27/+page.svelte b/src/routes/route_check/path_check/pa27/+page.svelte index 011aa5b1f99..aa37f4feb5e 100644 --- a/src/routes/route_check/path_check/pa27/+page.svelte +++ b/src/routes/route_check/path_check/pa27/+page.svelte @@ -4,7 +4,6 @@ Machine-laid asphalt or smooth and firm blocks.

    "], ["1", "

    Hand-laid asphalt or smooth blocks.

    "], diff --git a/src/routes/route_check/path_check/pa29/+page.svelte b/src/routes/route_check/path_check/pa29/+page.svelte index bc15a42cb05..866a03f91da 100644 --- a/src/routes/route_check/path_check/pa29/+page.svelte +++ b/src/routes/route_check/path_check/pa29/+page.svelte @@ -4,7 +4,6 @@ Deviation factor against straight line less than 1.2.

    "], ["1", "

    Deviation factor against straight line 1.2-1.4.

    "], diff --git a/src/routes/route_check/path_check/pa34/+page.svelte b/src/routes/route_check/path_check/pa34/+page.svelte index ce0cc047b34..06c52522e73 100644 --- a/src/routes/route_check/path_check/pa34/+page.svelte +++ b/src/routes/route_check/path_check/pa34/+page.svelte @@ -4,7 +4,6 @@ Maximum waiting time up to 40 seconds.

    "], ["1", "

    Maximum waiting time 40-60 seconds.

    "], diff --git a/src/routes/route_check/path_check/pa37/+page.svelte b/src/routes/route_check/path_check/pa37/+page.svelte index 497e1c353d3..93cd7ab1d2a 100644 --- a/src/routes/route_check/path_check/pa37/+page.svelte +++ b/src/routes/route_check/path_check/pa37/+page.svelte @@ -4,11 +4,10 @@ <50m.

    "], + ["2", "

    <50m.

    "], ["1", "

    50-150m.

    "], - ["0", "

    >150m.

    "], + ["0", "

    >150m.

    "], ]} >

    Distance between resting points.

    diff --git a/src/routes/route_check/path_check/pa38/+page.svelte b/src/routes/route_check/path_check/pa38/+page.svelte index 425b78a99d3..f02de81c88d 100644 --- a/src/routes/route_check/path_check/pa38/+page.svelte +++ b/src/routes/route_check/path_check/pa38/+page.svelte @@ -4,11 +4,10 @@ <50m.

    "], + ["2", "

    <50m.

    "], ["1", "

    50-150m.

    "], - ["0", "

    >150m.

    "], + ["0", "

    >150m.

    "], ]} >

    Distance between shelter points.

    diff --git a/src/routes/route_check/path_check/pa39/+page.svelte b/src/routes/route_check/path_check/pa39/+page.svelte index 5a3345f4f2e..8c09d63c227 100644 --- a/src/routes/route_check/path_check/pa39/+page.svelte +++ b/src/routes/route_check/path_check/pa39/+page.svelte @@ -4,7 +4,6 @@ - -
    -

    PP{idx.toString().padStart(2, "0")}: {label}

    + @@ -42,6 +43,6 @@ ]} />
    -
    - + +
    diff --git a/src/routes/route_check/path_placemaking_check/pp01/+page.svelte b/src/routes/route_check/path_placemaking_check/pp01/+page.svelte index a0b358031c5..1383c72445d 100644 --- a/src/routes/route_check/path_placemaking_check/pp01/+page.svelte +++ b/src/routes/route_check/path_placemaking_check/pp01/+page.svelte @@ -4,7 +4,6 @@ <400m.

    "], + ["2", "

    <400m.

    "], ["1", "

    400-800m.

    "], - ["0", "

    >800m.

    "], + ["0", "

    >800m.

    "], ]} >

    Proximity to places where people might stop and have a conversation.

    diff --git a/src/routes/route_check/path_placemaking_check/pp03/+page.svelte b/src/routes/route_check/path_placemaking_check/pp03/+page.svelte index f70cae014aa..1af8a6b88c6 100644 --- a/src/routes/route_check/path_placemaking_check/pp03/+page.svelte +++ b/src/routes/route_check/path_placemaking_check/pp03/+page.svelte @@ -4,7 +4,6 @@ Multiple features.

    "], ["1", "

    One feature.

    "], diff --git a/src/routes/route_check/path_placemaking_check/pp14/+page.svelte b/src/routes/route_check/path_placemaking_check/pp14/+page.svelte index 2cc00edf3ef..c02fa361fb4 100644 --- a/src/routes/route_check/path_placemaking_check/pp14/+page.svelte +++ b/src/routes/route_check/path_placemaking_check/pp14/+page.svelte @@ -4,7 +4,6 @@ Comfortable noise levels (<65dB).

    "], + ["2", "

    Comfortable noise levels (<65dB).

    "], ["1", "

    Slightly noisy (65-78dB).

    "], - ["0", "

    Excessively noisy (>78dB).

    "], + ["0", "

    Excessively noisy (>78dB).

    "], ]} >

    Effect of noise pollution from traffic on user experience.

    diff --git a/src/routes/route_check/path_placemaking_check/pp18/+page.svelte b/src/routes/route_check/path_placemaking_check/pp18/+page.svelte index 588fd99607b..8e1c05a03a2 100644 --- a/src/routes/route_check/path_placemaking_check/pp18/+page.svelte +++ b/src/routes/route_check/path_placemaking_check/pp18/+page.svelte @@ -4,7 +4,6 @@ >2 hours direct sunlight on shortest day of year.

    "], - ["1", "

    <2 hours direct sunlight on shortest day of year.

    "], + ["2", "

    >2 hours direct sunlight on shortest day of year.

    "], + ["1", "

    <2 hours direct sunlight on shortest day of year.

    "], ["0", "

    No sunlight penetration.

    "], ]} > diff --git a/src/routes/route_check/safety_check/Question.svelte b/src/routes/route_check/safety_check/Question.svelte index 88cb9dea1de..def5cf462fd 100644 --- a/src/routes/route_check/safety_check/Question.svelte +++ b/src/routes/route_check/safety_check/Question.svelte @@ -7,7 +7,6 @@ import { defaultCriticalType } from "../lists"; export let idx: number; - export let label: string; export let cases: ["C" | "0" | "1" | "2" | "N/A", string][]; let choices: [string, string, string, string][] = cases.map( @@ -20,15 +19,13 @@ ); - -
    -

    SA{idx.toString().padStart(2, "0")}: {label}

    + @@ -51,7 +48,7 @@

    {/if} + +
    - - diff --git a/src/routes/route_check/safety_check/sa01/+page.svelte b/src/routes/route_check/safety_check/sa01/+page.svelte index 95f9391ce3f..f63cdd2887f 100644 --- a/src/routes/route_check/safety_check/sa01/+page.svelte +++ b/src/routes/route_check/safety_check/sa01/+page.svelte @@ -4,7 +4,6 @@ <2,500vpd cut across main walking, wheeling or cycling streams and side roads and priority junctions have entry treatments.

    ", + "

    <2,500vpd cut across main walking, wheeling or cycling streams and side roads and priority junctions have entry treatments.

    ", ], [ "0", - "

    <2,500vpd cut across main walking, wheeling or cycling streams, but side roads and priority junctions are untreated.

    ", + "

    <2,500vpd cut across main walking, wheeling or cycling streams, but side roads and priority junctions are untreated.

    ", ], [ "C", - "

    >2,500vpd cut across main walking, wheeling or cycling streams.

    ", + "

    >2,500vpd cut across main walking, wheeling or cycling streams.

    ", ], ["N/A", ""], ]} diff --git a/src/routes/route_check/safety_check/sa02/+page.svelte b/src/routes/route_check/safety_check/sa02/+page.svelte index fcf4361cc58..1c5a20abf13 100644 --- a/src/routes/route_check/safety_check/sa02/+page.svelte +++ b/src/routes/route_check/safety_check/sa02/+page.svelte @@ -4,7 +4,6 @@ >2,500vpd cut across main walking, wheeling or cycling streams.

    ", + "

    >2,500vpd cut across main walking, wheeling or cycling streams.

    ", ], ["N/A", ""], ]} diff --git a/src/routes/route_check/safety_check/sa03/+page.svelte b/src/routes/route_check/safety_check/sa03/+page.svelte index 78858bf3c57..7af1f3c4265 100644 --- a/src/routes/route_check/safety_check/sa03/+page.svelte +++ b/src/routes/route_check/safety_check/sa03/+page.svelte @@ -4,7 +4,6 @@ No trip hazards, level clear surface.

    "], ["1", "

    Few trip hazards.

    "], diff --git a/src/routes/route_check/safety_check/sa05/+page.svelte b/src/routes/route_check/safety_check/sa05/+page.svelte index 1b07a5e24bd..68621e820d1 100644 --- a/src/routes/route_check/safety_check/sa05/+page.svelte +++ b/src/routes/route_check/safety_check/sa05/+page.svelte @@ -4,7 +4,6 @@ On very busy streets (>8,000vpd), controlled crossings (including zebra crossings) are provided every 50-100m.

    On quieter streets (<8,000vpd), there are controlled crossings or only one lane of traffic to cross.

    ", + "

    On very busy streets (>8,000vpd), controlled crossings (including zebra crossings) are provided every 50-100m.

    On quieter streets (<8,000vpd), there are controlled crossings or only one lane of traffic to cross.

    ", ], [ "1", - "

    On very busy streets (>8,000vpd), controlled crossings (including zebra crossings) are provided every 100-200m.

    On quieter streets (<8,000vpd), loading/parking is formalised with gaps for pedestrians to cross on desire lines.

    ", + "

    On very busy streets (>8,000vpd), controlled crossings (including zebra crossings) are provided every 100-200m.

    On quieter streets (<8,000vpd), loading/parking is formalised with gaps for pedestrians to cross on desire lines.

    ", ], [ "0", - "

    On very busy streets (>8,000vpd), controlled crossings (including zebra crossings) are provided every 200-400m.

    On quieter streets (<8,000vpd), loading/parking is formalised with gaps for pedestrians to cross.

    ", + "

    On very busy streets (>8,000vpd), controlled crossings (including zebra crossings) are provided every 200-400m.

    On quieter streets (<8,000vpd), loading/parking is formalised with gaps for pedestrians to cross.

    ", ], [ "C", - "

    On very busy streets (>8,000vpd) controlled crossings (including zebra crossings) are not present or more than 400m apart.

    On quieter streets (<8,000vpd), desire lines are blocked by parking and loading.

    ", + "

    On very busy streets (>8,000vpd) controlled crossings (including zebra crossings) are not present or more than 400m apart.

    On quieter streets (<8,000vpd), desire lines are blocked by parking and loading.

    ", ], ]} > diff --git a/src/routes/route_check/safety_check/sa07/+page.svelte b/src/routes/route_check/safety_check/sa07/+page.svelte index 9dd70ccada6..0ed721b8da6 100644 --- a/src/routes/route_check/safety_check/sa07/+page.svelte +++ b/src/routes/route_check/safety_check/sa07/+page.svelte @@ -4,23 +4,22 @@ On very busy streets (>8,000vpd), signal crossings rest on green for pedestrians or have rapid response.

    On quieter streets (<8,000vpd), crossing points are controlled crossings.

    ", + "

    On very busy streets (>8,000vpd), signal crossings rest on green for pedestrians or have rapid response.

    On quieter streets (<8,000vpd), crossing points are controlled crossings.

    ", ], [ "1", - "

    On very busy streets (>8,000vpd), signal crossings are provided for pedestrians.

    On quieter streets (<8,000vpd), crossing points have effective implied priority for pedestrians.

    ", + "

    On very busy streets (>8,000vpd), signal crossings are provided for pedestrians.

    On quieter streets (<8,000vpd), crossing points have effective implied priority for pedestrians.

    ", ], [ "0", - "

    On very busy streets (>8,000vpd), there are uncontrolled crossings or zebra/parallel crossings.

    On quieter streets (<8,000vpd), crossing points have no implied priority or there are no crossing points.

    ", + "

    On very busy streets (>8,000vpd), there are uncontrolled crossings or zebra/parallel crossings.

    On quieter streets (<8,000vpd), crossing points have no implied priority or there are no crossing points.

    ", ], [ "C", - "

    On very busy streets (>8,000vpd), there are uncontrolled crossings of two or more lanes with no gaps in traffic.

    At signal junctions there are arms with dropped kerbs and tactile paving but no green pedestrian symbol.

    ", + "

    On very busy streets (>8,000vpd), there are uncontrolled crossings of two or more lanes with no gaps in traffic.

    At signal junctions there are arms with dropped kerbs and tactile paving but no green pedestrian symbol.

    ", ], ["N/A", ""], ]} diff --git a/src/routes/route_check/safety_check/sa08/+page.svelte b/src/routes/route_check/safety_check/sa08/+page.svelte index f0fb6fa15be..05bb36f2d1e 100644 --- a/src/routes/route_check/safety_check/sa08/+page.svelte +++ b/src/routes/route_check/safety_check/sa08/+page.svelte @@ -4,7 +4,6 @@ <200 vehicles in the busiest hour.

    Or, cyclists are protected from motor traffic or off-road entirely and controlled crossings are provided for pedestrians wherever needed.

    ", + "

    <200 vehicles in the busiest hour.

    Or, cyclists are protected from motor traffic or off-road entirely and controlled crossings are provided for pedestrians wherever needed.

    ", ], [ "1", @@ -20,7 +19,7 @@ ], [ "C", - "

    >1,000 vehicles in the busiest hour.

    Or, over 5% of traffic is HGVs where there are over 500 vehicles in the busiest hour.

    ", + "

    >1,000 vehicles in the busiest hour.

    Or, over 5% of traffic is HGVs where there are over 500 vehicles in the busiest hour.

    ", ], ]} > diff --git a/src/routes/route_check/safety_check/sa10/+page.svelte b/src/routes/route_check/safety_check/sa10/+page.svelte index de18ef61340..da80b8cbefc 100644 --- a/src/routes/route_check/safety_check/sa10/+page.svelte +++ b/src/routes/route_check/safety_check/sa10/+page.svelte @@ -4,7 +4,6 @@ >3m clear footway width and pedestrian comfort is good (PCL of A-C).

    ", + "

    >3m clear footway width and pedestrian comfort is good (PCL of A-C).

    ", ], [ "1", - "

    Where the footway is next to the carriageway, there is:

    • 2m-3m clear footway width and pedestrian comfort is good (PCL of A-C).
    • >3m clear footway width and pedestrian comfort is poor (PCL of D-E).

    Where the footway is not next to the carriageway, the clear footway width is 1.5m-3m.

    ", + "

    Where the footway is next to the carriageway, there is:

    • 2m-3m clear footway width and pedestrian comfort is good (PCL of A-C).
    • >3m clear footway width and pedestrian comfort is poor (PCL of D-E).

    Where the footway is not next to the carriageway, the clear footway width is 1.5m-3m.

    ", ], [ "0", - "

    Where the footway is next to the carriageway, there is:

    • <2m clear footway width but pedestrian comfort is good (PCL of A-C)
    • 2m-3m clear footway width and pedestrian comfort is poor (PCL of D-E).

    Where the footway is not next to the carriageway, the clear footway width is <1.5m.

    ", + "

    Where the footway is next to the carriageway, there is:

    • <2m clear footway width but pedestrian comfort is good (PCL of A-C)
    • 2m-3m clear footway width and pedestrian comfort is poor (PCL of D-E).

    Where the footway is not next to the carriageway, the clear footway width is <1.5m.

    ", ], [ "C", - "

    Where the footway is next to the carriageway, there is:

    • <1m clear footway width on any footway
    • <1.5m clear footway width for over 6m
    • 1m-2m clear footway width with a Pedestrian Comfort Level of D-E

    Or there is no footway.

    ", + "

    Where the footway is next to the carriageway, there is:

    • <1m clear footway width on any footway
    • <1.5m clear footway width for over 6m
    • 1m-2m clear footway width with a Pedestrian Comfort Level of D-E

    Or there is no footway.

    ", ], ]} > diff --git a/src/routes/route_check/safety_check/sa12/+page.svelte b/src/routes/route_check/safety_check/sa12/+page.svelte index 0cf434fb7c5..69010ddc7dd 100644 --- a/src/routes/route_check/safety_check/sa12/+page.svelte +++ b/src/routes/route_check/safety_check/sa12/+page.svelte @@ -4,14 +4,13 @@ Physical protection is provided for cyclists.

    "], - ["1", "

    >2.4m from tramline edge to kerb.

    "], + ["1", "

    >2.4m from tramline edge to kerb.

    "], ["0", "

    2.4m from tramline edge to kerb.

    "], [ "C", - "

    <2.4m from tramline edge to kerb on a straight run.

    Insufficient clearance on a curve.

    ", + "

    <2.4m from tramline edge to kerb on a straight run.

    Insufficient clearance on a curve.

    ", ], ["N/A", ""], ]} diff --git a/src/routes/route_check/safety_check/sa13/+page.svelte b/src/routes/route_check/safety_check/sa13/+page.svelte index 4144f74203e..0d6f44e0652 100644 --- a/src/routes/route_check/safety_check/sa13/+page.svelte +++ b/src/routes/route_check/safety_check/sa13/+page.svelte @@ -4,7 +4,6 @@ No defects.

    "], ["1", "

    Few minor defects.

    "], @@ -14,7 +13,7 @@ >

    Cycling surface and maintenance defects:

      -
    • sharp gradients (≥12.5%)
    • +
    • sharp gradients (≥12.5%)
    • non cycle friendly ironworks
    • raised/sunken covers or gullies
    • potholes
    • diff --git a/src/routes/route_check/safety_check/sa15/+page.svelte b/src/routes/route_check/safety_check/sa15/+page.svelte index 3979f6dd738..1097c001e4f 100644 --- a/src/routes/route_check/safety_check/sa15/+page.svelte +++ b/src/routes/route_check/safety_check/sa15/+page.svelte @@ -4,7 +4,6 @@ No defects.

      "], ["1", "

      Few minor defects.

      "], @@ -14,8 +13,10 @@ >

      Walking/wheeling surface and maintenance defects:

        -
      • steep camber (horizontal gradient >2.5% )
      • -
      • steep longitudinal gradients (≥8% if under 1m, ≥5% if 1m or over)
      • +
      • steep camber (horizontal gradient >2.5% )
      • +
      • + steep longitudinal gradients (≥8% if under 1m, ≥5% if 1m or over) +
      • missing dropped kerbs
      • non flush tables
      • misleading tactile information
      • diff --git a/src/routes/route_check/safety_check/sa16/+page.svelte b/src/routes/route_check/safety_check/sa16/+page.svelte index 2af9bd575b0..8af402fc274 100644 --- a/src/routes/route_check/safety_check/sa16/+page.svelte +++ b/src/routes/route_check/safety_check/sa16/+page.svelte @@ -4,7 +4,6 @@ No guard railing anywhere on the route.

        "], [ diff --git a/src/routes/route_check/street_check/Question.svelte b/src/routes/route_check/street_check/Question.svelte index d873532b9de..50d319cf70b 100644 --- a/src/routes/route_check/street_check/Question.svelte +++ b/src/routes/route_check/street_check/Question.svelte @@ -5,7 +5,6 @@ import { scoreToColor } from "$lib/colors"; export let idx: number; - export let label: string; export let cases: ["0" | "1" | "2" | "N/A", string][]; let choices: [string, string, string, string][] = cases.map( @@ -18,20 +17,18 @@ ); - -
        -

        ST{16 + idx}: {label}

        + @@ -42,12 +39,12 @@ bind:existingNotes={$state.streetCheck.existingScoreNotes[idx - 1]} bind:proposedNotes={$state.streetCheck.proposedScoreNotes[idx - 1]} /> + +
        - - diff --git a/src/routes/route_check/street_check/st17/+page.svelte b/src/routes/route_check/street_check/st17/+page.svelte index bcf2bf8f392..0553a9cc433 100644 --- a/src/routes/route_check/street_check/st17/+page.svelte +++ b/src/routes/route_check/street_check/st17/+page.svelte @@ -4,11 +4,10 @@ <3%.

        "], + ["2", "

        <3%.

        "], ["1", "

        3-5%.

        "], - ["0", "

        >5%.

        "], + ["0", "

        >5%.

        "], ]} >

        Steepest gradient due to underlying terrain.

        diff --git a/src/routes/route_check/street_check/st18/+page.svelte b/src/routes/route_check/street_check/st18/+page.svelte index b30ea29e027..b365bb6de65 100644 --- a/src/routes/route_check/street_check/st18/+page.svelte +++ b/src/routes/route_check/street_check/st18/+page.svelte @@ -4,7 +4,6 @@ Maximum waiting time up to 40 seconds.

        "], ["1", "

        Maximum waiting time 40-60 seconds.

        "], diff --git a/src/routes/route_check/street_check/st32/+page.svelte b/src/routes/route_check/street_check/st32/+page.svelte index 29f5f167cd2..57d3d2e9629 100644 --- a/src/routes/route_check/street_check/st32/+page.svelte +++ b/src/routes/route_check/street_check/st32/+page.svelte @@ -4,7 +4,6 @@ <50m.

        "], + ["2", "

        <50m.

        "], ["1", "

        50-150m.

        "], - ["0", "

        >150m.

        "], + ["0", "

        >150m.

        "], ]} >

        Distance between resting points.

        diff --git a/src/routes/route_check/street_check/st35/+page.svelte b/src/routes/route_check/street_check/st35/+page.svelte index 82fe5a4c1a3..04f25929e7e 100644 --- a/src/routes/route_check/street_check/st35/+page.svelte +++ b/src/routes/route_check/street_check/st35/+page.svelte @@ -4,11 +4,10 @@ <50m.

        "], + ["2", "

        <50m.

        "], ["1", "

        50-150m.

        "], - ["0", "

        >150m.

        "], + ["0", "

        >150m.

        "], ]} >

        Distance between shelter points.

        diff --git a/src/routes/route_check/street_check/st36/+page.svelte b/src/routes/route_check/street_check/st36/+page.svelte index 565d6772261..9f91c2d2032 100644 --- a/src/routes/route_check/street_check/st36/+page.svelte +++ b/src/routes/route_check/street_check/st36/+page.svelte @@ -4,7 +4,6 @@ There are no shared use cycle tracks.

        "], [ diff --git a/src/routes/route_check/street_check/st39/+page.svelte b/src/routes/route_check/street_check/st39/+page.svelte index c455b8cab67..8a83a5d1126 100644 --- a/src/routes/route_check/street_check/st39/+page.svelte +++ b/src/routes/route_check/street_check/st39/+page.svelte @@ -4,7 +4,6 @@ Provision is consistent throughout the route.

        "], ["1", "

        Some changes of provision on the route.

        "], diff --git a/src/routes/route_check/street_placemaking_check/Question.svelte b/src/routes/route_check/street_placemaking_check/Question.svelte index cb989ad1b17..58b18f05fda 100644 --- a/src/routes/route_check/street_placemaking_check/Question.svelte +++ b/src/routes/route_check/street_placemaking_check/Question.svelte @@ -5,7 +5,6 @@ import { scoreToColor } from "$lib/colors"; export let idx: number; - export let label: string; export let cases: ["0" | "1" | "2", string][]; let choices: [string, string, string, string][] = cases.map( @@ -18,15 +17,17 @@ ); - -
        -

        SP{idx.toString().padStart(2, "0")}: {label}

        + @@ -41,7 +42,11 @@ idx - 1 ]} /> + +
        - - diff --git a/src/routes/route_check/street_placemaking_check/sp01/+page.svelte b/src/routes/route_check/street_placemaking_check/sp01/+page.svelte index d017737805e..76bb320f483 100644 --- a/src/routes/route_check/street_placemaking_check/sp01/+page.svelte +++ b/src/routes/route_check/street_placemaking_check/sp01/+page.svelte @@ -4,7 +4,6 @@ <400m.

        "], + ["2", "

        <400m.

        "], ["1", "

        400-800m.

        "], - ["0", "

        >800m.

        "], + ["0", "

        >800m.

        "], ]} >

        Proximity to places where people might stop and have a conversation.

        diff --git a/src/routes/route_check/street_placemaking_check/sp03/+page.svelte b/src/routes/route_check/street_placemaking_check/sp03/+page.svelte index 74812f086aa..95bedfc2a2b 100644 --- a/src/routes/route_check/street_placemaking_check/sp03/+page.svelte +++ b/src/routes/route_check/street_placemaking_check/sp03/+page.svelte @@ -4,7 +4,6 @@ Lots of variety in the streetscape, unique features.

        "], ["1", "

        Some variety in the streetscape.

        "], diff --git a/src/routes/route_check/street_placemaking_check/sp15/+page.svelte b/src/routes/route_check/street_placemaking_check/sp15/+page.svelte index 1711728c50f..85c72480815 100644 --- a/src/routes/route_check/street_placemaking_check/sp15/+page.svelte +++ b/src/routes/route_check/street_placemaking_check/sp15/+page.svelte @@ -4,7 +4,6 @@ Multiple features.

        "], ["1", "

        One feature.

        "], diff --git a/src/routes/route_check/street_placemaking_check/sp21/+page.svelte b/src/routes/route_check/street_placemaking_check/sp21/+page.svelte index 79615cf3f94..e07ee1c037f 100644 --- a/src/routes/route_check/street_placemaking_check/sp21/+page.svelte +++ b/src/routes/route_check/street_placemaking_check/sp21/+page.svelte @@ -4,7 +4,6 @@ Comfortable noise levels (<65dB).

        "], + ["2", "

        Comfortable noise levels (<65dB).

        "], ["1", "

        Slightly noisy (65-78dB).

        "], - ["0", "

        Excessively noisy (>78dB).

        "], + ["0", "

        Excessively noisy (>78dB).

        "], ]} >

        Effect of noise pollution from traffic on user experience.

        diff --git a/src/routes/route_check/street_placemaking_check/sp25/+page.svelte b/src/routes/route_check/street_placemaking_check/sp25/+page.svelte index 03ac33ee5e2..8a5fa5bae6b 100644 --- a/src/routes/route_check/street_placemaking_check/sp25/+page.svelte +++ b/src/routes/route_check/street_placemaking_check/sp25/+page.svelte @@ -4,7 +4,6 @@ >2 hours direct sunlight on shortest day of year.

        "], - ["1", "

        <2 hours direct sunlight on shortest day of year.

        "], + ["2", "

        >2 hours direct sunlight on shortest day of year.

        "], + ["1", "

        <2 hours direct sunlight on shortest day of year.

        "], ["0", "

        No sunlight penetration.

        "], ]} >