diff --git a/d2themes/element.go b/d2themes/element.go index 980755bc5..2d015801c 100644 --- a/d2themes/element.go +++ b/d2themes/element.go @@ -96,6 +96,9 @@ func (el *ThemableElement) SetMaskUrl(url string) { func (el *ThemableElement) Render() string { out := "<" + el.tag + if len(el.Href) > 0 { + out += fmt.Sprintf(` href="%s"`, el.Href) + } if el.X != math.MaxFloat64 { out += fmt.Sprintf(` x="%f"`, el.X) } @@ -148,9 +151,6 @@ func (el *ThemableElement) Render() string { if len(el.Transform) > 0 { out += fmt.Sprintf(` transform="%s"`, el.Transform) } - if len(el.Href) > 0 { - out += fmt.Sprintf(` href="%s"`, el.Href) - } if len(el.Xmlns) > 0 { out += fmt.Sprintf(` xmlns="%s"`, el.Xmlns) }