mirror of
https://git.ianrenton.com/ian/spothole.git
synced 2026-08-06 02:21:42 +00:00
Refactor of caching & data storage part 17 #118
This commit is contained in:
@@ -8,7 +8,8 @@
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="d-inline-flex gap-1">
|
||||
{% module Template("widgets/filters-display-data-buttons.html", web_ui_options=web_ui_options) %}
|
||||
{% module Template("widgets/filters-display-data-buttons.html", web_ui_options=web_ui_options,
|
||||
show_data_button=web_ui_options["qrz-enabled"] or web_ui_options["hamqth-enabled"]) %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -50,19 +51,25 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if web_ui_options["qrz-enabled"] or web_ui_options["hamqth-enabled"] %}
|
||||
<div id="data-area" class="appearing-panel card mb-3">
|
||||
{% module Template("widgets/data-area-header.html", web_ui_options=web_ui_options) %}
|
||||
<div class="card-body">
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4">
|
||||
{% if web_ui_options["qrz-enabled"] %}
|
||||
<div class="col">
|
||||
{% module Template("cards/qrz.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
{% end %}
|
||||
{% if web_ui_options["hamqth-enabled"] %}
|
||||
<div class="col">
|
||||
{% module Template("cards/hamqth.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
{% end %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% end %}
|
||||
|
||||
<div id="table-container">
|
||||
<table id="table" class="table">
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
<div class="col-auto me-auto pt-3"></div>
|
||||
<div class="col-auto">
|
||||
<div class="d-inline-flex gap-1">
|
||||
{% module Template("widgets/filters-display-data-buttons.html", web_ui_options=web_ui_options) %}
|
||||
{% module Template("widgets/filters-display-data-buttons.html", web_ui_options=web_ui_options,
|
||||
show_data_button=web_ui_options["qrz-enabled"] or web_ui_options["hamqth-enabled"]) %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -54,19 +55,25 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if web_ui_options["qrz-enabled"] or web_ui_options["hamqth-enabled"] %}
|
||||
<div id="data-area" class="appearing-panel card mb-3">
|
||||
{% module Template("widgets/data-area-header.html", web_ui_options=web_ui_options) %}
|
||||
<div class="card-body">
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4">
|
||||
{% if web_ui_options["qrz-enabled"] %}
|
||||
<div class="col">
|
||||
{% module Template("cards/qrz.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
{% end %}
|
||||
{% if web_ui_options["hamqth-enabled"] %}
|
||||
<div class="col">
|
||||
{% module Template("cards/hamqth.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
{% end %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% end %}
|
||||
|
||||
<div id="bands-container"></div>
|
||||
|
||||
|
||||
+8
-1
@@ -20,7 +20,8 @@
|
||||
<div class="col-auto me-auto pt-3"></div>
|
||||
<div class="col-auto">
|
||||
<div class="d-inline-flex gap-1">
|
||||
{% module Template("widgets/filters-display-data-buttons.html", web_ui_options=web_ui_options) %}
|
||||
{% module Template("widgets/filters-display-data-buttons.html", web_ui_options=web_ui_options,
|
||||
show_data_button=web_ui_options["qrz-enabled"] or web_ui_options["hamqth-enabled"]) %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -74,19 +75,25 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if web_ui_options["qrz-enabled"] or web_ui_options["hamqth-enabled"] %}
|
||||
<div id="data-area" class="appearing-panel card mb-3">
|
||||
{% module Template("widgets/data-area-header.html", web_ui_options=web_ui_options) %}
|
||||
<div class="card-body">
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4">
|
||||
{% if web_ui_options["qrz-enabled"] %}
|
||||
<div class="col">
|
||||
{% module Template("cards/qrz.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
{% end %}
|
||||
{% if web_ui_options["hamqth-enabled"] %}
|
||||
<div class="col">
|
||||
{% module Template("cards/hamqth.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
{% end %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% end %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -25,7 +25,8 @@
|
||||
<div class="col-md-8 text-end">
|
||||
<div class="d-inline-flex gap-3">
|
||||
{% module Template("widgets/search.html", web_ui_options=web_ui_options) %}
|
||||
{% module Template("widgets/filters-display-data-buttons.html", web_ui_options=web_ui_options) %}
|
||||
{% module Template("widgets/filters-display-data-buttons.html", web_ui_options=web_ui_options,
|
||||
show_data_button=web_ui_options["qrz-enabled"] or web_ui_options["hamqth-enabled"]) %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -86,12 +87,16 @@
|
||||
{% module Template("widgets/data-area-header.html", web_ui_options=web_ui_options) %}
|
||||
<div class="card-body">
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4">
|
||||
{% if web_ui_options["qrz-enabled"] %}
|
||||
<div class="col">
|
||||
{% module Template("cards/qrz.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
{% end %}
|
||||
{% if web_ui_options["hamqth-enabled"] %}
|
||||
<div class="col">
|
||||
{% module Template("cards/hamqth.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
{% end %}
|
||||
<div class="col">
|
||||
{% module Template("cards/location.html", web_ui_options=web_ui_options) %}
|
||||
</div>
|
||||
|
||||
@@ -6,19 +6,19 @@
|
||||
Spothole
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4 mb-2">
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4 mb-4 mb-md-2">
|
||||
<div class="col"><strong>Metadata</strong></div>
|
||||
<div class="col">Software Version: <span id="software-version"></span></div>
|
||||
<div class="col">Owner Callsign: <span id="server-owner-callsign"></span></div>
|
||||
<div class="col">Up since: <span id="up-since"></span></div>
|
||||
</div>
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4 mb-2">
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4 mb-4 mb-md-2">
|
||||
<div class="col"><strong>Performance</strong></div>
|
||||
<div class="col">Memory Use: <span id="memory-use"></span></div>
|
||||
<div class="col">Total Spots: <span id="total-spots"></span></div>
|
||||
<div class="col">Total Alerts: <span id="total-alerts"></span></div>
|
||||
</div>
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4 mb-2">
|
||||
<div class="row row-cols-1 row-cols-md-4 g-4 mb-4 mb-md-2">
|
||||
<div class="col"><strong>Web Server</strong></div>
|
||||
<div class="col">Status: <span id="web-server-status"></span></div>
|
||||
<div class="col">Last API call: <span id="web-server-last-api"></span></div>
|
||||
|
||||
@@ -5,7 +5,9 @@
|
||||
<button id="display-button" type="button" class="btn btn-outline-secondary" data-bs-toggle="button"
|
||||
onclick="toggleDisplayPanel();"><i class="fa-solid fa-desktop"></i><span
|
||||
class="hideonmobile"> Display</span></button>
|
||||
{% if show_data_button %}
|
||||
<button id="data-button" type="button" class="btn btn-outline-secondary" data-bs-toggle="button"
|
||||
onclick="toggleDataPanel();"><i class="fa-solid fa-database"></i><span
|
||||
class="hideonmobile"> Your data</span></button>
|
||||
{% end %}
|
||||
</div>
|
||||
Reference in New Issue
Block a user