lede/package/lean/luci-app-xlnetacc/luasrc/view/xlnetacc/logview.htm
2021-11-10 15:45:29 +08:00

50 lines
1.3 KiB
HTML

<%css=[[
#log_text{
padding:10px;
text-align:left;
height:500px;
overflow:auto;
}
#log_text pre{
word-break:break-all;
margin:0;
}
.description{
color:#ffffff;
background-color:#0099ff;
}
]]
%>
<%+header%>
<div class="cbi-map">
<h2 name="content"><%:XLNetAcc - Log%></h2>
<fieldset class="cbi-section">
<fieldset class="cbi-section-node">
<div id="log_text"><img src="<%=resource%>/icons/loading.gif" alt="<%:Loading...%>" style="vertical-align:middle"/><%:Collecting data...%></div>
<div style="text-align:right"><small><%:Refresh every 5 seconds.%></small></div>
</fieldset>
</fieldset>
</div>
<script type="text/javascript" src="<%=resource%>/cbi.js?v=1.0.5"></script>
<script type="text/javascript">//<![CDATA[
var log_id=document.getElementById('log_text');
XHR.poll(5,'<%=luci.dispatcher.build_url("admin","services","xlnetacc","logdata")%>',null,function(x,data){
if (log_id&&data){
log_id.innerHTML=String.format(
'<pre>%s%s%s%s</pre>',
'<span class="description"><strong><%:syslog:%></strong></span><br/>',
data.syslog || '<%:No log data.%>',
'<br/><br/><span class="description"><strong><%:log file:%></strong></span><br/>',
data.client || '<%:No log data.%>'
);
}else if (log_id){
log_id.innerHTML='<strong><%:Error get log data.%></strong>';
}
});
//]]></script>
<%+footer%>