Skip to content

Commit

Permalink
xslt update based on metanorma/mn-native-pdf@51570fd
Browse files Browse the repository at this point in the history
  • Loading branch information
Intelligent2013 authored Mar 7, 2025
1 parent 99bc6a1 commit 22142f3
Show file tree
Hide file tree
Showing 9 changed files with 117 additions and 27 deletions.
16 changes: 13 additions & 3 deletions lib/isodoc/itu/itu.implementers-guide.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -6445,7 +6445,7 @@
</fo:table-cell>
</xsl:template> <!-- td -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name() = 'example']" priority="2">

<fo:block xsl:use-attribute-sets="table-note-style">
<xsl:copy-of select="@id"/>
Expand All @@ -6466,7 +6466,7 @@

</xsl:template> <!-- table/note -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:apply-templates/>
</xsl:template>

Expand Down Expand Up @@ -6916,6 +6916,13 @@
<xsl:apply-templates/>
</fo:inline>
</xsl:template>

<xsl:template match="*[local-name() = 'div'][@class = 'footnotes-go-here']" priority="3">
<xsl:for-each select="ancestor::*[local-name()='table'][1]">
<xsl:call-template name="table_fn_display"/>
</xsl:for-each>
</xsl:template>

<!-- ===================== -->
<!-- END Footnotes processing -->
<!-- ===================== -->
Expand Down Expand Up @@ -7232,6 +7239,8 @@
<xsl:with-param name="isContainsKeepTogetherTag" select="$isContainsKeepTogetherTag"/>
</xsl:call-template>

<!-- https://github.com/metanorma/metanorma-plateau/issues/171 -->

<fo:table-body>

<!-- DEBUG -->
Expand Down Expand Up @@ -7303,6 +7312,7 @@
<xsl:param name="process">false</xsl:param>
<xsl:if test="$process = 'true'">
<fo:block xsl:use-attribute-sets="dl-name-style">

<xsl:apply-templates/>
</fo:block>
</xsl:if>
Expand Down Expand Up @@ -12325,7 +12335,7 @@

</xsl:template>

<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name']">
<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name'] | *[local-name() = 'table']/*[local-name() = 'tfoot']//*[local-name() = 'example']/*[local-name() = 'name']">
<fo:inline xsl:use-attribute-sets="example-name-style">

<xsl:apply-templates/>
Expand Down
16 changes: 13 additions & 3 deletions lib/isodoc/itu/itu.in-force.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -6445,7 +6445,7 @@
</fo:table-cell>
</xsl:template> <!-- td -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name() = 'example']" priority="2">

<fo:block xsl:use-attribute-sets="table-note-style">
<xsl:copy-of select="@id"/>
Expand All @@ -6466,7 +6466,7 @@

</xsl:template> <!-- table/note -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:apply-templates/>
</xsl:template>

Expand Down Expand Up @@ -6916,6 +6916,13 @@
<xsl:apply-templates/>
</fo:inline>
</xsl:template>

<xsl:template match="*[local-name() = 'div'][@class = 'footnotes-go-here']" priority="3">
<xsl:for-each select="ancestor::*[local-name()='table'][1]">
<xsl:call-template name="table_fn_display"/>
</xsl:for-each>
</xsl:template>

<!-- ===================== -->
<!-- END Footnotes processing -->
<!-- ===================== -->
Expand Down Expand Up @@ -7232,6 +7239,8 @@
<xsl:with-param name="isContainsKeepTogetherTag" select="$isContainsKeepTogetherTag"/>
</xsl:call-template>

<!-- https://github.com/metanorma/metanorma-plateau/issues/171 -->

<fo:table-body>

<!-- DEBUG -->
Expand Down Expand Up @@ -7303,6 +7312,7 @@
<xsl:param name="process">false</xsl:param>
<xsl:if test="$process = 'true'">
<fo:block xsl:use-attribute-sets="dl-name-style">

<xsl:apply-templates/>
</fo:block>
</xsl:if>
Expand Down Expand Up @@ -12325,7 +12335,7 @@

</xsl:template>

<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name']">
<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name'] | *[local-name() = 'table']/*[local-name() = 'tfoot']//*[local-name() = 'example']/*[local-name() = 'name']">
<fo:inline xsl:use-attribute-sets="example-name-style">

