Bug 783862 - programlistings are not evenly spaced between other elements
Summary: programlistings are not evenly spaced between other elements
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Publican
Classification: Community
Component: publican
Version: 2.8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: 3.0
Assignee: Jeff Fearn 🐞
QA Contact: Ruediger Landmann
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-23 00:23 UTC by Dana Mison
Modified: 2012-10-31 03:11 UTC (History)
4 users (show)

Fixed In Version: 3.0.0
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-10-31 03:11:54 UTC
Embargoed:


Attachments (Terms of Use)
as it appears in html currently (0.3em) (51.55 KB, image/png)
2012-01-23 00:23 UTC, Dana Mison
no flags Details
html when margin is set to 1em (51.85 KB, image/png)
2012-01-23 00:24 UTC, Dana Mison
no flags Details
How the PDF of the same content looks currently (112.35 KB, image/png)
2012-01-23 00:24 UTC, Dana Mison
no flags Details

Description Dana Mison 2012-01-23 00:23:08 UTC
Description of problem:
If you have a program listing between two paragraphs, the spacing is not uneven.  There is less space after the a program listing than after a paragraph.  This looks odd.  I can only definitively see this in html because I can use an inspector to view the CSS values.  PDF I am not sure about completely, but it does look strange if an admonition follows a program listing.  


Example:

<para>para 1</para>
<programlisting>listing 1</programlisting>
<para>para 2</para>
<programlisting>listing 2</programlisting>
  
Actual results:
In the HTML output there is less space between the listing and the 2nd paragraph than the 1st paragraph and the listing.

Expected results:

The paragraphs and program listings are evenly spaced.

Additional info:

This seems to be fixable in html by changing common.css, so there is the same margin after pre blocks as others.

from 

      pre {
         margin-bottom: 0.3em;
      }

to 

      pre {
         margin-bottom: 1em;
      }

Comment 1 Dana Mison 2012-01-23 00:23:49 UTC
Created attachment 556834 [details]
as it appears in html currently (0.3em)

Comment 2 Dana Mison 2012-01-23 00:24:29 UTC
Created attachment 556835 [details]
html when margin is set to 1em

Comment 3 Dana Mison 2012-01-23 00:24:56 UTC
Created attachment 556836 [details]
How the PDF of the same content looks currently

Comment 4 Ruediger Landmann 2012-03-12 23:41:19 UTC
Thanks Darrin; moving this upstream.

Comment 5 Jeff Fearn 🐞 2012-03-13 05:53:14 UTC
This looks to have been fixed in P3 by the general restyle.

Comment 6 Misha H. Ali 2012-04-22 21:25:52 UTC
Verified equality of vertical space between pata and programlisting elements presented as example in c#1.

Verified on:

OS: Fedora 16
Publican: 3.0
Release designation: publican-3.0-0.fc16.t166.src.rpm


Note You need to log in before you can comment on or make changes to this bug.