ogn-python/app/templates/receiver_detail.html

74 wiersze
2.7 KiB
HTML

{% extends "base.html" %}
{% block content %}
<link rel="stylesheet" href="{{ url_for('static', filename='css/flags/flags.css') }}"/>
<div class="container">
<div class="panel panel-success">
<div class="panel-heading"><h3 class="panel-title">Receiver Details</h3></div>
<table class="datatable table table-striped table-bordered">
<tr><td>Name:</td><td><img src="{{ url_for('static', filename='img/Transparent.gif') }}" class="flag flag-{{ receiver.country.iso2|lower }}" alt="{{ receiver.country.iso2 }}"/> {{ receiver.name }}</td></tr>
<tr><td>Airport:</td>
<td>{% if receiver.airport is not none %}<img src="{{ url_for('static', filename='img/Transparent.gif') }}" class="flag flag-{{ receiver.airport.country_code|lower }}" alt="{{ receiver.airport.country_code }}"/>
<a href="{{ url_for('main.airport_detail', airport_id=receiver.airport.id) }}">{{ receiver.airport.name }}</a>
{% else %}-{% endif %}
</td>
</tr>
<tr><td>Altitude:</td><td>{{ receiver.altitude|int }}m</td></tr>
<tr><td>AGL:</td><td>{{ receiver.agl|int }}m</td></tr>
<tr><td>Version:</td><td>{{ receiver.version if receiver.version else '-' }}</td></tr>
<tr><td>Platform:</td><td>{{ receiver.platform if receiver.platform else '-' }}</td></tr>
<tr><td>First seen:</td><td>{{ receiver.firstseen }}</td></tr>
<tr><td>Last seen:</td><td>{{ receiver.lastseen }}</td></tr>
<tr><td>State:</td><td>{{ receiver.state.name }}</td></tr>
</table>
</div>
<div class="panel panel-success">
<div class="panel-heading"><h3 class="panel-title">Airport nearby</h3></div>
<table class="datatable table table-striped table-bordered">
<tr>
<th>#</th>
<th>Name</th>
<th class="text-right">Distance [km]</th>
</tr>
{% for (airport,distance,azimuth) in receiver.airports_nearby() %}
<tr>
<td>{{ loop.index }}</td>
<td>{% if airport.takeoff_landings|length > 0 %}{{ airport|to_html_link|safe }}{% else %}{{ airport.name }}{% endif %}</td>
<td class="text-right">{{ '%0.1f' | format(distance/1000.0) }} ({{ azimuth|to_ordinal }})</td>
</tr>
{% endfor %}
</table>
</div>
{% if receiver.frequency_scan_files %}
<div class="panel panel-success">
<div class="panel-heading"><h3 class="panel-title">Frequency Scans</h3></div>
<table class="datatable table table-striped table-bordered">
<tr>
<th>#</th>
<th>Name</th>
<th>Gain</th>
<th>Upload Timestamp</th>
<th>Analysis</th>
</tr>
{% for file in receiver.frequency_scan_files %}
<tr>
<td>{{ loop.index }}</td>
<td>{{ file.name }}</td>
<td>{{ file.gain }}</td>
<td>{{ file.upload_timestamp }}</td>
<td><a href="{{ url_for('main.frequency_scan', frequency_scan_file_id=file.id) }}" target="_blank">Plot</a></td>
</tr>
{% endfor %}
</table>
</div>
{% endif %}
</div>
{% endblock %}