From 92c2af9975c9b6ca9f8bfba705368ffd8ddb0fb9 Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Sun, 12 Jan 2025 17:12:23 +0100 Subject: [PATCH] [CHANGE] Timertables to Datatables --- .../templates/timerboard/timertable.html | 146 +++++++++--------- .../timerboard/templates/timerboard/view.html | 27 +++- 2 files changed, 98 insertions(+), 75 deletions(-) diff --git a/allianceauth/timerboard/templates/timerboard/timertable.html b/allianceauth/timerboard/templates/timerboard/timertable.html index 014b01e8..13690dc2 100644 --- a/allianceauth/timerboard/templates/timerboard/timertable.html +++ b/allianceauth/timerboard/templates/timerboard/timertable.html @@ -2,80 +2,84 @@ {% load i18n %}
- - - - - - - - - - - {% if perms.auth.timer_management %} - - {% endif %} - - - {% for timer in timers %} - - - - - - - - - - - - - - +
{% translate "Details" %}{% translate "Objective" %}{% translate "System" %}{% translate "Structure" %}{% translate "Eve Time" %}{% translate "Local Time" %}{% translate "Creator" %}{% translate "Action" %}
- {{ timer.details }} - - {% if timer.timer_type != 'UNSPECIFIED' %} -
- ({{ timer.get_timer_type_display }}) - {% endif %} -
- {% comment %} Objective: Hostile (BG: Danger) {% endcomment %} - {% if timer.objective == "Hostile" %} -
- - {% comment %} Objective: Friendly (BG: Primare) {% endcomment %} - {% elif timer.objective == "Friendly" %} -
- - {% comment %} Objective: Neutral (BG: Secondary) {% endcomment %} - {% elif timer.objective == "Neutral" %} -
- {% endif %} - - {{ timer.get_objective_display }} -
-
- {{ timer.system }} {{ timer.planet_moon }} - -
- {{ timer.get_structure_display }} -
-
{{ timer.eve_time | date:"Y-m-d H:i" }} -
-
-
{{ timer.eve_character.character_name }}
+ + + + + + + + + {% if perms.auth.timer_management %} - + {% endif %} - {% endfor %} + + + + {% for timer in timers %} + + + + + + + + + + + + + + + + {% if perms.auth.timer_management %} + + {% endif %} + + {% endfor %} +
{% translate "Details" %}{% translate "Objective" %}{% translate "System" %}{% translate "Structure" %}{% translate "Eve Time" %}{% translate "Local Time" %}{% translate "Creator" %} - - - - - - - {% translate "Action" %}
+ {{ timer.details }} + + {% if timer.timer_type != 'UNSPECIFIED' %} +
+ ({{ timer.get_timer_type_display }}) + {% endif %} +
+ {% comment %} Objective: Hostile (BG: Danger) {% endcomment %} + {% if timer.objective == "Hostile" %} +
+ + {% comment %} Objective: Friendly (BG: Primare) {% endcomment %} + {% elif timer.objective == "Friendly" %} +
+ + {% comment %} Objective: Neutral (BG: Secondary) {% endcomment %} + {% elif timer.objective == "Neutral" %} +
+ {% endif %} + + {{ timer.get_objective_display }} +
+
+ {{ timer.system }} {{ timer.planet_moon }} + +
+ {{ timer.get_structure_display }} +
+
{{ timer.eve_time | date:"Y-m-d H:i" }} +
+
+
{{ timer.eve_character.character_name }} + + + + + + +
diff --git a/allianceauth/timerboard/templates/timerboard/view.html b/allianceauth/timerboard/templates/timerboard/view.html index 85948f20..a39fc027 100644 --- a/allianceauth/timerboard/templates/timerboard/view.html +++ b/allianceauth/timerboard/templates/timerboard/view.html @@ -25,7 +25,7 @@ {% endblock header_nav_collapse_right %} {% block content %} -
+
{% translate "Current Eve Time:" %} @@ -42,7 +42,7 @@
- {% include "timerboard/timertable.html" with timers=corp_timers %} + {% include "timerboard/timertable.html" with id="corp-timers" timers=corp_timers %}
{% endif %} @@ -56,7 +56,7 @@
{% if future_timers %} - {% include "timerboard/timertable.html" with timers=future_timers %} + {% include "timerboard/timertable.html" with id="future-timers" timers=future_timers %} {% else %}
{% translate "No upcoming timers." %} @@ -74,7 +74,7 @@
{% if past_timers %} - {% include "timerboard/timertable.html" with timers=past_timers %} + {% include "timerboard/timertable.html" with id="past-timers" timers=past_timers %} {% else %}
{% translate "No past timers." %} @@ -85,9 +85,14 @@
{% endblock content %} +{% block extra_css %} + {% include "bundles/datatables-css-bs5.html" %} +{% endblock extra_css %} + {% block extra_javascript %} {% include "bundles/moment-js.html" with locale=True %} {% include "bundles/timers-js.html" %} + {% include "bundles/datatables-js-bs5.html" %} {% endblock extra_javascript %}