From aca6ee13c8e38482023646e2ea7147b51a8041a0 Mon Sep 17 00:00:00 2001 From: Nick Evans Date: Tue, 31 Oct 2023 18:54:10 -0500 Subject: [PATCH] Fix UFoC from dropdowns --- src/components/NavDropdown.astro | 2 +- src/scripts/initialize-dt.js | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/NavDropdown.astro b/src/components/NavDropdown.astro index 2464b48..4a08f9c 100644 --- a/src/components/NavDropdown.astro +++ b/src/components/NavDropdown.astro @@ -10,7 +10,7 @@ const { label } = Astro.props; {label} -
+
diff --git a/src/scripts/initialize-dt.js b/src/scripts/initialize-dt.js index 3f3f69e..582ee0c 100644 --- a/src/scripts/initialize-dt.js +++ b/src/scripts/initialize-dt.js @@ -1,10 +1,12 @@ import { DataTable, addColumnFilter } from "simple-datatables"; -const dt = new DataTable('#cards', { - paging: false, -}); +document.addEventListener('DOMContentLoaded', function(event) { + const dt = new DataTable('#cards', { + paging: false, + }); -addColumnFilter(dt); + addColumnFilter(dt); -document.querySelector('.datatable-search .datatable-input').setAttribute('aria-label', 'Search'); -document.querySelector('nav.datatable-pagination').setAttribute('aria-label', 'Card Page'); \ No newline at end of file + document.querySelector('.datatable-search .datatable-input').setAttribute('aria-label', 'Search'); + document.querySelector('nav.datatable-pagination').setAttribute('aria-label', 'Card Page'); +}); \ No newline at end of file