Skip to content

Commit 661eace

Browse files
committed
More consistency with the top bar. #15
1 parent 830c725 commit 661eace

8 files changed

+87
-16
lines changed

web/src/DebugGJ.svelte

+14-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,21 @@
1313
</script>
1414

1515
<SplitComponent>
16-
<div slot="sidebar">
17-
<h1>Debug GJ</h1>
16+
<div slot="top">
17+
<nav aria-label="breadcrumb">
18+
<!-- svelte-ignore a11y-invalid-attribute -->
19+
<ul>
20+
<li>
21+
<a href="#" on:click={() => ($mode = { mode: "title" })}
22+
>Choose study area</a
23+
>
24+
</li>
25+
<li>Debug route snapper</li>
26+
</ul>
27+
</nav>
28+
</div>
1829

30+
<div slot="sidebar">
1931
<button on:click={() => ($mode = { mode: "network" })}>Back</button>
2032
</div>
2133

web/src/DebugMode.svelte

+22-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,29 @@
77
</script>
88

99
<SplitComponent>
10-
<div slot="sidebar">
11-
<h1>Debug mode</h1>
10+
<div slot="top">
11+
<nav aria-label="breadcrumb">
12+
<!-- svelte-ignore a11y-invalid-attribute -->
13+
<ul>
14+
<li>
15+
<a href="#" on:click={() => ($mode = { mode: "title" })}
16+
>Choose study area</a
17+
>
18+
</li>
19+
<li>
20+
<a href="#" on:click={() => ($mode = { mode: "network" })}
21+
>Pick neighbourhood</a
22+
>
23+
</li>
24+
<li>
25+
<a href="#" on:click={() => ($mode = { mode: "neighbourhood" })}>Editing modal filters</a>
26+
</li>
27+
<li>Debug mode</li>
28+
</ul>
29+
</nav>
30+
</div>
1231

32+
<div slot="sidebar">
1333
<button on:click={() => ($mode = { mode: "neighbourhood" })}
1434
>Back to editing</button
1535
>

web/src/NetworkMode.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@
4141
<ul>
4242
<li>
4343
<a href="#" on:click={() => ($mode = { mode: "title" })}
44-
>Change study area</a
44+
>Choose study area</a
4545
>
4646
</li>
47-
<li>Define neighbourhood boundaries</li>
47+
<li>Pick neighbourhood</li>
4848
</ul>
4949
</nav>
5050
<span style="display: flex">

web/src/RouteMode.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@
4646
<ul>
4747
<li>
4848
<a href="#" on:click={() => ($mode = { mode: "title" })}
49-
>Change study area</a
49+
>Choose study area</a
5050
>
5151
</li>
5252
<li>
5353
<a href="#" on:click={() => ($mode = { mode: "network" })}
54-
>Change neighbourhood</a
54+
>Pick neighbourhood</a
5555
>
5656
</li>
5757
{#if prevMode == "neighbourhood"}

web/src/SetBoundaryMode.svelte

+39-3
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,18 @@
1515
$route_tool!.startArea();
1616
}
1717
18+
// TODO When we click a link and nav away, clear state
19+
1820
function onFailure() {
19-
$mode = {
20-
mode: "network",
21-
};
21+
if (existing) {
22+
$mode = {
23+
mode: "neighbourhood",
24+
};
25+
} else {
26+
$mode = {
27+
mode: "network",
28+
};
29+
}
2230
$route_tool!.clearEventListeners();
2331
}
2432
@@ -41,6 +49,34 @@
4149
</script>
4250

4351
<SplitComponent>
52+
<div slot="top">
53+
<nav aria-label="breadcrumb">
54+
<!-- svelte-ignore a11y-invalid-attribute -->
55+
<ul>
56+
<li>
57+
<a href="#" on:click={() => ($mode = { mode: "title" })}
58+
>Choose study area</a
59+
>
60+
</li>
61+
<li>
62+
<a href="#" on:click={() => ($mode = { mode: "network" })}
63+
>Pick neighbourhood</a
64+
>
65+
</li>
66+
{#if existing}
67+
<li>
68+
<a href="#" on:click={() => ($mode = { mode: "neighbourhood" })}
69+
>Editing modal filters</a
70+
>
71+
</li>
72+
<li>Changing neighbourhood boundary</li>
73+
{:else}
74+
<li>Creating new neighbourhood boundary</li>
75+
{/if}
76+
</ul>
77+
</nav>
78+
</div>
79+
4480
<div slot="sidebar">
4581
<h1>Draw your neighbourhood boundary for {name}</h1>
4682

web/src/ViewShortcutsMode.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,12 @@
8888
<ul>
8989
<li>
9090
<a href="#" on:click={() => ($mode = { mode: "title" })}
91-
>Change study area</a
91+
>Choose study area</a
9292
>
9393
</li>
9494
<li>
9595
<a href="#" on:click={() => ($mode = { mode: "network" })}
96-
>Change neighbourhood</a
96+
>Pick neighbourhood</a
9797
>
9898
</li>
9999
<li>

web/src/edit/NeighbourhoodMode.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,12 @@
107107
<ul>
108108
<li>
109109
<a href="#" on:click={() => ($mode = { mode: "title" })}
110-
>Change study area</a
110+
>Choose study area</a
111111
>
112112
</li>
113113
<li>
114114
<a href="#" on:click={() => ($mode = { mode: "network" })}
115-
>Change neighbourhood</a
115+
>Pick neighbourhood</a
116116
>
117117
</li>
118118
<li>

web/src/title/TitleMode.svelte

+4-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@
4747

4848
<SplitComponent>
4949
<div slot="top">
50-
<h1>Choose your study area</h1>
50+
<nav aria-label="breadcrumb">
51+
<ul>
52+
<li>Choose study area</li>
53+
</ul></nav>
5154
</div>
5255
<div slot="sidebar">
5356
<About />

0 commit comments

Comments
 (0)