From bc2f935c801d898acef34b293f017dfe6723d498 Mon Sep 17 00:00:00 2001 From: Alexander Green Date: Wed, 17 Jul 2024 15:11:41 +0200 Subject: [PATCH] Removed `fix-md-elements.js` from Logius profile --- profiles/logius.js | 1 - src/logius/fix-md-elements.js | 43 ----------------------------------- 2 files changed, 44 deletions(-) delete mode 100644 src/logius/fix-md-elements.js diff --git a/profiles/logius.js b/profiles/logius.js index 0b97fc7d27..3c418d5af7 100644 --- a/profiles/logius.js +++ b/profiles/logius.js @@ -11,7 +11,6 @@ const modules = [ import("../src/core/github.js"), import("../src/core/data-include.js"), import("../src/core/markdown.js"), - import("../src/logius/fix-md-elements.js"), import("../src/core/reindent.js"), // nothing changed but this module is in geonovum profile at line 3 import("../src/logius/title.js"), import("../src/core/title.js"), diff --git a/src/logius/fix-md-elements.js b/src/logius/fix-md-elements.js deleted file mode 100644 index c5e545f658..0000000000 --- a/src/logius/fix-md-elements.js +++ /dev/null @@ -1,43 +0,0 @@ -// @ts-check -// Module logius/fix-table -// add table class simple to all tables - -export const name = "logius/fix-md-elements"; - -export function run(conf) { - addClassTables(conf); - addClassCode(conf); - addFigureImg(); -} - -function addClassTables(conf) { - if (!conf.nl_markdownTableClass) { - conf.nl_markdownTableClass = "simple"; - } - [...document.querySelectorAll("table")].forEach(table => { - table.classList.add(conf.nl_markdownTableClass); - }); -} - -function addClassCode(conf) { - if (conf.nl_markdownCodeClass !== undefined) { - [...document.querySelectorAll("code")].forEach(code => { - code.classList.add(conf.nl_markdownCodeClass); - }); - } -} - -function addFigureImg() { - [...document.querySelectorAll("img")] - .filter(img => !img.closest("figure")) - .forEach(img => { - const figure = document.createElement("figure"); - const figcaption = document.createElement("figcaption"); - figcaption.innerText = img.getAttribute("title"); - const cloneImg = img.cloneNode(false); - figure.appendChild(cloneImg); - figure.appendChild(figcaption); - img.parentNode.insertBefore(figure, img); - img.remove(); - }); -}