From 0a594ef666b302c7283940efd561bb22a04b4015 Mon Sep 17 00:00:00 2001 From: Corban-Lee <77944149+XordK@users.noreply.github.com> Date: Tue, 9 May 2023 01:39:21 +0100 Subject: [PATCH 1/7] Sort controls persistence between page refreshing --- src/static/js/teams.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/static/js/teams.js b/src/static/js/teams.js index a7202ee..3492c97 100644 --- a/src/static/js/teams.js +++ b/src/static/js/teams.js @@ -29,10 +29,23 @@ $(document).ready(() => { fetchAndLoadTeams(...getFilters()); }); - $("#sortForm input").on("click", () => { + $("#sortForm input").on("click", function() { + const name = $(this).attr("name"); + localStorage.setItem(name, $(`input[name='${name}']:checked`, "#sortForm").val());7 + fetchAndLoadTeams(...getFilters()); }); + const sortTeamsValue = localStorage.getItem("sortTeams"); + if (sortTeamsValue !== null) { + $("#sortForm input[name='sortTeams']").val([sortTeamsValue]); + } + + const sortMembersValue = localStorage.getItem("sortMembers"); + if (sortMembersValue !== null) { + $("#sortForm input[name='sortMembers']").val([sortMembersValue]); + } + // Edit member form validation options $("#editMemberForm").validate({ errorClass: "text-danger mb-2" From 57615ffd4d97aaaa97a55e7da1f7f3a0b4b577f9 Mon Sep 17 00:00:00 2001 From: Corban-Lee <77944149+XordK@users.noreply.github.com> Date: Tue, 9 May 2023 01:52:15 +0100 Subject: [PATCH 2/7] Moved tooltips from icons to buttons The tooltips for the placeholder buttons 'New Member' and 'New Team' were incorrectly placed on the icons instead of the entire button, causing confusion triggering the tooltips. I have moved these and also changed the border colour and added some shadow to the search sort dropdown menu to match the style of the search bar and buttons. --- src/mainapp/templates/teams.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mainapp/templates/teams.html b/src/mainapp/templates/teams.html index 80331eb..5c9114e 100644 --- a/src/mainapp/templates/teams.html +++ b/src/mainapp/templates/teams.html @@ -16,11 +16,11 @@
- -
@@ -32,7 +32,7 @@
-