[gtk-doc] mkhtml2: handle 'role' attr on emphasis



commit 4ec9eb170b3e3c1c0f115cfd09ee95afd02ddd29
Author: Stefan Sauer <ensonic users sf net>
Date:   Tue May 1 14:55:43 2018 +0200

    mkhtml2: handle 'role' attr on emphasis

 gtkdoc/mkhtml2.py |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/gtkdoc/mkhtml2.py b/gtkdoc/mkhtml2.py
index 717b640..6b4bab3 100644
--- a/gtkdoc/mkhtml2.py
+++ b/gtkdoc/mkhtml2.py
@@ -466,10 +466,15 @@ def convert_div(ctx, xml):
 
 
 def convert_emphasis(ctx, xml):
-    result = ['<span class="emphasis"><em>']
+    if 'role' in xml.attrib:
+        result = ['<span class="%s">' % xml.attrib['role']]
+        end = '</span>'
+    else:
+        result = ['<span class="emphasis"><em>']
+        end = '</em></span>'
     append_text(xml.text, result)
     convert_inner(ctx, xml, result)
-    result.append('</em></span>')
+    result.append(end)
     append_text(xml.tail, result)
     return result
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]