Skip to content

Commit f06178d

Browse files
committed
finished non medaled page
1 parent 7c8ea77 commit f06178d

3 files changed

Lines changed: 28 additions & 2 deletions

File tree

website/js/delegations.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,31 @@
370370
});
371371

372372
d3.select(selectors.play).on("click", togglePlay);
373+
374+
window.addEventListener("olympic-year-change", event => {
375+
if (event.detail?.source === "delegations") return;
376+
377+
const year = Number(event.detail?.year);
378+
const season = event.detail?.season || state.currentSeason;
379+
380+
if (!Number.isFinite(year)) return;
381+
382+
state.currentSeason = season;
383+
d3.select(selectors.seasonSelect).property("value", season);
384+
385+
state.availableYears = getAvailableYears(season);
386+
387+
if (state.availableYears.includes(year)) {
388+
state.currentYear = year;
389+
} else if (state.availableYears.length) {
390+
state.currentYear = state.availableYears.reduce((closest, y) =>
391+
Math.abs(y - year) < Math.abs(closest - year) ? y : closest
392+
);
393+
}
394+
395+
updateSliderLimits();
396+
update();
397+
});
373398
}
374399

375400
function setSeason(season) {

website/js/never-medaled.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@
350350
grid-template-columns: 1.08fr 0.92fr;
351351
gap: 24px;
352352
align-items: start;
353-
margin-top: 4px;
353+
margin-top: 50px;
354354
}
355355
356356
.never-map-panel,

website/styles.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,8 @@ p {
367367
=========================================== */
368368

369369
.never-timeline {
370-
margin-top: 12px;
370+
margin-top: 32px;
371+
transform: none;
371372
}
372373

373374
#never-play {

0 commit comments

Comments
 (0)