<xsl:apply-templates/>
Expand Down
16 changes: 13 additions & 3 deletions lib/isodoc/itu/itu.recommendation-annex.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -6445,7 +6445,7 @@
</fo:table-cell>
</xsl:template> <!-- td -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name() = 'example']" priority="2">

<fo:block xsl:use-attribute-sets="table-note-style">
<xsl:copy-of select="@id"/>
Expand All @@ -6466,7 +6466,7 @@

</xsl:template> <!-- table/note -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:apply-templates/>
</xsl:template>

Expand Down Expand Up @@ -6916,6 +6916,13 @@
<xsl:apply-templates/>
</fo:inline>
</xsl:template>

<xsl:template match="*[local-name() = 'div'][@class = 'footnotes-go-here']" priority="3">
<xsl:for-each select="ancestor::*[local-name()='table'][1]">
<xsl:call-template name="table_fn_display"/>
</xsl:for-each>
</xsl:template>

<!-- ===================== -->
<!-- END Footnotes processing -->
<!-- ===================== -->
Expand Down Expand Up @@ -7232,6 +7239,8 @@
<xsl:with-param name="isContainsKeepTogetherTag" select="$isContainsKeepTogetherTag"/>
</xsl:call-template>

<!-- https://github.com/metanorma/metanorma-plateau/issues/171 -->

<fo:table-body>

<!-- DEBUG -->
Expand Down Expand Up @@ -7303,6 +7312,7 @@
<xsl:param name="process">false</xsl:param>
<xsl:if test="$process = 'true'">
<fo:block xsl:use-attribute-sets="dl-name-style">

<xsl:apply-templates/>
</fo:block>
</xsl:if>
Expand Down Expand Up @@ -12325,7 +12335,7 @@

</xsl:template>

<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name']">
<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name'] | *[local-name() = 'table']/*[local-name() = 'tfoot']//*[local-name() = 'example']/*[local-name() = 'name']">
<fo:inline xsl:use-attribute-sets="example-name-style">

<xsl:apply-templates/>
Expand Down
16 changes: 13 additions & 3 deletions lib/isodoc/itu/itu.recommendation-supplement.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -6445,7 +6445,7 @@
</fo:table-cell>
</xsl:template> <!-- td -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name() = 'example']" priority="2">

<fo:block xsl:use-attribute-sets="table-note-style">
<xsl:copy-of select="@id"/>
Expand All @@ -6466,7 +6466,7 @@

</xsl:template> <!-- table/note -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:apply-templates/>
</xsl:template>

Expand Down Expand Up @@ -6916,6 +6916,13 @@
<xsl:apply-templates/>
</fo:inline>
</xsl:template>

<xsl:template match="*[local-name() = 'div'][@class = 'footnotes-go-here']" priority="3">
<xsl:for-each select="ancestor::*[local-name()='table'][1]">
<xsl:call-template name="table_fn_display"/>
</xsl:for-each>
</xsl:template>

<!-- ===================== -->
<!-- END Footnotes processing -->
<!-- ===================== -->
Expand Down Expand Up @@ -7232,6 +7239,8 @@
<xsl:with-param name="isContainsKeepTogetherTag" select="$isContainsKeepTogetherTag"/>
</xsl:call-template>

<!-- https://github.com/metanorma/metanorma-plateau/issues/171 -->

<fo:table-body>

<!-- DEBUG -->
Expand Down Expand Up @@ -7303,6 +7312,7 @@
<xsl:param name="process">false</xsl:param>
<xsl:if test="$process = 'true'">
<fo:block xsl:use-attribute-sets="dl-name-style">

<xsl:apply-templates/>
</fo:block>
</xsl:if>
Expand Down Expand Up @@ -12325,7 +12335,7 @@

</xsl:template>

<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name']">
<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name'] | *[local-name() = 'table']/*[local-name() = 'tfoot']//*[local-name() = 'example']/*[local-name() = 'name']">
<fo:inline xsl:use-attribute-sets="example-name-style">

<xsl:apply-templates/>
Expand Down
16 changes: 13 additions & 3 deletions lib/isodoc/itu/itu.recommendation.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -6445,7 +6445,7 @@
</fo:table-cell>
</xsl:template> <!-- td -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name() = 'example']" priority="2">

