Patch from Lorenzo
This commit is contained in:
Richard Kimberly Heck 2024-06-02 23:06:11 -04:00
parent 3e796c680a
commit 0c70f340c0
2 changed files with 3 additions and 20 deletions

View File

@ -375,20 +375,7 @@ InsetLayout Listings
NeedCProtect true NeedCProtect true
RefPrefix lst RefPrefix lst
EditExternal true EditExternal true
HTMLTag pre HTMLTag code
HTMLStyle
div.float-listings {
border: 2px solid black;
padding: 1ex;
margin: 1ex;
}
div.listings-caption {
text-align: center;
border: 2px solid black;
padding: 1ex;
margin: 1ex;
}
EndHTMLStyle
DocBookTag programlisting DocBookTag programlisting
End End

View File

@ -440,9 +440,7 @@ void InsetListings::latex(otexstream & os, OutputParams const & runparams) const
docstring InsetListings::xhtml(XMLStream & os, OutputParams const & rp) const docstring InsetListings::xhtml(XMLStream & os, OutputParams const & rp) const
{ {
bool const isInline = params().isInline(); bool const isInline = params().isInline();
if (isInline) if (!isInline) {
os << xml::CompTag("br");
else {
os << xml::StartTag("div", "class='float-listings'"); os << xml::StartTag("div", "class='float-listings'");
docstring caption = getCaptionHTML(rp); docstring caption = getCaptionHTML(rp);
if (!caption.empty()) if (!caption.empty())
@ -466,9 +464,7 @@ docstring InsetListings::xhtml(XMLStream & os, OutputParams const & rp) const
docstring def = InsetText::insetAsXHTML(os, newrp, InsetText::JustText); docstring def = InsetText::insetAsXHTML(os, newrp, InsetText::JustText);
os << xml::EndTag(tag); os << xml::EndTag(tag);
if (isInline) { if (!isInline) {
os << xml::CompTag("br");
} else {
if (!def.empty()) { if (!def.empty()) {
os << '\n' << def; os << '\n' << def;
} }