correct hazard scroll time

This commit is contained in:
Matt Walsh 2022-12-21 14:44:36 -06:00
parent 366f527aee
commit 4c3fcfc358

View file

@ -85,13 +85,13 @@ class Hazards extends WeatherDisplay {
// set up the timing // set up the timing
this.timing.baseDelay = 20; this.timing.baseDelay = 20;
// 24 hours = 6 pages // 24 hours = 6 pages
const pages = Math.ceil(list.scrollHeight / 390); // first page is already displayed, last page doesn't happen const pages = Math.max(Math.ceil(list.scrollHeight / 400) - 3, 1);
const timingStep = 75 * 4; const timingStep = 400;
this.timing.delay = [150 + timingStep]; this.timing.delay = [150 + timingStep];
// add additional pages // add additional pages
for (let i = 0; i < pages; i += 1) this.timing.delay.push(timingStep); for (let i = 0; i < pages; i += 1) this.timing.delay.push(timingStep);
// add the final 3 second delay // add the final 3 second delay
this.timing.delay.push(150); this.timing.delay.push(250);
this.calcNavTiming(); this.calcNavTiming();
this.setStatus(STATUS.loaded); this.setStatus(STATUS.loaded);
} }