diff --git a/src/lib/GlobalQueryCard.svelte b/src/lib/GlobalQueryCard.svelte
index 8757f45..85d2b00 100644
--- a/src/lib/GlobalQueryCard.svelte
+++ b/src/lib/GlobalQueryCard.svelte
@@ -1,6 +1,4 @@
@@ -49,7 +62,7 @@
Global budget
How much do we have left?
-
+
Limit global warming to (°C)
Number(d))}
name="temperature"
/>
-
-
+
+
Acceptable risk of exceeding global warming limit
Number(d))}
name="risk"
/>
-
-
+
+
Reduction of non-CO2 emissions
Number(d))}
name="nonCO2red"
/>
-
+
Global pathway
How do we spend these emissions over time?
-
+
End-of-century negative emissions
Number(d))}
name="negEmis"
/>
-
-
+
+
The timing of early-century mitigation
ⓘ
-
+
diff --git a/src/lib/charts/LeafletMap.svelte b/src/lib/charts/LeafletMap.svelte
index df26ec7..2fefd62 100644
--- a/src/lib/charts/LeafletMap.svelte
+++ b/src/lib/charts/LeafletMap.svelte
@@ -1,7 +1,7 @@
@@ -52,11 +55,11 @@
class="path-area"
d={path}
fill={color}
- onmouseover={hover}
+ onmouseover={(hover)}
onmousemove={hover}
- onfocus={(e) => dispatch('mouseover', { e })}
- onmouseout={() => dispatch('mouseout')}
- onblur={() => dispatch('mouseout')}
+ onfocus={(e) => mouseover({ e })}
+ onmouseout={mouseout}
+ onblur={mouseout}
role="tooltip"
/>
diff --git a/src/lib/charts/components/Line.svelte b/src/lib/charts/components/Line.svelte
index 2bff8cc..fff02b3 100644
--- a/src/lib/charts/components/Line.svelte
+++ b/src/lib/charts/components/Line.svelte
@@ -4,7 +4,7 @@
-->
@@ -48,11 +51,11 @@
const ox = $xScale.invert(e.offsetX);
// find entry in data which is closest to ox
const i = finder.center(data, ox);
- return dispatch('mouseover', { e, row: data[i] });
+ return mouseover({ e, row: data[i] });
}}
- onmouseout={(e) => dispatch('mouseout', { e })}
- onfocus={(e) => dispatch('mouseover', { e })}
- onblur={() => dispatch('mouseout')}
+ onmouseout={(e) => mouseout({ e })}
+ onfocus={(e) => mouseover({ e })}
+ onblur={() => mouseout()}
role="tooltip"
/>
diff --git a/src/lib/charts/components/NdcRange.svelte b/src/lib/charts/components/NdcRange.svelte
index 3b378ef..de86d6d 100644
--- a/src/lib/charts/components/NdcRange.svelte
+++ b/src/lib/charts/components/NdcRange.svelte
@@ -6,7 +6,7 @@
import { handlers } from 'svelte/legacy';
import type { ScaleLinear } from 'd3';
- import { getContext, SvelteComponent, type ComponentEvents, createEventDispatcher } from 'svelte';
+ import { getContext } from 'svelte';
import type { Readable } from 'svelte/store';
const { xScale, yScale } = getContext<{
@@ -14,8 +14,6 @@
yScale: Readable