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"