# HG changeset patch # User Ruslan Ermilov # Date 1333114315 0 # Node ID cac48e2d0d9baf88b9b2d720654917df5ec6895c # Parent 7054e1c9c9c201e5144d15cfe9d592518f8bcaba Added the "compact" attribute to the "list" element. diff -r 7054e1c9c9c2 -r cac48e2d0d9b dtd/content.dtd --- a/dtd/content.dtd Thu Mar 29 18:59:02 2012 +0000 +++ b/dtd/content.dtd Fri Mar 30 13:31:55 2012 +0000 @@ -43,7 +43,8 @@ + compact (yes | no) "yes" +> diff -r 7054e1c9c9c2 -r cac48e2d0d9b xsls/content.xsls --- a/xsls/content.xsls Thu Mar 29 18:59:02 2012 +0000 +++ b/xsls/content.xsls Fri Mar 30 13:31:55 2012 +0000 @@ -39,17 +39,37 @@ X:text disable-output-escaping="yes" {<p> } } - X:template = "list[@type='bullet']" { } + X:template = "list[@type='bullet']" { + X:if "@compact = 'yes'" { + + } else { + + } + } X:template = "para/list[@type='bullet']" { X:text disable-output-escaping="yes" {</p> } - + X:if "@compact = 'yes'" { + + } else { + + } X:text disable-output-escaping="yes" {<p> } } - X:template = "list[@type='enum']" {
    !!;
} + X:template = "list[@type='enum']" { + X:if "@compact = 'yes'" { +
    !!;
+ } else { +
    !!;
+ } + } X:template = "para/list[@type='enum']" { X:text disable-output-escaping="yes" {</p> } -
    !!;
+ X:if "@compact = 'yes'" { +
    !!;
+ } else { +
    !!;
+ } X:text disable-output-escaping="yes" {<p> } } diff -r 7054e1c9c9c2 -r cac48e2d0d9b xsls/style.xsls --- a/xsls/style.xsls Thu Mar 29 18:59:02 2012 +0000 +++ b/xsls/style.xsls Fri Mar 30 13:31:55 2012 +0000 @@ -20,7 +20,9 @@ span.initial { font-size: 200%; float: left; padding-right: 10pt;} - li { text-align: justify; } + li { text-align: justify; + padding-top: 0.5em; } + .compact li { padding-top: 0; } dd { text-align: justify; } td.list { background: #EEEEEE; } blockquote.note { text-align: justify;