From 6013cc16bf4f0d18c7364016518abb5a93d934b1 Mon Sep 17 00:00:00 2001 From: Julio-Oliveira-Encora Date: Fri, 26 Apr 2024 10:16:31 -0300 Subject: [PATCH] Added dropdown for Saved Filters. --- netbox/project-static/dist/netbox.js | Bin 376030 -> 375988 bytes netbox/project-static/dist/netbox.js.map | Bin 340869 -> 340819 bytes .../project-static/src/savedFiltersSelect.ts | 5 ----- netbox/templates/inc/table_controls_htmx.html | 8 ++++++-- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index ada1e4e22072034d6095807b7ddef3f787aba353..3894b2b44740eae7a5ea5b481de2d19afe903d53 100644 GIT binary patch delta 148 zcmccjQ*6smv4$4L7N!>F7M3lnOxxv>5{pwqgFN+$3vx0`G?eU>G@}h-b@DQ8flQsE z>0aAe71WC}ZS9IP^@>w-Qj<$kQ#AE*6ALszf(dDvIVGt@@tG;MD%Hi)CvImI)lALQ xwoOo}&daP-sV>T_P0&fnPcF?(%`4H%$xlu!$;{8w%P2}svrXN8emg5aD*!6)G`|1< delta 163 zcmdn;Q|#VPv4$4L7N!>F7M3lnOxp$W3raHc^NRIyQuESFGIa8$|J}waEnAdnt7NZa zotdVQnrUlmYoJ+_T2fk+XPuK;qEI|tVLPjWXJV$UU1FwQacWL#a!G26re1Dhfd)u0 zAuThfB(*3$GsRY=8mOWyF{d=OHbGM_D?c+&LrG0Z(>gCx+crU^x+t?&rMh@}=XO?U N#=PxIx3luI0s#CDIfDQI diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index f34601c4ba2e0e681d2ab82d99946ece666b33b4..510c70776e4763e27f38e2d0de3196848c0863fb 100644 GIT binary patch delta 44 zcmZpDE^_&qNJ9%_3sVbo3(FSPZUd$gr|F9gST&f#blj)EGGINy7_fb_A?qbZ0CR&6 Axc~qF delta 93 zcmccoOr-U>NJ9%_3sVbo3(FSPZiDIm+AM5B`A$0Sj*gK!fsT%WI{uE%hR)M_4Olhg rGr;1WI^K?s#ZEe|j?NWMKxub3kZNBY&*?i1SWhrUZErMWy~GFrPcj@B diff --git a/netbox/project-static/src/savedFiltersSelect.ts b/netbox/project-static/src/savedFiltersSelect.ts index e15b8dc82..77789104d 100644 --- a/netbox/project-static/src/savedFiltersSelect.ts +++ b/netbox/project-static/src/savedFiltersSelect.ts @@ -7,14 +7,9 @@ import {isTruthy} from "./util"; */ function handleSavedFilterChange(event: Event): void { const savedFilter = event.currentTarget as HTMLSelectElement; - const savedFilterLength = savedFilter.options.length; let baseUrl = savedFilter.baseURI.split("?")[0]; let preFilter = "?"; - if (savedFilterLength === 0) { - return; - } - const selectedOptions = Array.from(savedFilter.options) .filter(option => option.selected) .map(option => `filter_id=${option.value}`) diff --git a/netbox/templates/inc/table_controls_htmx.html b/netbox/templates/inc/table_controls_htmx.html index f42200b0d..f03ff2f65 100644 --- a/netbox/templates/inc/table_controls_htmx.html +++ b/netbox/templates/inc/table_controls_htmx.html @@ -14,10 +14,14 @@ -
- {{ filter_form.filter_id }} + +
+
+
+ {{ filter_form.filter_id }} +
{% if request.user.is_authenticated and table_modal %}