From 8d5314d66e84c3df78a481568be6df6a7c29a8db Mon Sep 17 00:00:00 2001 From: Gavin Nishizawa Date: Tue, 8 Nov 2022 11:01:37 -0800 Subject: [PATCH] cleanup and comment --- d2renderers/textmeasure/markdown.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/d2renderers/textmeasure/markdown.go b/d2renderers/textmeasure/markdown.go index fbb005190..69474d92f 100644 --- a/d2renderers/textmeasure/markdown.go +++ b/d2renderers/textmeasure/markdown.go @@ -17,6 +17,7 @@ import ( var markdownRenderer goldmark.Markdown +// these are css values from github-markdown.css so we can accurately compute the rendered dimensions const ( MarkdownFontSize = d2fonts.FONT_SIZE_M MarkdownLineHeight = 1.5 @@ -210,12 +211,7 @@ func (ruler *Ruler) measureNode(depth int, n *html.Node, font d2fonts.Font) (wid spaceWidth := ruler.atlases[font].glyph(spaceRune).advance str := n.Data - - isCode := false - switch parentElementType { - case "pre", "code": - isCode = true - } + isCode := parentElementType == "pre" || parentElementType == "code" if !isCode { str = strings.ReplaceAll(str, "\n", " ")