Browse Source

Make the log auto-scroll if the scrollbar is near the bottom, but maintain position if it isn't.

Rob Sayre 14 years ago
parent
commit
6b675d8db6
  1. 10
      test/test_slave.html

10
test/test_slave.html

@ -194,9 +194,17 @@ function clear(ctx) { @@ -194,9 +194,17 @@ function clear(ctx) {
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) {
stdout.innerHTML += str;
window.scrollTo(0, stdout.getBoundingClientRect().bottom);
checkScrolling();
}
</script>
</head>

Loading…
Cancel
Save