27 <xsl:attribute-set name="default-font"> |
27 <xsl:attribute-set name="default-font"> |
28 <xsl:attribute name="font-size">10pt</xsl:attribute> |
28 <xsl:attribute name="font-size">10pt</xsl:attribute> |
29 </xsl:attribute-set> |
29 </xsl:attribute-set> |
30 |
30 |
31 <xsl:template name="list-label"> |
31 <xsl:template name="list-label"> |
32 <xsl:param name="labeltext"/> |
32 <xsl:param name="labeltext"> |
|
33 <xsl:text>-</xsl:text> |
|
34 </xsl:param> |
33 <!-- <xsl:param name="labeltext"> |
35 <!-- <xsl:param name="labeltext"> |
34 <xsl:text>•</xsl:text> |
36 <xsl:text>•</xsl:text> |
35 </xsl:param> --> |
37 </xsl:param> --> |
36 <list-item-label end-indent="label-end()"> |
38 <list-item-label end-indent="label-end()"> |
37 <block start-indent="5mm"><xsl:value-of select="$labeltext"/></block> |
39 <block><xsl:value-of select="$labeltext"/></block> |
38 </list-item-label> |
40 </list-item-label> |
39 </xsl:template> |
41 </xsl:template> |
40 |
42 |
41 <!-- normal name processing --> |
43 <!-- normal name processing --> |
42 <!-- should be move in common.xsl --> |
44 <!-- should be move in common.xsl --> |
78 </xsl:template> |
80 </xsl:template> |
79 <xsl:template match="formalpara/title"> |
81 <xsl:template match="formalpara/title"> |
80 <inline font-weight="bold"><xsl:apply-templates/></inline> |
82 <inline font-weight="bold"><xsl:apply-templates/></inline> |
81 </xsl:template> |
83 </xsl:template> |
82 <xsl:template match="formalpara"> |
84 <xsl:template match="formalpara"> |
83 <block><xsl:apply-templates/></block> |
85 <block space-before="4pt"><xsl:apply-templates/></block> |
84 </xsl:template> |
86 </xsl:template> |
85 |
87 |
86 <!-- list processing --> |
88 <!-- list processing --> |
87 <xsl:template match="list"> |
89 <xsl:template match="list"> |
88 <list-block space-before="24pt"> |
90 <list-block space-before="24pt"> |
89 <xsl:apply-templates/> |
91 <xsl:apply-templates/> |
90 </list-block> |
92 </list-block> |
91 </xsl:template> |
93 </xsl:template> |
|
94 <xsl:template match="formalpara/list"> |
|
95 <list-block provisional-distance-between-starts="5mm"> |
|
96 <xsl:apply-templates/> |
|
97 </list-block> |
|
98 </xsl:template> |
92 <xsl:template match="shortlist"> |
99 <xsl:template match="shortlist"> |
93 <block margin-left="24pt"><xsl:apply-templates mode="short"/></block> |
100 <block margin-left="24pt"><xsl:apply-templates mode="short"/></block> |
|
101 </xsl:template> |
|
102 <xsl:template match="formalpara/shortlist"> |
|
103 <block margin-left="24pt">- <xsl:apply-templates mode="short"/></block> |
94 </xsl:template> |
104 </xsl:template> |
95 |
105 |
96 <xsl:template match="listitem"> |
106 <xsl:template match="listitem"> |
97 <list-item> |
107 <list-item> |
98 <xsl:call-template name="list-label"/> |
108 <xsl:call-template name="list-label"/> |