Merge pull request #9 from leenzhu/master

WriteDescriptiveListItem() missing closing tags for dt and dd
This commit is contained in:
Niklas Fasching 2019-08-26 14:34:26 +02:00 committed by GitHub
commit e6c8cdbd9d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 26 additions and 17 deletions

View file

@ -335,9 +335,10 @@ func (w *HTMLWriter) WriteDescriptiveListItem(di DescriptiveListItem) {
} else {
w.WriteString("?")
}
w.WriteString("</dt>\n")
w.WriteString("<dd>\n")
WriteNodes(w, di.Details...)
w.WriteString("<dd>\n")
w.WriteString("</dd>\n")
}
func (w *HTMLWriter) WriteParagraph(p Paragraph) {

View file

@ -109,26 +109,30 @@ descriptive lists
</p>
<dl>
<dt class="unchecked">
term<dd>
term</dt>
<dd>
<p>
details
continued details
</p>
<dd>
</dd>
<dt class="unchecked">
?<dd>
?</dt>
<dd>
<p>
details without a term
</p>
<dd>
</dd>
<dt class="checked">
term<dd>
term</dt>
<dd>
<p>
details on a new line
</p>
<dd>
</dd>
<dt>
term<dd>
term</dt>
<dd>
<p>
details on a new line (with an empty line in between)
<strong>continued</strong>
@ -140,7 +144,7 @@ echo &#34;Hello World!&#34;
</pre>
</div>
</div>
<dd>
</dd>
</dl>
<p>
some list termination tests
@ -207,31 +211,35 @@ ordered 2
</ol>
<dl>
<dt>
unordered descriptive<dd>
unordered descriptive</dt>
<dd>
<p>
1
</p>
<dd>
</dd>
<dt>
unordered descriptive<dd>
unordered descriptive</dt>
<dd>
<p>
2
</p>
<dd>
</dd>
</dl>
<dl>
<dt>
ordered descriptive<dd>
ordered descriptive</dt>
<dd>
<p>
1
</p>
<dd>
</dd>
<dt>
ordered descriptive<dd>
ordered descriptive</dt>
<dd>
<p>
2
</p>
<dd>
</dd>
</dl>
<ul>
<li>