pull/12/head
Alexandre Dulaunoy 2014-08-11 15:09:03 +02:00
commit e0ffdfdff5
2 changed files with 27 additions and 15 deletions

View File

@ -39,6 +39,9 @@ function create_log_table(obj_json) {
else if ( chansplit[1] == "WARNING" ){ else if ( chansplit[1] == "WARNING" ){
tr.className = "warning"; tr.className = "warning";
} }
else if ( chansplit[1] == "CRITICAL"){
tr.className = "critical"
}
source_link = document.createElement("A"); source_link = document.createElement("A");
if (parsedmess[1] == "slexy.org"){ if (parsedmess[1] == "slexy.org"){
@ -70,8 +73,17 @@ function create_log_table(obj_json) {
tr.appendChild(nam); tr.appendChild(nam);
tr.appendChild(msage); tr.appendChild(msage);
var sel = document.getElementById("log_select") if (tr.className == document.getElementById("checkbox_log_info").value && document.getElementById("checkbox_log_info").checked == true) {
tableBody.appendChild(tr); tableBody.appendChild(tr);
}
if (tr.className == document.getElementById("checkbox_log_warning").value && document.getElementById("checkbox_log_warning").checked == true) {
tableBody.appendChild(tr);
}
if (tr.className == document.getElementById("checkbox_log_critical").value && document.getElementById("checkbox_log_critical").checked == true) {
tableBody.appendChild(tr);
};
var sel = document.getElementById("log_select")
if (tableBody.rows.length > sel.options[sel.options.selectedIndex].value){ if (tableBody.rows.length > sel.options[sel.options.selectedIndex].value){
while (tableBody.rows.length != sel.options[sel.options.selectedIndex].value){ while (tableBody.rows.length != sel.options[sel.options.selectedIndex].value){
tableBody.deleteRow(0); tableBody.deleteRow(0);

View File

@ -82,24 +82,24 @@
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-tasks fa-fw"></i> Logs <i class="fa fa-tasks fa-fw"></i> Logs
</div> <div class="pull-right">
<div class="panel-body"> <label style="padding-bottom:2px;">
<div class="table-responsive", id="logger"> <select class="form-control input-sm" id="log_select">
<div class="row">
<div class="col-sm-6">
<div id="dataTables-example_length" class="dataTables_length">
<label>
<select class="form-control input-sm" name="dataTables-example_length" aria-controls="dataTables-example" id="log_select">
<option value="10">10</option> <option value="10">10</option>
<option value="25">25</option> <option value="25">25</option>
<option value="50">50</option> <option value="50">50</option>
<option value="100">100</option> <option value="100">100</option>
</select> </select>
</label> </label>
</div> <input id="checkbox_log_info" type="checkbox" value="info"> INFO
<input type="checkbox"> <input id="checkbox_log_warning" type="checkbox" value="warning"> WARNING
<input id="checkbox_log_critical" type="checkbox" value="critical"> CRITICAL
</div> </div>
</div> </div>
<div class="panel-body">
<div class="table-responsive", id="logger">
<div class="row">
<table class="table table-bordered table-hover table-striped" id="table_log"> <table class="table table-bordered table-hover table-striped" id="table_log">
<thead> <thead>
<tr> <tr>