Skip to content

Commit fcc1082

Browse files
committed
graphviz: make the diagrams' background transparent by default
No need to set a background color, is there? Signed-off-by: Johannes Schindelin <[email protected]>
1 parent dc8f2a0 commit fcc1082

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

assets/sass/layout.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,10 @@ p.center {
317317
}
318318
}
319319

320+
svg.graphviz {
321+
width: 100%;
322+
}
323+
320324
// Dropdowns
321325
a.dropdown-trigger {
322326
padding: 4px 5px;

layouts/_default/baseof.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,12 @@ <h1 data-pagefind-meta="title">About{{ if (isset .Params "subtitle") }} - {{ .Pa
198198
let vizInstance
199199
[...document.querySelectorAll("pre[class=graphviz]")].forEach(async (x) => {
200200
if (!vizInstance) vizInstance = await Viz.instance()
201-
const svg = vizInstance.renderSVGElement(x.innerText)
201+
const options = {
202+
graphAttributes: {
203+
bgcolor: "transparent",
204+
},
205+
}
206+
const svg = vizInstance.renderSVGElement(x.innerText, options)
202207
x.parentNode.insertBefore(svg, x);
203208
x.style.display = 'none'
204209
});

0 commit comments

Comments
 (0)