Merge pull request #89 from sayrer/master
Fix the log scrolling in the test harness.
This commit is contained in:
commit
ed306568d9
@ -200,9 +200,16 @@ function clear(ctx) {
|
|||||||
ctx.restore();
|
ctx.restore();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Auto-scroll if the scrollbar is near the bottom, otherwise do nothing. */
|
||||||
|
function checkScrolling() {
|
||||||
|
if ((stdout.scrollHeight - stdout.scrollTop) <= stdout.offsetHeight) {
|
||||||
|
stdout.scrollTop = stdout.scrollHeight;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function log(str) {
|
function log(str) {
|
||||||
stdout.innerHTML += str;
|
stdout.innerHTML += str;
|
||||||
window.scrollTo(0, stdout.getBoundingClientRect().bottom);
|
checkScrolling();
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user