-
- 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())
- xs << label << " ";
- // Now the content of the TOC entry, taken from the paragraph itself
- OutputParams ours = op;
- ours.for_toc = true;
- Font const dummy;
- par.simpleLyXHTMLOnePar(buffer(), xs, ours, dummy);
-
- xs << html::EndTag("a") << " ";
-
- // Now a link to that paragraph
- string const parattr = "href='#" + par.magicLabel() + "' class='tocarrow'";
- xs << html::StartTag("a", parattr);
- // FIXME XHTML
- // There ought to be a simple way to customize this.
- // Maybe if we had an InsetLayout for TOC...
- xs << XHTMLStream::ESCAPE_NONE << ">";
- xs << html::EndTag("a");