<fo:block xsl:use-attribute-sets="table-note-style">
<xsl:copy-of select="@id"/>
Expand All @@ -6466,7 +6466,7 @@

</xsl:template> <!-- table/note -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:apply-templates/>
</xsl:template>

Expand Down Expand Up @@ -6916,6 +6916,13 @@
<xsl:apply-templates/>
</fo:inline>
</xsl:template>

<xsl:template match="*[local-name() = 'div'][@class = 'footnotes-go-here']" priority="3">
<xsl:for-each select="ancestor::*[local-name()='table'][1]">
<xsl:call-template name="table_fn_display"/>
</xsl:for-each>
</xsl:template>

<!-- ===================== -->
<!-- END Footnotes processing -->
<!-- ===================== -->
Expand Down Expand Up @@ -7232,6 +7239,8 @@
<xsl:with-param name="isContainsKeepTogetherTag" select="$isContainsKeepTogetherTag"/>
</xsl:call-template>

<!-- https://github.com/metanorma/metanorma-plateau/issues/171 -->

<fo:table-body>

<!-- DEBUG -->
Expand Down Expand Up @@ -7303,6 +7312,7 @@
<xsl:param name="process">false</xsl:param>
<xsl:if test="$process = 'true'">
<fo:block xsl:use-attribute-sets="dl-name-style">

<xsl:apply-templates/>
</fo:block>
</xsl:if>
Expand Down Expand Up @@ -12325,7 +12335,7 @@

</xsl:template>

<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name']">
<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name'] | *[local-name() = 'table']/*[local-name() = 'tfoot']//*[local-name() = 'example']/*[local-name() = 'name']">
<fo:inline xsl:use-attribute-sets="example-name-style">

<xsl:apply-templates/>
Expand Down
16 changes: 13 additions & 3 deletions lib/isodoc/itu/itu.resolution.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -6445,7 +6445,7 @@
</fo:table-cell>
</xsl:template> <!-- td -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name() = 'example'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name() = 'example']" priority="2">

<fo:block xsl:use-attribute-sets="table-note-style">
<xsl:copy-of select="@id"/>
Expand All @@ -6466,7 +6466,7 @@

</xsl:template> <!-- table/note -->

<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:template match="*[local-name()='table']/*[local-name()='note' or local-name()='example']/*[local-name()='p'] | *[local-name()='table']/*[local-name()='tfoot']//*[local-name()='note' or local-name()='example']/*[local-name()='p']" priority="2">
<xsl:apply-templates/>
</xsl:template>

Expand Down Expand Up @@ -6916,6 +6916,13 @@
<xsl:apply-templates/>
</fo:inline>
</xsl:template>

<xsl:template match="*[local-name() = 'div'][@class = 'footnotes-go-here']" priority="3">
<xsl:for-each select="ancestor::*[local-name()='table'][1]">
<xsl:call-template name="table_fn_display"/>
</xsl:for-each>
</xsl:template>

<!-- ===================== -->
<!-- END Footnotes processing -->
<!-- ===================== -->
Expand Down Expand Up @@ -7232,6 +7239,8 @@
<xsl:with-param name="isContainsKeepTogetherTag" select="$isContainsKeepTogetherTag"/>
</xsl:call-template>

<!-- https://github.com/metanorma/metanorma-plateau/issues/171 -->

<fo:table-body>

<!-- DEBUG -->
Expand Down Expand Up @@ -7303,6 +7312,7 @@
<xsl:param name="process">false</xsl:param>
<xsl:if test="$process = 'true'">
<fo:block xsl:use-attribute-sets="dl-name-style">

<xsl:apply-templates/>
</fo:block>
</xsl:if>
Expand Down Expand Up @@ -12325,7 +12335,7 @@

</xsl:template>

<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name']">
<xsl:template match="*[local-name() = 'table']/*[local-name() = 'example']/*[local-name() = 'name'] | *[local-name() = 'table']/*[local-name() = 'tfoot']//*[local-name() = 'example']/*[local-name() = 'name']">
<fo:inline xsl:use-attribute-sets="example-name-style">

<xsl:apply-templates/>
Expand Down
Loading

0 comments on commit 22142f3

Please sign in to comment.