File 2748-center-images-make-image-caption-markup-semantic.patch of Package erlang

From cf92c3a9d202b9b9c1fc999910a5c977063389e0 Mon Sep 17 00:00:00 2001
From: Mariano Guerra <mariano@marianoguerra.org>
Date: Mon, 31 Oct 2016 20:52:21 +0000
Subject: [PATCH 48/59] center images, make image caption markup semantic

---
 lib/erl_docgen/priv/css/otp_doc.css | 10 +++++++---
 lib/erl_docgen/priv/xsl/db_html.xsl |  8 +++++---
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/lib/erl_docgen/priv/css/otp_doc.css b/lib/erl_docgen/priv/css/otp_doc.css
index 1f3b9bfb2..8edb067df 100644
--- a/lib/erl_docgen/priv/css/otp_doc.css
+++ b/lib/erl_docgen/priv/css/otp_doc.css
@@ -177,16 +177,20 @@ footer       { }
  font-size: 1.5em;
 }
 
-.doc-table-wrapper{
+.doc-table-wrapper, .doc-image-wrapper{
  width: 100%;
 }
 
-.doc-table{
+.doc-image-wrapper{
+ text-align: center;
+}
+
+.doc-table, .doc-image{
  min-width: 50%;
  margin: 0 auto;
 }
 
-.doc-table-caption{
+.doc-table-caption, .doc-image-caption{
  margin-top: 1em;
  font-style: italic;
  text-align: center;
diff --git a/lib/erl_docgen/priv/xsl/db_html.xsl b/lib/erl_docgen/priv/xsl/db_html.xsl
index cf0c0de0a..22216c65b 100644
--- a/lib/erl_docgen/priv/xsl/db_html.xsl
+++ b/lib/erl_docgen/priv/xsl/db_html.xsl
@@ -1188,12 +1188,14 @@
       <xsl:number level="any" from="chapter" count="image"/>
     </xsl:variable>
 
-      <img alt="IMAGE MISSING" src="{@file}"/><br/>
+    <div class="doc-image-wrapper">
+      <img alt="IMAGE MISSING" src="{@file}" class="doc-image"/>
 
       <xsl:apply-templates>
         <xsl:with-param name="chapnum" select="$chapnum"/>
         <xsl:with-param name="fignum" select="$fignum"/>
       </xsl:apply-templates>
+    </div>
 
 
   </xsl:template>
@@ -1203,11 +1205,11 @@
     <xsl:param name="chapnum"/>
     <xsl:param name="fignum"/>
 
-      <p><em>Figure
+      <p class="doc-image-caption">Figure
         <xsl:value-of select="$chapnum"/>.<xsl:value-of select="$fignum"/>:
         &#160;
         <xsl:apply-templates/>
-      </em></p>
+      </p>
 
   </xsl:template>
 
-- 
2.12.2

openSUSE Build Service is sponsored by