mirror of
				https://github.com/simon987/od-database.git
				synced 2025-11-04 06:56:52 +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 %}
 |