From: Bob Stayton Date: Sun, 10 Jul 2005 08:14:08 +0000 (+0000) Subject: Added support for specifying number format for auto labels for X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=864f5084c38f786ed8f1ac87292384eb6c007d3f;p=docbook-dsssl Added support for specifying number format for auto labels for chapter, appendix, part, preface from patch #1234737 to satsify feature request #1178038. --- diff --git a/xsl/common/gentext.xsl b/xsl/common/gentext.xsl index 0562f388e..3fac3d9b2 100644 --- a/xsl/common/gentext.xsl +++ b/xsl/common/gentext.xsl @@ -28,7 +28,7 @@ - + @@ -49,7 +49,7 @@ - + @@ -208,12 +208,12 @@ - - diff --git a/xsl/common/labels.xsl b/xsl/common/labels.xsl index 597c208a1..53a96be7c 100644 --- a/xsl/common/labels.xsl +++ b/xsl/common/labels.xsl @@ -54,8 +54,13 @@ element label. - - + + + + + + + @@ -69,7 +74,7 @@ element label. - + @@ -82,12 +87,17 @@ element label. mode="intralabel.punctuation"/> + + + + + - + - + @@ -99,7 +109,7 @@ element label. - + @@ -112,12 +122,17 @@ element label. mode="intralabel.punctuation"/> + + + + + - + - + @@ -129,7 +144,7 @@ element label. - + @@ -142,13 +157,18 @@ element label. mode="intralabel.punctuation"/> + + + + + - + + count="appendix" format="{$format}" level="any"/> @@ -172,8 +192,13 @@ element label. - - + + + + + + + @@ -233,8 +258,13 @@ element label. - - + + + + + + + @@ -270,8 +300,13 @@ element label. + + + + + - + @@ -297,18 +332,23 @@ element label. + + + + + - + - + - + - + label.markup: this can't happen! @@ -344,7 +384,12 @@ element label. - + + + + + + @@ -364,12 +409,17 @@ element label. + + + + + - + - + @@ -423,7 +473,12 @@ element label. - + + + + + + @@ -460,8 +515,13 @@ element label. + + + + + - + @@ -490,15 +550,15 @@ element label. - - - - - - - - + + + + + + + + @@ -609,11 +669,11 @@ element label. + from="chapter|appendix" level="any"/> + from="book|article" level="any"/> @@ -699,7 +759,7 @@ element label. - + 0 @@ -721,4 +781,61 @@ Custom stylesheets may override it to get more selective behavior. + + + + + + + + + + 1 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + Unexpected .autolabel value: + ; using default. + + + + + + + + + +Returns format for autolabel parameters + +Returns format passed as parameter if non zero. Supported + format are 'arabic' or '1', 'loweralpha' or 'a', 'lowerroman' or 'i', + 'uppoerlapha' or 'A', 'upperroman' or 'I'. If its not one of these then + returns the default format. + + + + +