changeset 496:a57994ede438

Added the notion of compactness to the tag type lists.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 20 Apr 2012 21:23:50 +0000
parents 23c193ca8ebd
children 3309e66c35fb
files xsls/content.xsls xsls/style.xsls
diffstat 2 files changed, 14 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/xsls/content.xsls	Fri Apr 20 08:04:42 2012 +0000
+++ b/xsls/content.xsls	Fri Apr 20 21:23:50 2012 +0000
@@ -75,10 +75,20 @@
 
     X:template = "listitem" { <li> !!; </li> }
     
-    X:template = "list[@type='tag']" { <dl compact=""> !!; </dl> }
+    X:template = "list[@type='tag']" {
+        X:if "@compact = 'yes'" {
+            <dl class="compact"> !!; </dl>
+        } else {
+            <dl> !!; </dl>
+        }
+    }
     X:template = "para/list[@type='tag']" {
         X:text disable-output-escaping="yes" {&lt;/p&gt; }
-        <dl compact=""> !!; </dl>
+        X:if "@compact = 'yes'" {
+            <dl class="compact"> !!; </dl>
+        } else {
+            <dl> !!; </dl>
+        }
         X:text disable-output-escaping="yes" {&lt;p&gt; }
     }
 
--- a/xsls/style.xsls	Fri Apr 20 08:04:42 2012 +0000
+++ b/xsls/style.xsls	Fri Apr 20 21:23:50 2012 +0000
@@ -23,6 +23,8 @@
         li                { text-align:     justify;
                             padding-top:    0.5em; }
         .compact li       { padding-top:    0; }
+        dt                { padding-top:    0.5em; }
+        .compact dt       { padding-top:    0; }
         dd                { text-align:     justify; }
         td.list           { background:     #EEEEEE; }
         blockquote.note   { text-align:     justify;