diff --git a/.eleventy.js b/.eleventy.js index 6d08af3..065fe00 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -369,6 +369,21 @@ module.exports = function (eleventyConfig) { t.classList.add("table-wrapper"); t.innerHTML = `${inner}
`; } + + for (const t of parsed.querySelectorAll( + ".cm-s-obsidian > .block-language-dataview > table" + )) { + 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) => { + tr.classList.add("table-view-tr-header"); + }); + t.querySelectorAll("thead > tr > th").forEach((th) => { + th.classList.add("table-view-th"); + }); + } return str && parsed.innerHTML; });