diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index ba094258e..068424ada 100644 Binary files a/netbox/project-static/dist/netbox.js and b/netbox/project-static/dist/netbox.js differ diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index 97326cde0..308189673 100644 Binary files a/netbox/project-static/dist/netbox.js.map and b/netbox/project-static/dist/netbox.js.map differ diff --git a/netbox/project-static/src/savedFiltersSelect.ts b/netbox/project-static/src/forms/savedFiltersSelect.ts similarity index 67% rename from netbox/project-static/src/savedFiltersSelect.ts rename to netbox/project-static/src/forms/savedFiltersSelect.ts index 77789104d..82bdceb63 100644 --- a/netbox/project-static/src/savedFiltersSelect.ts +++ b/netbox/project-static/src/forms/savedFiltersSelect.ts @@ -1,4 +1,4 @@ -import {isTruthy} from "./util"; +import { isTruthy } from '../util'; /** * Handle saved filter change event. @@ -7,21 +7,22 @@ import {isTruthy} from "./util"; */ function handleSavedFilterChange(event: Event): void { const savedFilter = event.currentTarget as HTMLSelectElement; - let baseUrl = savedFilter.baseURI.split("?")[0]; - let preFilter = "?"; + let baseUrl = savedFilter.baseURI.split('?')[0]; + const preFilter = '?'; const selectedOptions = Array.from(savedFilter.options) .filter(option => option.selected) .map(option => `filter_id=${option.value}`) - .join("&"); + .join('&'); baseUrl += `${preFilter}${selectedOptions}`; document.location.href = baseUrl; } export function initSavedFilterSelect(): void { - const savedFilterSelect = document.getElementById("id_filter_id"); + const savedFilterSelect = document.getElementById('id_filter_id'); + if (isTruthy(savedFilterSelect)) { - savedFilterSelect.addEventListener("change", handleSavedFilterChange); + savedFilterSelect.addEventListener('change', handleSavedFilterChange); } -} \ No newline at end of file +} diff --git a/netbox/project-static/src/netbox.ts b/netbox/project-static/src/netbox.ts index 079dc95ae..24a5e7430 100644 --- a/netbox/project-static/src/netbox.ts +++ b/netbox/project-static/src/netbox.ts @@ -13,7 +13,7 @@ import { initSideNav } from './sidenav'; import { initDashboard } from './dashboard'; import { initRackElevation } from './racks'; import { initHtmx } from './htmx'; -import {initSavedFilterSelect} from "./savedFiltersSelect"; +import { initSavedFilterSelect } from "./forms/savedFiltersSelect"; function initDocument(): void { for (const init of [