Minor quality of life improvements for the bulk tester
- Jump to result by clicking on the progress bar - Include level titles in the progress bar hover text Makes it a little easier to navigate lengthy test results.
This commit is contained in:
parent
afec553961
commit
cf90c7ac67
10
js/main.js
10
js/main.js
@ -2130,13 +2130,17 @@ class PackTestDialog extends DialogOverlay {
|
|||||||
for (let i = 0; i < num_levels; i++) {
|
for (let i = 0; i < num_levels; i++) {
|
||||||
let stored_level, level;
|
let stored_level, level;
|
||||||
let status_li = this.results_summary.childNodes[i];
|
let status_li = this.results_summary.childNodes[i];
|
||||||
let record_result = (token, title, comment, include_canvas) => {
|
let record_result = (token, short_status, comment, include_canvas) => {
|
||||||
|
let level_title = stored_level ? stored_level.title : "???";
|
||||||
status_li.setAttribute('data-status', token);
|
status_li.setAttribute('data-status', token);
|
||||||
status_li.setAttribute('title', title);
|
status_li.setAttribute('title', `${short_status} (#${i + 1} ${level_title})`);
|
||||||
let li = mk(
|
let li = mk(
|
||||||
'li', {'data-status': token, 'data-index': i},
|
'li', {'data-status': token, 'data-index': i},
|
||||||
`#${i + 1} ${stored_level ? stored_level.title : "???"}: `,
|
`#${i + 1} ${level_title}: `,
|
||||||
comment);
|
comment);
|
||||||
|
status_li.onclick = () => {
|
||||||
|
li.scrollIntoView();
|
||||||
|
};
|
||||||
if (include_canvas && level) {
|
if (include_canvas && level) {
|
||||||
let canvas = mk('canvas', {
|
let canvas = mk('canvas', {
|
||||||
width: this.renderer.canvas.width,
|
width: this.renderer.canvas.width,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user