Files
mermaid-live-editor/_app/immutable/chunks/setupGraphViewbox-e1099da8-c59d788d.js
T
2023-02-24 05:23:04 +00:00

2 lines
605 B
JavaScript

import{l as h}from"./transform-12111574.js";const a=function(n,o){for(let t of o)n.attr(t[0],t[1])},x=function(n,o,t){let s=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};