Skip to content

Commit

Permalink
🎨 脚注改进 siyuan-note/siyuan#437
Browse files Browse the repository at this point in the history
  • Loading branch information
88250 committed Nov 10, 2020
1 parent 8b79f6e commit 76771b7
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 3 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 test/spinv_ir_block_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import (

var spinVditorIRBlockDOMTests = []*parseTest{

{"66", "<div data-block=\"0\" data-type=\"link-ref-defs-block\"><span><span><wbr>[foo]: </span>foo\n</span></div><div data-block=\"0\" data-type=\"link-ref-defs-block\" data-node-id=\"20201110155655-mv5bu2e\"><span><span><br></span></span></div>", "<p data-block=\"0\" data-node-id=\"20060102150405-1a2b3c4\" data-type=\"p\"><wbr>[foo]: foo</p>"},
{"65", "<p data-block=\"0\" data-node-id=\"20201110153540-4tmm5s4\" data-type=\"p\">[foo<wbr>]</p><div data-block=\"0\" data-type=\"link-ref-defs-block\"><span><span>[foo]: </span>foo\n</span><span><span>[bar]: </span>bar\n</span></div>", "<p data-block=\"0\" data-node-id=\"20201110153540-4tmm5s4\" data-type=\"p\"><span data-type=\"link-ref\" class=\"vditor-ir__node vditor-ir__node--expand\"><span class=\"vditor-ir__marker vditor-ir__marker--bracket\">[</span><span>foo<wbr></span><span class=\"vditor-ir__marker vditor-ir__marker--bracket\">]</span></span></p><div data-block=\"0\" data-type=\"link-ref-defs-block\"><span><span>[foo]: </span>foo\n</span></div><div data-block=\"0\" data-type=\"link-ref-defs-block\"><span><span>[bar]: </span>bar\n</span></div>"},
{"64", "<div data-block=\"0\" data-type=\"link-ref-defs-block\"><span><span>[bar]: </span>bar<wbr>\n</span><span><span>[foo]: </span>foo\n</span></div>", "<div data-block=\"0\" data-type=\"link-ref-defs-block\"><span><span>[bar]: </span>bar<wbr>\n</span></div><div data-block=\"0\" data-type=\"link-ref-defs-block\"><span><span>[foo]: </span>foo\n</span></div>"},
{"63", "<div data-block=\"0\" data-type=\"link-ref-defs-block\"><span><span>[^<wbr>foo]: </span>foo\n</span></div>", "<div data-block=\"0\" data-type=\"footnotes-block\"><div data-type=\"footnotes-def\"><span>[^<wbr>foo]: </span><p data-block=\"0\" data-node-id=\"20060102150405-1a2b3c4\" data-type=\"p\">foo</p></div></div>"},
Expand Down
4 changes: 3 additions & 1 deletion vditor_ir_block.go
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,9 @@ func (lute *Lute) genASTByVditorIRBlockDOM(n *html.Node, tree *parse.Tree) {
text := lute.domText(n)
if !strings.HasPrefix(text, "[") {
subTree := parse.Parse("", []byte(text), lute.Options)
tree.Context.Tip.AppendChild(subTree.Root.FirstChild)
if nil != subTree.Root.FirstChild {
tree.Context.Tip.AppendChild(subTree.Root.FirstChild)
}
return
}

Expand Down

0 comments on commit 76771b7

Please sign in to comment.