This commit is contained in:
Alexander Wang 2025-01-26 18:28:28 -07:00
parent 21c724c58d
commit 51cd1fb10f
No known key found for this signature in database
GPG key ID: BE3937D0D52D8927

View file

@ -2123,17 +2123,16 @@ func Render(diagram *d2target.Diagram, opts *RenderOpts) ([]byte, error) {
xmlTag = `<?xml version="1.0" encoding="utf-8"?>` xmlTag = `<?xml version="1.0" encoding="utf-8"?>`
} }
fitToScreenWrapperClosing = "</svg>" fitToScreenWrapperClosing = "</svg>"
idAttr = `class="d2-svg"` idAttr = `d2-svg`
tag = "svg" tag = "svg"
} }
// TODO minify // TODO minify
docRendered := fmt.Sprintf(`%s%s<%s %s class="%s" width="%d" height="%d" viewBox="%d %d %d %d">%s%s%s%s</%s>%s`, docRendered := fmt.Sprintf(`%s%s<%s class="%s" width="%d" height="%d" viewBox="%d %d %d %d">%s%s%s%s</%s>%s`,
xmlTag, xmlTag,
fitToScreenWrapperOpening, fitToScreenWrapperOpening,
tag, tag,
idAttr, strings.Join([]string{diagramHash, idAttr}, " "),
diagramHash,
w, h, left, top, w, h, w, h, left, top, w, h,
doubleBorderElStr, doubleBorderElStr,
backgroundEl.Render(), backgroundEl.Render(),