File tree 1 file changed +20
-1
lines changed
1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change 1
1
/* Copyright (c) 2012: Daniel Richman. License: GNU GPL 3 */
2
+ /* Additional features: Priyesh Patel */
2
3
3
4
( function ( ) {
4
5
@@ -12,6 +13,7 @@ var poll = 1000; /* 1s */
12
13
13
14
var kill = false ;
14
15
var loading = false ;
16
+ var reverse = true ;
15
17
var log_data = "" ;
16
18
var log_size = 0 ;
17
19
@@ -123,10 +125,21 @@ function scroll(where) {
123
125
124
126
function show_log ( ) {
125
127
var t = log_data ;
128
+
129
+ if ( reverse ) {
130
+ var t_a = t . split ( / \n / g) ;
131
+ t_a . reverse ( ) ;
132
+ if ( t_a [ 0 ] == "" )
133
+ t_a . shift ( ) ;
134
+ t = t_a . join ( "\n" ) ;
135
+ }
136
+
126
137
if ( fix_rn )
127
138
t = t . replace ( / \n / g, "\r\n" ) ;
139
+
128
140
$ ( dataelem ) . text ( t ) ;
129
- scroll ( - 1 ) ;
141
+ if ( ! reverse )
142
+ scroll ( - 1 ) ;
130
143
}
131
144
132
145
function error ( what ) {
@@ -140,6 +153,12 @@ function error(what) {
140
153
141
154
$ ( document ) . ready ( function ( ) {
142
155
$ ( window ) . error ( error ) ;
156
+
157
+ /* If URL is /logtail/?noreverse display in chronological order */
158
+ var hash = location . search . replace ( / ^ \? / , "" ) ;
159
+ if ( hash == "noreverse" )
160
+ reverse = false ;
161
+
143
162
get_log ( ) ;
144
163
} ) ;
145
164
You can’t perform that action at this time.
0 commit comments