xs << html::StartTag("div", "class='toc'");
// Title of TOC
- Language const * lang = buffer().params().language;
static string toctitle = N_("Table of Contents");
- docstring title = lang
- ? translateIfPossible(from_ascii(toctitle), lang->code())
- : translateIfPossible(from_ascii(toctitle));
+ docstring title = buffer().B_(toctitle);
xs << html::StartTag("div", tocattr)
<< title
<< html::EndTag("div");
// Now output TOC info for this entry
Paragraph const & par = it->dit().innerParagraph();
+
+ string const attr = "href='#" + par.magicLabel() + "' class='tocentry'";
+ xs << html::StartTag("a", attr);
+
// First the label, if there is one
docstring const & label = par.params().labelString();
if (!label.empty())
ours.for_toc = true;
Font const dummy;
par.simpleLyXHTMLOnePar(buffer(), xs, ours, dummy);
- xs << " ";
+
+ xs << html::EndTag("a") << " ";
+
// Now a link to that paragraph
string const parattr = "href='#" + par.magicLabel() + "' class='tocarrow'";
xs << html::StartTag("a", parattr);