X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Foutput_xhtml.cpp;h=080369f104e935535a2be7e6a548416584717b29;hb=175711046db2b986550318fa78d901628de28cb8;hp=dca1d15e48ae06cb19482a907e5cd1aaf1ff4fa0;hpb=e575e7eebd32d687f3e23be0eeca185adb3b341b;p=lyx.git diff --git a/src/output_xhtml.cpp b/src/output_xhtml.cpp index dca1d15e48..080369f104 100644 --- a/src/output_xhtml.cpp +++ b/src/output_xhtml.cpp @@ -328,7 +328,7 @@ void XHTMLStream::writeError(std::string const & s) const namespace { // an illegal tag for internal use static html::StartTag const parsep_tag("&LyX_parsep_tag&"); -} +} // namespace bool XHTMLStream::closeFontTags() @@ -360,7 +360,7 @@ bool XHTMLStream::closeFontTags() #ifdef XHTML_DEBUG dumpTagStack("End Close Font Tags"); #endif - + if (*curtag == parsep_tag) return true; @@ -407,7 +407,7 @@ void XHTMLStream::endDivision() #ifdef XHTML_DEBUG dumpTagStack("EndDivision"); #endif - + return; } @@ -870,7 +870,7 @@ ParagraphList::const_iterator makeParagraphs(Buffer const & buf, // // But there is also a special case, and we first see whether we are in it. // We do not want to open the paragraph tag if this paragraph contains - // only one item, and that item is "inline", i.e., not HTMLIsBlock (such + // only one item, and that item is "inline", i.e., not HTMLIsBlock (such // as a branch). On the other hand, if that single item has a font change // applied to it, then we still do need to open the paragraph. // @@ -906,13 +906,13 @@ ParagraphList::const_iterator makeParagraphs(Buffer const & buf, || (!open_par && runparams.html_in_par && par == pbegin && nextpar != pend); if (open_par) { - // We do not issue the paragraph id if we are doing + // We do not issue the paragraph id if we are doing // this for the TOC (or some similar purpose) openParTag(xs, lay, par->params(), runparams.for_toc ? "" : par->magicLabel()); } - docstring const deferred = par->simpleLyXHTMLOnePar(buf, xs, + docstring const deferred = par->simpleLyXHTMLOnePar(buf, xs, runparams, text.outerFont(distance(begin, par)), open_par, close_par); @@ -1113,24 +1113,14 @@ void makeCommand(Buffer const & buf, documentClass().counters().step(style.counter, OutputUpdate); bool const make_parid = !runparams.for_toc && runparams.html_make_pars; - - if (style.labeltype == LABEL_ABOVE) - xs << html::StartTag("div") - << pbegin->params().labelString() - << html::EndTag("div"); - else if (style.labeltype == LABEL_CENTERED) - xs << html::StartTag("div", "style = \"text-align: center;\"") - << pbegin->params().labelString() - << html::EndTag("div"); openParTag(xs, style, pbegin->params(), make_parid ? pbegin->magicLabel() : ""); // Label around sectioning number: // FIXME Probably need to account for LABEL_MANUAL - if (style.labeltype != LABEL_NO_LABEL && - style.labeltype != LABEL_ABOVE && - style.labeltype != LABEL_CENTERED ) { + // FIXME Probably also need now to account for labels ABOVE and CENTERED. + if (style.labeltype != LABEL_NO_LABEL) { openLabelTag(xs, style); xs << pbegin->params().labelString(); closeLabelTag(xs, style);