cullmann.io/themes/blowfish/assets/lib/mermaid/setupGraphViewbox-a4603a92.js

24 lines
829 B
JavaScript

import { l as h } from "./config-e567ef17.js";
const a = function(n, o) {
for (let t of o)
n.attr(t[0], t[1]);
}, x = function(n, o, t) {
let s = /* @__PURE__ */ new Map();
return t ? (s.set("width", "100%"), s.set("style", `max-width: ${o}px;`)) : (s.set("height", n), s.set("width", o)), s;
}, $ = function(n, o, t, s) {
const e = x(o, t, s);
a(n, e);
}, w = function(n, o, t, s) {
const e = o.node().getBBox(), r = e.width, u = e.height;
h.info(`SVG bounds: ${r}x${u}`, e);
let i = 0, c = 0;
h.info(`Graph bounds: ${i}x${c}`, n), i = r + t * 2, c = u + t * 2, h.info(`Calculated bounds: ${i}x${c}`), $(o, c, i, s);
const f = `${e.x - t} ${e.y - t} ${e.width + 2 * t} ${e.height + 2 * t}`;
o.attr("viewBox", f);
};
export {
$ as c,
w as s
};
//# sourceMappingURL=setupGraphViewbox-a4603a92.js.map