Indexes tocs of documents even if they don't show any.
This commit is contained in:
parent
fdf4bf2cfd
commit
7808ad97a5
1 changed files with 6 additions and 6 deletions
|
|
@ -633,11 +633,6 @@ proc renderHeadline(d: PDoc, n: PRstNode, result: var string) =
|
||||||
d.tocPart[length].n = n
|
d.tocPart[length].n = n
|
||||||
d.tocPart[length].header = tmp
|
d.tocPart[length].header = tmp
|
||||||
|
|
||||||
# Use spaces to indicate the current level for the output HTML index.
|
|
||||||
assert n.level >= 0
|
|
||||||
setIndexTerm(d, refname, tmp.stripTOCHTML,
|
|
||||||
repeatChar(max(0, n.level), ' ') & tmp)
|
|
||||||
|
|
||||||
dispA(d.target, result,
|
dispA(d.target, result,
|
||||||
"\n<h$1><a class=\"toc-backref\" id=\"$2\" href=\"#$2_toc\">$3</a></h$1>",
|
"\n<h$1><a class=\"toc-backref\" id=\"$2\" href=\"#$2_toc\">$3</a></h$1>",
|
||||||
"\\rsth$4{$3}\\label{$2}\n", [$n.level,
|
"\\rsth$4{$3}\\label{$2}\n", [$n.level,
|
||||||
|
|
@ -649,6 +644,11 @@ proc renderHeadline(d: PDoc, n: PRstNode, result: var string) =
|
||||||
$n.level, refname, tmp,
|
$n.level, refname, tmp,
|
||||||
$chr(n.level - 1 + ord('A'))])
|
$chr(n.level - 1 + ord('A'))])
|
||||||
|
|
||||||
|
# Generate index entry using spaces to indicate TOC level for the output HTML.
|
||||||
|
assert n.level >= 0
|
||||||
|
setIndexTerm(d, refname, tmp.stripTOCHTML,
|
||||||
|
repeatChar(max(0, n.level), ' ') & tmp)
|
||||||
|
|
||||||
proc renderOverline(d: PDoc, n: PRstNode, result: var string) =
|
proc renderOverline(d: PDoc, n: PRstNode, result: var string) =
|
||||||
if d.meta[metaTitle].len == 0:
|
if d.meta[metaTitle].len == 0:
|
||||||
d.currentSection = d.meta[metaTitle]
|
d.currentSection = d.meta[metaTitle]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue