From bd2d19f8675c645ebcdc5c7faa68ac4b4a6e6869 Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Sun, 9 May 2021 06:43:58 +0000 Subject: [PATCH] Cleanup and modernize JS --- .../fatlinkstatisticscorpview.html | 5 +- .../fatlinkstatisticsview.html | 5 +- .../templates/groupmanagement/audit.html | 2 +- .../optimer/templates/optimer/add.html | 20 ++- .../optimer/templates/optimer/management.html | 82 ++++++------ .../templates/permissions_tool/audit.html | 25 ++-- .../templates/permissions_tool/overview.html | 25 ++-- allianceauth/srp/templates/srp/add.html | 20 ++- allianceauth/srp/templates/srp/data.html | 118 +++++++++--------- .../static/js/refresh_notifications.js | 65 +++++----- allianceauth/static/js/timers.js | 48 +++++-- allianceauth/templates/allianceauth/base.html | 21 ++-- .../timerboard/templates/timerboard/view.html | 85 ++++++------- 13 files changed, 270 insertions(+), 251 deletions(-) diff --git a/allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html b/allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html index 8872edd5..468ce27e 100644 --- a/allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html +++ b/allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html @@ -42,6 +42,7 @@ {% endblock content %} {% block extra_script %} -$(document).ready(function(){ - $("[rel=tooltip]").tooltip(); +$(document).ready(function () { + $("[rel=tooltip]").tooltip(); +}); {% endblock extra_script %} diff --git a/allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html b/allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html index 6ca585a4..79995fed 100644 --- a/allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html +++ b/allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html @@ -44,6 +44,7 @@ {% endblock content %} {% block extra_script %} -$(document).ready(function(){ - $("[rel=tooltip]").tooltip(); +$(document).ready(function () { + $("[rel=tooltip]").tooltip(); +}); {% endblock extra_script %} diff --git a/allianceauth/groupmanagement/templates/groupmanagement/audit.html b/allianceauth/groupmanagement/templates/groupmanagement/audit.html index 7273107e..5f4b278d 100644 --- a/allianceauth/groupmanagement/templates/groupmanagement/audit.html +++ b/allianceauth/groupmanagement/templates/groupmanagement/audit.html @@ -83,7 +83,7 @@ {% block extra_script %} $.fn.dataTable.moment = function(format, locale) { - var types = $.fn.dataTable.ext.type; + let types = $.fn.dataTable.ext.type; // Add type detection types.detect.unshift(function(d) { diff --git a/allianceauth/optimer/templates/optimer/add.html b/allianceauth/optimer/templates/optimer/add.html index 170ece69..1d837db5 100644 --- a/allianceauth/optimer/templates/optimer/add.html +++ b/allianceauth/optimer/templates/optimer/add.html @@ -34,17 +34,15 @@ {% endblock %} {% block extra_script %} - $('#id_start').datetimepicker({ - setlocale: '{{ LANGUAGE_CODE }}', - {% if NIGHT_MODE %} - theme: 'dark', - {% else %} - theme: 'default', - {% endif %} - mask: true, - format: 'Y-m-d H:i', - minDate: 0 + setlocale: '{{ LANGUAGE_CODE }}', + {% if NIGHT_MODE %} + theme: 'dark', + {% else %} + theme: 'default', + {% endif %} + mask: true, + format: 'Y-m-d H:i', + minDate: 0 }); - {% endblock extra_script %} diff --git a/allianceauth/optimer/templates/optimer/management.html b/allianceauth/optimer/templates/optimer/management.html index ed353032..583b3e22 100644 --- a/allianceauth/optimer/templates/optimer/management.html +++ b/allianceauth/optimer/templates/optimer/management.html @@ -41,9 +41,10 @@ {% include 'bundles/moment-js.html' with locale=True %} + - {% endblock content %} diff --git a/allianceauth/permissions_tool/templates/permissions_tool/audit.html b/allianceauth/permissions_tool/templates/permissions_tool/audit.html index 54f6ca4c..f1053ca0 100644 --- a/allianceauth/permissions_tool/templates/permissions_tool/audit.html +++ b/allianceauth/permissions_tool/templates/permissions_tool/audit.html @@ -24,7 +24,7 @@ - {% for user in permission.users %} + {% for user in permission.users %} {% include 'permissions_tool/audit_row.html' with type="User" name="Permission granted directlty" %} {% endfor %} {% for group in permission.groups %} @@ -35,13 +35,13 @@ {% for state in permission.states %} {% for profile in state.userprofile_set.all %} {% with profile.user as user %} - {% include 'permissions_tool/audit_row.html' with type="State" name=state%} + {% include 'permissions_tool/audit_row.html' with type="State" name=state%} {% endwith %} {% endfor %} {% endfor %} - + {% endblock content %} @@ -56,15 +56,16 @@ {% block extra_script %} $(document).ready(function() { - var groupColumn = 0; - var table = $('#tab_permissions_audit').DataTable({ + let groupColumn = 0; + + $('#tab_permissions_audit').DataTable({ columnDefs: [ { "visible": false, "targets": groupColumn } ], order: [[ groupColumn, 'asc' ], [ 2, 'asc' ] ], filterDropDown: { - columns: [ + columns: [ { idx: 0, title: 'Source' @@ -73,20 +74,20 @@ bootstrap: true }, drawCallback: function ( settings ) { - var api = this.api(); - var rows = api.rows( {page:'current'} ).nodes(); - var last=null; - + let api = this.api(); + let rows = api.rows( {page:'current'} ).nodes(); + let last = null; + api.column(groupColumn, {page:'current'} ).data().each( function ( group, i ) { if ( last !== group ) { $(rows).eq( i ).before( '' + group + '' ); - + last = group; } } ); } } ); } ); -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/allianceauth/permissions_tool/templates/permissions_tool/overview.html b/allianceauth/permissions_tool/templates/permissions_tool/overview.html index 3055d76a..8ad0e6a1 100644 --- a/allianceauth/permissions_tool/templates/permissions_tool/overview.html +++ b/allianceauth/permissions_tool/templates/permissions_tool/overview.html @@ -9,9 +9,9 @@

{% trans "Permissions Overview" %}

- {% if request.GET.all != 'yes' %} + {% if request.GET.all != 'yes' %} {% blocktrans %}Showing only applied permissions{% endblocktrans %} - {% trans "Show All" %} + {% trans "Show All" %} {% else %} {% blocktrans %}Showing all permissions{% endblocktrans %} {% trans "Show Applied" %} @@ -79,7 +79,7 @@ {% endblock content %} {% block extra_javascript %} - {% include 'bundles/datatables-js.html' %} + {% include 'bundles/datatables-js.html' %} {% endblock %} @@ -89,15 +89,16 @@ {% block extra_script %} $(document).ready(function() { - var groupColumn = 0; - var table = $('#tab_permissions_overview').DataTable({ + let groupColumn = 0; + + $('#tab_permissions_overview').DataTable({ columnDefs: [ { "visible": false, "targets": groupColumn } ], order: [[ groupColumn, 'asc' ], [ 1, 'asc' ], [ 2, 'asc' ] ], filterDropDown: { - columns: [ + columns: [ { idx: 0 }, @@ -108,20 +109,20 @@ bootstrap: true }, drawCallback: function ( settings ) { - var api = this.api(); - var rows = api.rows( {page:'current'} ).nodes(); - var last=null; - + let api = this.api(); + let rows = api.rows( {page:'current'} ).nodes(); + let last = null; + api.column(groupColumn, {page:'current'} ).data().each( function ( group, i ) { if ( last !== group ) { $(rows).eq( i ).before( '' + group + '' ); - + last = group; } } ); } } ); } ); -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/allianceauth/srp/templates/srp/add.html b/allianceauth/srp/templates/srp/add.html index 9a747844..d913b63c 100644 --- a/allianceauth/srp/templates/srp/add.html +++ b/allianceauth/srp/templates/srp/add.html @@ -43,17 +43,15 @@ {% endblock %} {% block extra_script %} - $('#id_fleet_time').datetimepicker({ - setlocale: '{{ LANGUAGE_CODE }}', - {% if NIGHT_MODE %} - theme: 'dark', - {% else %} - theme: 'default', - {% endif %} - mask: true, - format: 'Y-m-d H:i', - minDate: 0 + setlocale: '{{ LANGUAGE_CODE }}', + {% if NIGHT_MODE %} + theme: 'dark', + {% else %} + theme: 'default', + {% endif %} + mask: true, + format: 'Y-m-d H:i', + minDate: 0 }); - {% endblock extra_script %} diff --git a/allianceauth/srp/templates/srp/data.html b/allianceauth/srp/templates/srp/data.html index 06a5a24b..8abc4cad 100644 --- a/allianceauth/srp/templates/srp/data.html +++ b/allianceauth/srp/templates/srp/data.html @@ -187,7 +187,7 @@ ESC to cancel{% endblocktrans %}"id="blah"> {% include 'bundles/x-editable-js.html' %} {% include 'bundles/moment-js.html' %} {% include 'bundles/clipboard-js.html' %} - + - - {% block extra_javascript %} + + {% block extra_javascript %} {% endblock extra_javascript %} {% endblock content %}