summaryrefslogtreecommitdiffstats
path: root/usr/local/www
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-08-05 13:43:10 -0400
committerjim-p <jimp@pfsense.org>2010-08-05 13:43:59 -0400
commitc63ee151da897f44788143fe5f1686b22b5f6780 (patch)
tree91b3b1db81b8d49a02adf378c32f271eaba20a3d /usr/local/www
parent4a148dc1c4c9766b462bf245931419e7b41befc7 (diff)
downloadpfsense-c63ee151da897f44788143fe5f1686b22b5f6780.zip
pfsense-c63ee151da897f44788143fe5f1686b22b5f6780.tar.gz
Use more prototype conventions, fix some, and correct logic for moving rows.
Diffstat (limited to 'usr/local/www')
-rw-r--r--usr/local/www/javascript/filter_log.js34
1 files changed, 9 insertions, 25 deletions
diff --git a/usr/local/www/javascript/filter_log.js b/usr/local/www/javascript/filter_log.js
index e062f37..88be819 100644
--- a/usr/local/www/javascript/filter_log.js
+++ b/usr/local/www/javascript/filter_log.js
@@ -74,9 +74,9 @@ function update_div_rows(data) {
var isIE = navigator.appName.indexOf('Microsoft') != -1;
var isSafari = navigator.userAgent.indexOf('Safari') != -1;
var isOpera = navigator.userAgent.indexOf('Opera') != -1;
- var rows = $$('log-entry-mini');
+ var rows = $$('.log-entry-mini');
if (rows.length == 0) {
- rows = $$('log-entry');
+ rows = $$('.log-entry');
}
var showanim = 1;
if (isIE) {
@@ -88,40 +88,24 @@ function update_div_rows(data) {
startat = 0;
}
data = data.slice(startat, data.length);
-
+
for(var x=0; x<data.length; x++) {
- var numrows = rows.length;
/* if reverse logging is enabled we need to show the
* records in a reverse order with new items appearing
* on the top
*/
if(isReverse == false) {
- for (var i = 2; i < numrows; i++) {
- nextrecord = i + 1;
- if(nextrecord < numrows)
- rows[i].innerHTML = rows[nextrecord].innerHTML;
+ for (var i = 1; i < rows.length; i++) {
+ nextrecord = i - 1;
+ rows[nextrecord].innerHTML = rows[i].innerHTML;
}
} else {
- for (var i = numrows; i > 0; i--) {
+ for (var i = rows.length - 2; i > 0; i--) {
nextrecord = i + 1;
- if(nextrecord < numrows)
- rows[nextrecord].innerHTML = rows[i].innerHTML;
+ rows[nextrecord].innerHTML = rows[i].innerHTML;
}
}
- var item = document.getElementById('firstrow');
- if(x == data.length-1) {
- /* nothing */
- showanim = false;
- } else {
- showanim = false;
- }
- if (showanim) {
- item.style.display = 'none';
- item.innerHTML = data[x];
- new Effect.Appear(item);
- } else {
- item.innerHTML = data[x];
- }
+ $('firstrow').update(data[x]);
}
}
function toggle_pause() {
OpenPOWER on IntegriCloud