diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2011-01-06 18:30:58 -0500 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2011-01-06 18:30:58 -0500 |
commit | c2272d6dfeadd2f2df7b403aa9b2bc2c019ec544 (patch) | |
tree | eb7abd7c5cbb249387a2c18e8a50fe157df9258d | |
parent | 61f0a115ad3abaa2daefd0a22d30ee05a1dbca2f (diff) | |
download | pfsense-c2272d6dfeadd2f2df7b403aa9b2bc2c019ec544.zip pfsense-c2272d6dfeadd2f2df7b403aa9b2bc2c019ec544.tar.gz |
Scroll the textarea to bottom on each update
-rw-r--r-- | etc/inc/pfsense-utils.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index 9a3f41d..5d948de 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -1504,7 +1504,9 @@ function update_output_window($text) { global $pkg_interface; $log = ereg_replace("\n", "\\n", $text); if($pkg_interface != "console") { - echo "\n<script language=\"JavaScript\">this.document.forms[0].output.value = \"" . $log . "\";</script>"; + echo "\n<script language=\"JavaScript\">\nthis.document.forms[0].output.value = \"" . $log . "\";\n"; + echo "this.document.forms[0].output.scrollTop = this.document.forms[0].output.scrollHeight;\n"; + echo "</script>"; } /* ensure that contents are written out */ ob_flush(); |