erynwells.me/static/scripts/railroad-utils.js

13 lines
346 B
JavaScript
Raw Normal View History

import rr from "./railroad.js";
2022-08-31 20:11:59 -07:00
export function railroadDiagram(builder, elementID, elementClass) {
const diagram = builder(rr);
2022-08-31 20:11:59 -07:00
const diagramSVG = diagram.toSVG();
if (elementClass) {
diagramSVG.classList.add(elementClass);
}
const figure = document.getElementById(elementID);
figure.appendChild(diagramSVG);
}