forked from hummypkg/webif
Clearing old logs should remove the file
This commit is contained in:
parent
a4fe3dcaed
commit
06188094bf
@ -136,13 +136,15 @@ puts {
|
|||||||
|
|
||||||
source /mod/webif/html/log/_lib.jim
|
source /mod/webif/html/log/_lib.jim
|
||||||
foreach file [lsort -command logsort $loglist] {
|
foreach file [lsort -command logsort $loglist] {
|
||||||
|
set act clear
|
||||||
|
if {[string match {*.[0-9][0-9][0-9][0-9]*} $file]} { set act unlink }
|
||||||
puts "
|
puts "
|
||||||
<img border=0 height=14 src=/images/421_1_00_CH_Title_2R_Arrow.png>
|
<img border=0 height=14 src=/images/421_1_00_CH_Title_2R_Arrow.png>
|
||||||
<a href=\"../log/?log=[cgi_quote_url $file]\">
|
<a href=\"../log/?log=[cgi_quote_url $file]\">
|
||||||
[file tail $file]
|
[file tail $file]
|
||||||
</a>
|
</a>
|
||||||
(<span class=lsize>[pretty_size [file size $file]]</span>)
|
(<span class=lsize>[pretty_size [file size $file]]</span>)
|
||||||
<a class=\"va footnote logclear\" href=# file=\"$file\">
|
<a class=\"va footnote logclear\" act=$act href=# file=\"$file\">
|
||||||
<img class=va border=0 src=/img/close.png width=20>Clear</a>
|
<img class=va border=0 src=/img/close.png width=20>Clear</a>
|
||||||
<br>"
|
<br>"
|
||||||
}
|
}
|
||||||
|
@ -85,12 +85,17 @@ $('a.logclear').on('click', function(e) {
|
|||||||
|
|
||||||
var $t = $(this);
|
var $t = $(this);
|
||||||
var file = $t.attr('file');
|
var file = $t.attr('file');
|
||||||
|
var act = $t.attr('act');
|
||||||
|
|
||||||
if (!confirm('Delete ' + file + '?'))
|
if (act == 'clear')
|
||||||
|
t = 'Truncate';
|
||||||
|
else
|
||||||
|
t = 'Delete';
|
||||||
|
if (!confirm(t + ' ' + file + '?'))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
chunked_request('Clearing log <i>' + file + '</i>',
|
chunked_request('Clearing log <i>' + file + '</i>',
|
||||||
'/log/act.jim', { action: 'clear', file: file });
|
'/log/act.jim', { action: act, file: file });
|
||||||
});
|
});
|
||||||
|
|
||||||
$.getJSON('/diag/rpc.jim?act=getall', function(data) {
|
$.getJSON('/diag/rpc.jim?act=getall', function(data) {
|
||||||
|
Loading…
Reference in New Issue
Block a user