Current File : //root/panel/modules/tomcatlogviewer/module.zpm |
<@ Init @>
<div class="zmodule_content panel" id="zmodule_header_<@ ModuleName @>">
<div class="panel-heading">
<img src="<@ ModuleIcon @>" width="35" height="35" border="0" alt="<@ ModuleName @>">
<!-- <img src="/modules/logviewer/assets/icon.jpg" width="35" height="35" border="0" alt="<@ ModuleName @>"> -->
<div class="zmodule_title">
<@ ModuleName @>
</div>
<div class="zmodule_desc" id="zmodule_desc_<@ ModuleName @>"><@ ModuleDesc @></div>
</div>
<div class="zform_wrapper">
<div class="logview-container" style="overflow: auto;">
<@ isDisplayLogs @>
<div class="load-more">
</div>
</div>
<% if FromLine %>
<input type="hidden" value=<@ FromLine @> id="FromLine">
<% endif %>
<% if ToLine %>
<input type="hidden" value=<@ ToLine @> id="ToLine">
<% endif %>
</div>
</div>
<script>
$(document).ready(function()
{
$(".logview-container").scroll(function()
{
if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight)
{
var FromLine = parseInt($("#FromLine").val());
var ToLine = parseInt($("#ToLine").val());
if (FromLine < 0)
{
alert("There is no error logs");
return false;
}
var NewFromLine=FromLine - 100;
var NewToLine=ToLine - 100;
$("#FromLine").val(NewFromLine);
$("#ToLine").val(NewToLine);
$.ajax({
type: 'POST',
url: './?module=tomcatlogviewer&action=AnotherSetLogs',
data:{FromLine:NewFromLine, ToLine:NewToLine},
success: function(data)
{
console.log(data);
$(".logview-container .load-more").append(data);
},
error: function(ts)
{
$("#zloader_overlay").hide();
$("#zloader").hide();
}
});
}
});
});
</script>