Skip to content

Commit

Permalink
🐛 Vditor IR/SV 模式链接中会将 &reg 解析为 ® 字符 Vanessa219/vditor#1264
Browse files Browse the repository at this point in the history
  • Loading branch information
88250 committed Aug 4, 2022
1 parent 564e20b commit b9022de
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 2 deletions.
2 changes: 1 addition & 1 deletion javascript/lute.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion javascript/lute.min.js.map

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions render/vditor_ir_renderer.go
Expand Up @@ -796,6 +796,7 @@ func (r *VditorIRRenderer) renderLinkDest(node *ast.Node, entering bool) ast.Wal
dest = nil
}
}
dest = html.EscapeHTML(dest)
r.Write(dest)
r.Tag("/span", nil, false)
}
Expand Down
1 change: 1 addition & 0 deletions render/vditor_sv_renderer.go
Expand Up @@ -692,6 +692,7 @@ func (r *VditorSVRenderer) renderLinkDest(node *ast.Node, entering bool) ast.Wal
dest = nil
}
}
dest = html.EscapeHTML(dest)
r.Write(dest)
r.Tag("/span", nil, false)
}
Expand Down
1 change: 1 addition & 0 deletions test/spin_ir_test.go
Expand Up @@ -18,6 +18,7 @@ import (

var spinVditorIRDOMTests = []*parseTest{

{"51", "<p data-block=\"0\"><span data-type=\"a\" class=\"vditor-ir__node\"><span class=\"vditor-ir__marker vditor-ir__marker--bracket\">[</span><span class=\"vditor-ir__link\">link</span><span class=\"vditor-ir__marker vditor-ir__marker--bracket\">]</span><span class=\"vditor-ir__marker vditor-ir__marker--paren\">(</span><span class=\"vditor-ir__marker vditor-ir__marker--link\">http://baidu.com?q=test&region=china</span><span class=\"vditor-ir__marker vditor-ir__marker--paren\">)</span></span></p>", "<p data-block=\"0\"><span data-type=\"a\" class=\"vditor-ir__node\"><span class=\"vditor-ir__marker vditor-ir__marker--bracket\">[</span><span class=\"vditor-ir__link\">link</span><span class=\"vditor-ir__marker vditor-ir__marker--bracket\">]</span><span class=\"vditor-ir__marker vditor-ir__marker--paren\">(</span><span class=\"vditor-ir__marker vditor-ir__marker--link\">http://baidu.com?q=test&amp;region=china</span><span class=\"vditor-ir__marker vditor-ir__marker--paren\">)</span></span></p>"},
{"50", "<blockquote data-block=\"0\"><p data-block=\"0\"><wbr><br></p></blockquote>", "<blockquote data-block=\"0\"><p data-block=\"0\"><wbr></p></blockquote>"},
{"49", "<p data-block=\"0\"><span data-type=\"inline-math\" class=\"vditor-ir__node\"><span class=\"vditor-ir__marker\">$<wbr></span><span class=\"vditor-ir__marker\">$</span></span></p>", "<p data-block=\"0\"><span data-type=\"inline-node\" class=\"vditor-ir__node vditor-ir__node--expand\"><span class=\"vditor-ir__marker\">$</span><code data-newline=\"1\" class=\"vditor-ir__marker vditor-ir__marker--pre\" data-type=\"math-inline\"><wbr></code><span class=\"vditor-ir__preview\" data-render=\"2\"><span class=\"language-math\"></span></span><span class=\"vditor-ir__marker\">$</span></span></p>"},
{"48", "<p data-block=\"0\">foo<span data-type=\"backslash\" class=\"vditor-ir__node\"><span class=\"vditor-ir__marker vditor-ir__marker--bi\">\\</span>*</span>bar<wbr></p>", "<p data-block=\"0\">foo<span data-type=\"backslash\" class=\"vditor-ir__node\"><span class=\"vditor-ir__marker vditor-ir__marker--bi\">\\</span>*</span>bar<wbr></p>"},
Expand Down

0 comments on commit b9022de

Please sign in to comment.