This commit contains: * Refactor package code. * Add options for RPC, HTTP/HTTPS and BT. * Improve descriptions for some options. * New views for config files and log files. * Also updated translation for simplified Chinese. Signed-off-by: Xingwang Liao <kuoruan@gmail.com>
55 lines
1.3 KiB
HTML
55 lines
1.3 KiB
HTML
<%#
|
|
Copyright 2017-2019 Xingwang Liao <kuoruan@gmail.com>
|
|
Licensed to the public under the MIT License.
|
|
-%>
|
|
|
|
<% css = [[
|
|
|
|
#log_text {
|
|
padding: 10px;
|
|
text-align: left;
|
|
}
|
|
#log_text pre {
|
|
word-break: break-all;
|
|
margin: 0;
|
|
}
|
|
.description {
|
|
background-color: #33ccff;
|
|
}
|
|
|
|
]]
|
|
-%>
|
|
|
|
<%+header%>
|
|
|
|
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
<script type="text/javascript">//<![CDATA[
|
|
XHR.poll(10, '<%=url("admin/services/aria2/log/read")%>', null,
|
|
function(x, data) {
|
|
var logElm = document.getElementById('log_text');
|
|
if (logElm) {
|
|
logElm.innerHTML = data
|
|
? String.format(
|
|
'<pre>%s%s%s%s</pre>',
|
|
'<span class="description"><%:Last 50 lines of log file:%></span><br/><br/>',
|
|
data.log || '<%:No log data.%>',
|
|
'<br/><br/><span class="description"><%:Last 50 lines of syslog:%></span><br/><br/>',
|
|
data.syslog || '<%:No log data.%>'
|
|
)
|
|
: '<strong><%:Failed to load log data.%></strong>';
|
|
}
|
|
}
|
|
);
|
|
//]]></script>
|
|
<div class="cbi-map">
|
|
<h2 name="content"><%:Aria2%> - <%:Log Data%></h2>
|
|
<fieldset class="cbi-section">
|
|
<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 10 seconds.%></small></div>
|
|
</fieldset>
|
|
</div>
|
|
|
|
<%+footer%>
|