NeedCProtect true
RefPrefix lst
EditExternal true
- HTMLTag pre
- 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
+ HTMLTag code
DocBookTag programlisting
End
docstring InsetListings::xhtml(XMLStream & os, OutputParams const & rp) const
{
bool const isInline = params().isInline();
- if (isInline)
- os << xml::CompTag("br");
- else {
+ if (!isInline) {
os << xml::StartTag("div", "class='float-listings'");
docstring caption = getCaptionHTML(rp);
if (!caption.empty())
docstring def = InsetText::insetAsXHTML(os, newrp, InsetText::JustText);
os << xml::EndTag(tag);
- if (isInline) {
- os << xml::CompTag("br");
- } else {
+ if (!isInline) {
if (!def.empty()) {
os << '\n' << def;
}