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>