diff options
Diffstat (limited to 'themes/blowfish/assets/lib/mermaid/svgDrawCommon-ecc5f780.js')
-rw-r--r-- | themes/blowfish/assets/lib/mermaid/svgDrawCommon-ecc5f780.js | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/themes/blowfish/assets/lib/mermaid/svgDrawCommon-ecc5f780.js b/themes/blowfish/assets/lib/mermaid/svgDrawCommon-ecc5f780.js new file mode 100644 index 0000000..0cd094e --- /dev/null +++ b/themes/blowfish/assets/lib/mermaid/svgDrawCommon-ecc5f780.js @@ -0,0 +1,64 @@ +import { aq as o, e as i } from "./mermaid-9f2aa176.js"; +const l = (s, t) => { + const e = s.append("rect"); + if (e.attr("x", t.x), e.attr("y", t.y), e.attr("fill", t.fill), e.attr("stroke", t.stroke), e.attr("width", t.width), e.attr("height", t.height), t.name && e.attr("name", t.name), t.rx !== void 0 && e.attr("rx", t.rx), t.ry !== void 0 && e.attr("ry", t.ry), t.attrs !== void 0) + for (const r in t.attrs) + e.attr(r, t.attrs[r]); + return t.class !== void 0 && e.attr("class", t.class), e; +}, x = (s, t) => { + const e = { + x: t.startx, + y: t.starty, + width: t.stopx - t.startx, + height: t.stopy - t.starty, + fill: t.fill, + stroke: t.stroke, + class: "rect" + }; + l(s, e).lower(); +}, d = (s, t) => { + const e = t.text.replace(o, " "), r = s.append("text"); + r.attr("x", t.x), r.attr("y", t.y), r.attr("class", "legend"), r.style("text-anchor", t.anchor), t.class !== void 0 && r.attr("class", t.class); + const n = r.append("tspan"); + return n.attr("x", t.x + t.textMargin * 2), n.text(e), r; +}, h = (s, t, e, r) => { + const n = s.append("image"); + n.attr("x", t), n.attr("y", e); + const a = i.sanitizeUrl(r); + n.attr("xlink:href", a); +}, y = (s, t, e, r) => { + const n = s.append("use"); + n.attr("x", t), n.attr("y", e); + const a = i.sanitizeUrl(r); + n.attr("xlink:href", `#${a}`); +}, g = () => ({ + x: 0, + y: 0, + width: 100, + height: 100, + fill: "#EDF2AE", + stroke: "#666", + anchor: "start", + rx: 0, + ry: 0 +}), p = () => ({ + x: 0, + y: 0, + width: 100, + height: 100, + "text-anchor": "start", + style: "#666", + textMargin: 0, + rx: 0, + ry: 0, + tspan: !0 +}); +export { + x as a, + y as b, + h as c, + l as d, + p as e, + d as f, + g +}; |