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] 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"