Skip to content

Commit

Permalink
Remove a duplicidade de apresentação da seção de disponibilidade de d…
Browse files Browse the repository at this point in the history
…ados Isso ocorre porque há tanto a seção como também o elemento supplementary-material Neste caso, a lógica foi se há seção, não faz nada, pois na apresentação do texto, naturalmente a seção será apresentada. Além disso, desconsiderar a apresentação de article-meta/supplementary-material. (#527)
  • Loading branch information
robertatakenaka authored Jan 8, 2024
1 parent 4a0a5dc commit b75826d
Showing 1 changed file with 21 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,27 @@
version="1.0">

<xsl:template match="article" mode="data-availability">
<xsl:if test=".//*[@fn-type='data-availability'] or .//article-meta/supplementary-material or .//element-citation[@publication-type='data' or @publication-type='database']">
<xsl:apply-templates select="." mode="data-availability-menu-title"/>
<xsl:choose>
<xsl:when test="sub-article[@xml:lang=$TEXT_LANG and @article-type='translation']">
<!-- sub-article -->
<xsl:apply-templates select="sub-article[@xml:lang=$TEXT_LANG and @article-type='translation']" mode="doc-version-data-availability"/>
</xsl:when>
<xsl:otherwise>
<!-- article -->
<xsl:apply-templates select="." mode="doc-version-data-availability"/>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates select=".//article-meta/supplementary-material" mode="data-availability"/>
<xsl:apply-templates select="back//ref-list" mode="data-availability"/>
</xsl:if>
<xsl:choose>
<xsl:when test=".//*[@sec-type='data-availability']">
<!-- ficará destacado naturalmente por ser uma seção -->
</xsl:when>
<xsl:when test=".//*[@fn-type='data-availability'] or .//article-meta/supplementary-material or .//element-citation[@publication-type='data' or @publication-type='database']">
<xsl:apply-templates select="." mode="data-availability-menu-title"/>
<xsl:choose>
<xsl:when test="sub-article[@xml:lang=$TEXT_LANG and @article-type='translation']">
<!-- sub-article -->
<xsl:apply-templates select="sub-article[@xml:lang=$TEXT_LANG and @article-type='translation']" mode="doc-version-data-availability"/>
</xsl:when>
<xsl:otherwise>
<!-- article -->
<xsl:apply-templates select="." mode="doc-version-data-availability"/>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates select=".//article-meta/supplementary-material" mode="data-availability"/>
<xsl:apply-templates select="back//ref-list" mode="data-availability"/>
</xsl:when>
</xsl:choose>

</xsl:template>

<xsl:template match="article | sub-article" mode="doc-version-data-availability">
Expand Down

0 comments on commit b75826d

Please sign in to comment.