chore: clean up temporary and build artifacts

- Remove old mermaid-init.js from assets directory (moved to static)
- Remove mem.prof profiling artifact
This commit is contained in:
Jeremie Fraeys 2026-02-16 20:39:34 -05:00
parent fabb8fa1ee
commit e286fd7769
No known key found for this signature in database
2 changed files with 0 additions and 110 deletions

View file

@ -1,110 +0,0 @@
// Initialize Mermaid for MkDocs Material pages.
// This file is loaded via mkdocs.yml `extra_javascript`.
(function () {
var initialized = false;
function renderNode(node) {
var graphDefinition = node.textContent;
node.innerHTML = "";
node.removeAttribute("data-processed");
// Prefer mermaid.render when available; it tends to be more deterministic.
if (typeof window.mermaid.render === "function") {
try {
var id = "mermaid-" + Math.random().toString(36).substr(2, 9);
var result = window.mermaid.render(id, graphDefinition);
// Mermaid may return:
// - a Promise resolving to { svg, bindFunctions }
// - an object directly
// - (rarely) a string
if (result && typeof result.then === "function") {
result
.then(function (out) {
node.innerHTML = out && out.svg ? out.svg : "";
if (out && typeof out.bindFunctions === "function") {
out.bindFunctions(node);
}
})
.catch(function (err) {
node.innerHTML =
'<pre class="mermaid-error">Error: ' +
(err && err.message ? err.message : String(err)) +
"</pre>";
});
return;
}
if (result && result.svg) {
node.innerHTML = result.svg;
if (typeof result.bindFunctions === "function") {
result.bindFunctions(node);
}
return;
}
if (typeof result === "string") {
node.innerHTML = result;
return;
}
} catch (err) {
node.innerHTML =
'<pre class="mermaid-error">Error: ' +
(err && err.message ? err.message : String(err)) +
"</pre>";
return;
}
}
// Fallback for Mermaid v9: mermaid.init(callback, nodes)
node.innerHTML = graphDefinition;
}
function renderMermaid() {
// Wait for mermaid to be available
if (typeof window.mermaid === "undefined") {
setTimeout(renderMermaid, 100);
return;
}
// Initialize mermaid
if (!initialized) {
window.mermaid.initialize({
startOnLoad: false,
securityLevel: "strict",
theme: "default",
});
initialized = true;
}
var nodes = document.querySelectorAll(".mermaid");
if (!nodes || nodes.length === 0) {
return;
}
// Normalize and render
for (var i = 0; i < nodes.length; i++) {
renderNode(nodes[i]);
}
// If we fell back to putting graphDefinition back into the nodes, ask Mermaid to process them.
if (typeof window.mermaid.init === "function") {
try {
window.mermaid.init(undefined, nodes);
} catch (_err) {
// renderNode already displays per-node errors for the render() path.
}
}
}
// Initial load
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", renderMermaid);
} else {
setTimeout(renderMermaid, 100);
}
// MkDocs Material instant navigation
document.addEventListener("document$", renderMermaid);
})();

BIN
mem.prof

Binary file not shown.