From 94c1c26e944132c31e3ab5f92c0c43d3ab7556b7 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Sat, 25 May 2024 11:36:12 -0400 Subject: [PATCH] Added code to retain filter status when re-visiting the dashboard --- assets/js/nechryael.js | 13 +++++++++++++ package-lock.json | 4 ++-- views/layout.twig | 3 ++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/assets/js/nechryael.js b/assets/js/nechryael.js index 2144ea4..69ca46a 100644 --- a/assets/js/nechryael.js +++ b/assets/js/nechryael.js @@ -1,5 +1,18 @@ $(document).ready(function() { + // check state of limit filter + var cookie_limit = $.cookie('filter_limit'); + // if limit is different than what's selected + var active_limit = $('#filter-limit').val(); + if ((cookie_limit) && (cookie_limit != active_limit)) { + console.log('cookie is different from whats active.'); + $('#filter-limit').val(cookie_limit).change(); + } else { + console.log('cookie is not set or is the same.'); + } + $('#filter-limit').on('change', () => { + $.cookie('filter_limit', $('#filter-limit').val()); + console.log($('#filter-limit').val()); $('#filter-form').submit(); }); }); diff --git a/package-lock.json b/package-lock.json index eef4f20..55b2869 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "overseer", - "version": "0.2.2", + "version": "0.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "overseer", - "version": "0.2.2", + "version": "0.3.0", "license": "BSD-2-Clause", "dependencies": { "config": "^3.3.8", diff --git a/views/layout.twig b/views/layout.twig index aa3f878..e6862f2 100644 --- a/views/layout.twig +++ b/views/layout.twig @@ -8,7 +8,8 @@ - + +