mirror of
https://github.com/uw935/vatsimfox.git
synced 2026-09-17 05:59:04 +00:00
fixed: cors error (finnaly) && minor bugs, add: custom wrapper for VATSIM fetcher && code moved to src folder && docker
This commit is contained in:
@@ -0,0 +1,143 @@
|
||||
{% extends "/include/template.html" %}
|
||||
{% block title %}User {{user_cid}} statistic — VATSIM Fox{% endblock %}
|
||||
{% block header_css %}
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename='viewer.css') }}">
|
||||
<link href="https://unpkg.com/leaflet@1.6.0/dist/leaflet.css" rel="stylesheet"/>
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<div class="mb-5">
|
||||
<h2 class="text-center text-primary mb-4">{{data[0]["id"]}}</h2>
|
||||
<p class="fs-4 text-secondary">Date of registration: <span class="date_registration"></span></p>
|
||||
</div>
|
||||
|
||||
<div class="mb-4 row align-items-md-stretch">
|
||||
<h3 class="mb-3">Last 50 flightplans</h3>
|
||||
<div id="fox_flightplans" class="mb-4 col-md-3"></div>
|
||||
|
||||
<div class="col-md" style="height: 500px; overflow-y: scroll;">
|
||||
<div id="fox_map" class="mb-4 h-50 bg-dark rounded-3"></div>
|
||||
<div class="h-auto p-5 bg-light border rounded-3">
|
||||
<h2><span class="fp_callsign">Flight</span> — from <span class="fp_depa_city"></span> to <span class="fp_arra_city"></span></h2>
|
||||
<span>
|
||||
<b class="fp_is_filed"></b>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Aircraft type:</b>
|
||||
<span class="fp_aicraft"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Enroute time:</b>
|
||||
<span class="fp_entime"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Departure airport:</b>
|
||||
<span class="fp_depa"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Arrival airport:</b>
|
||||
<span class="fp_arra"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Alternative airport:</b>
|
||||
<span class="fp_altna"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Flight type:</b>
|
||||
<span class="fp_type"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Cruise speed:</b>
|
||||
<span class="fp_speed"></span> knots
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Flight altitude:</b>
|
||||
<span class="fp_alt"></span> feet
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Route:</b>
|
||||
<span class="fp_route"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Remarks:</b>
|
||||
<span class="fp_remarks"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Squawk:</b>
|
||||
<span class="fp_squawk"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Fligthplan filed at:</b>
|
||||
<span class="fp_filed"></span>
|
||||
</span>
|
||||
<br>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-4 row align-items-md-stretch">
|
||||
<h3 class="mb-3">Last 100 ATC shifts</h3>
|
||||
<div id="fox_atc" class="mb-4 col-md-3"></div>
|
||||
|
||||
<div class="col-md" style="height: 321px;">
|
||||
<div class="h-auto p-5 bg-light border rounded-3">
|
||||
<h2 class="atc_callsign">UUEE_DEL</h2>
|
||||
<span>
|
||||
<b>Start time:</b>
|
||||
<span class="atc_start_time"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>End time:</b>
|
||||
<span class="atc_end_time"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Aircraft tracked:</b>
|
||||
<span class="atc_trackedair"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Aircraft seen:</b>
|
||||
<span class="atc_seenair"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Squawk assigned:</b>
|
||||
<span class="atc_squawks"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Aircraft's transferred:</b>
|
||||
<span class="atc_transfers"></span>
|
||||
</span>
|
||||
<br>
|
||||
<span>
|
||||
<b>Aircraft's received:</b>
|
||||
<span class="atc_received"></span>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
{% block javascript_code %}
|
||||
<script src="https://unpkg.com/leaflet@1.6.0/dist/leaflet.js"></script>
|
||||
<script type="text/javascript">
|
||||
const USER_CID = '{{data[0]["id"]}}';
|
||||
const FLIGHTPLANS_API_URL = "/api/request?request_string=members/" + USER_CID + "/flightplans";
|
||||
const ATC_API_URL = "/api/request?request_string=members/" + USER_CID + "/atc";
|
||||
|
||||
$(".date_registration").text("{{data[0]['reg_date']}}".replace("T", " "));
|
||||
</script>
|
||||
<script type="text/javascript" src="{{ url_for('static', filename='viewer.js') }}"></script>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user