diff options
Diffstat (limited to 'assets/js/map')
| -rw-r--r-- | assets/js/map/choropleth.js | 4 | ||||
| -rw-r--r-- | assets/js/map/tooltip.js | 3 | ||||
| -rw-r--r-- | assets/js/map/zoom.js | 3 |
3 files changed, 10 insertions, 0 deletions
diff --git a/assets/js/map/choropleth.js b/assets/js/map/choropleth.js new file mode 100644 index 0000000..e7d5d3d --- /dev/null +++ b/assets/js/map/choropleth.js @@ -0,0 +1,4 @@ +// Phase 2: choropleth map rendering, gradient coloring +export function initMap(container, countries, isoLookup) {} +export function applyGradient(metricKey) {} +export function setClickHandler(fn) {} diff --git a/assets/js/map/tooltip.js b/assets/js/map/tooltip.js new file mode 100644 index 0000000..c8f112a --- /dev/null +++ b/assets/js/map/tooltip.js @@ -0,0 +1,3 @@ +// Phase 3: hover tooltip +export function initTooltip() {} +export function attachTooltip(selection, getContent) {} diff --git a/assets/js/map/zoom.js b/assets/js/map/zoom.js new file mode 100644 index 0000000..aec278b --- /dev/null +++ b/assets/js/map/zoom.js @@ -0,0 +1,3 @@ +// Phase 3: zoom and pan behavior +export function initZoom(svg, mapGroup) {} +export function resetZoom(svg, zoomBehavior) {} |
