fix :number-lines: regression (#17639)
This commit is contained in:
parent
70a30317f7
commit
ca405167ed
2 changed files with 11 additions and 1 deletions
|
|
@ -980,7 +980,7 @@ proc buildLinesHtmlTable(d: PDoc; params: CodeBlockParams, code: string,
|
||||||
result.beginTable.add($line & "\n")
|
result.beginTable.add($line & "\n")
|
||||||
line.inc
|
line.inc
|
||||||
codeLines.dec
|
codeLines.dec
|
||||||
result.beginTable.add("</pre$3></td><td>" & (
|
result.beginTable.add("</pre></td><td>" & (
|
||||||
d.config.getOrDefault"doc.listing_start" %
|
d.config.getOrDefault"doc.listing_start" %
|
||||||
[id, sourceLanguageToStr[params.lang], idStr]))
|
[id, sourceLanguageToStr[params.lang], idStr]))
|
||||||
result.endTable = (d.config.getOrDefault"doc.listing_end" % id) &
|
result.endTable = (d.config.getOrDefault"doc.listing_end" % id) &
|
||||||
|
|
|
||||||
|
|
@ -1089,6 +1089,16 @@ Test1
|
||||||
let output0 = input0.toHtml
|
let output0 = input0.toHtml
|
||||||
doAssert "<p>Paragraph1</p>" in output0
|
doAssert "<p>Paragraph1</p>" in output0
|
||||||
|
|
||||||
|
test "Nim code-block :number-lines:":
|
||||||
|
let input = dedent """
|
||||||
|
.. code-block:: nim
|
||||||
|
:number-lines: 55
|
||||||
|
|
||||||
|
x
|
||||||
|
y
|
||||||
|
"""
|
||||||
|
check "<pre class=\"line-nums\">55\n56\n</pre>" in input.toHtml
|
||||||
|
|
||||||
test "RST admonitions":
|
test "RST admonitions":
|
||||||
# check that all admonitions are implemented
|
# check that all admonitions are implemented
|
||||||
let input0 = dedent """
|
let input0 = dedent """
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue