From c0f07cb5f335cdafdef7721494f7706d654d6fe4 Mon Sep 17 00:00:00 2001 From: ransurf <80801637+ransurf@users.noreply.github.com> Date: Mon, 22 May 2023 07:42:02 -0700 Subject: [PATCH] Add null checks for empty dataview queries (#157) --- .eleventy.js | 8 ++++---- .gitignore | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.eleventy.js b/.eleventy.js index 8d69acf..dcd9a6e 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -400,12 +400,12 @@ module.exports = function (eleventyConfig) { )) { t.classList.add("dataview"); t.classList.add("table-view-table"); - t.querySelector("thead").classList.add("table-view-thead"); - t.querySelector("tbody").classList.add("table-view-tbody"); - t.querySelectorAll("thead > tr").forEach((tr) => { + t.querySelector("thead")?.classList.add("table-view-thead"); + t.querySelector("tbody")?.classList.add("table-view-tbody"); + t.querySelectorAll("thead > tr")?.forEach((tr) => { tr.classList.add("table-view-tr-header"); }); - t.querySelectorAll("thead > tr > th").forEach((th) => { + t.querySelectorAll("thead > tr > th")?.forEach((th) => { th.classList.add("table-view-th"); }); } diff --git a/.gitignore b/.gitignore index b447611..61227fc 100644 --- a/.gitignore +++ b/.gitignore @@ -9,5 +9,5 @@ src/site/styles/_theme.*.css .idea/ .vercel .cache -_site +_site/ **/.DS_Store