scores.push(last_score);
}
if (data['score']) {
- scores.push(compute_plot_score(data['score']));
+ let score = compute_plot_score(data['score']);
+ scores.push(score);
+ if (score < min_score) min_score = score;
+ if (score > max_score) max_score = score;
}
const h = scorespark.getBoundingClientRect().height;
rect.addEventListener('mouseenter', (e) => draw_hover(e, hlcolor, tooltip));
rect.addEventListener('mousemove', (e) => draw_hover(e, hlcolor, tooltip));
rect.addEventListener('mouseleave', (e) => hide_hover(e, color));
- rect.addEventListener('click', (e) => show_line(0, i + first_move_num - 1));
+ rect.addEventListener('click', (e) => { hide_hover(e, color); show_line(0, i + first_move_num - 1) });
scorespark.appendChild(rect);
}
}