mirror of
https://github.com/simon987/od-database.git
synced 2025-04-10 14:06:45 +00:00
74 lines
2.7 KiB
HTML
74 lines
2.7 KiB
HTML
{% extends "layout.html" %}
|
|
{% set title = "OD-Database - Website details" %}
|
|
{% set current_page = "website" %}
|
|
|
|
{% block body %}
|
|
<div class="container">
|
|
<div class="card">
|
|
<div class="card-header">Information for {{ website.url | truncate(80) }}</div>
|
|
<div class="card-body">
|
|
|
|
<div id="chart-wrapper" style="margin-bottom: 1em">
|
|
<p id="loading-text">Calculating...</p>
|
|
<canvas id="typesChart"></canvas>
|
|
<script src="/static/js/Chart.min.js"></script>
|
|
<script src="/static/js/report.js"></script>
|
|
</div>
|
|
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr>
|
|
<th>Base url</th>
|
|
<td id="baseUrl"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>File count</th>
|
|
<td id="fileCount"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Total size</th>
|
|
<td id="totalSize"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Last updated</th>
|
|
<td id="reportTime"></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<hr>
|
|
<a href="/website/{{ website.id }}/links" class="btn btn-shadow btn-primary">Link list</a>
|
|
<a href="/website/{{ website.id }}/json_chart" class="btn btn-shadow btn-primary">Summary (JSON)</a>
|
|
{% if "username" in session %}
|
|
<a href="/website/{{ website.id }}/clear" class="btn btn-danger"><i class="fas fa-exclamation"></i>
|
|
Clear</a>
|
|
<a href="/website/{{ website.id }}/delete" class="btn btn-danger"><i class="fas fa-trash"></i>
|
|
Delete</a>
|
|
<a href="/website/{{ website.id }}/rescan" class="btn btn-secondary"><i class="fas fa-redo"></i>
|
|
rescan</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
var xhttp = new XMLHttpRequest();
|
|
|
|
xhttp.onreadystatechange = function () {
|
|
if (this.readyState === 4 && this.status === 200) {
|
|
|
|
var rData = this.responseText;
|
|
|
|
drawChart(JSON.parse(rData));
|
|
fillWebsiteTable(JSON.parse(rData));
|
|
|
|
document.getElementById("loading-text").innerHTML = "";
|
|
}
|
|
};
|
|
xhttp.open("GET", "./json_chart", true);
|
|
xhttp.send();
|
|
</script>
|
|
{% endblock body %}
|