Skip to content

Commit

Permalink
Adiciona mais tipos de related-article-type e seus respectivos tex…
Browse files Browse the repository at this point in the history
…tos (#353)

* Corrige apresentação da caixa amarela que deve aparecer somente se existe related-article

* Corrige apresentação de notas de rodapés

* Adiciona arquivos que estão relacionados entre si

* Adiciona mais tipos de `related-article-type` e seus respectivos textos
  • Loading branch information
robertatakenaka authored Nov 25, 2022
1 parent ec6bc1d commit 4dbcc1e
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 25 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,38 +24,44 @@

<xsl:template match="article | sub-article" mode="article-meta-related-article-box">
<!-- APRESENTA CAIXA DE TEXTO DESTACANDO O RELACIONAMENTO ENTRE DOCUMENTOS -->
<xsl:variable name="message">
<xsl:apply-templates select="@article-type" mode="article-meta-related-article-message"/>
</xsl:variable>
<div class="panel article-correction-title">
<div class="panel-heading">
<xsl:apply-templates select="." mode="text-labels">
<xsl:with-param name="text"><xsl:value-of select="$message"/></xsl:with-param>
</xsl:apply-templates>:
</div>

<xsl:apply-templates select=".//related-article[1]" mode="article-meta-related-article-message"/>
<div class="panel-body">
<ul>
<xsl:apply-templates select=".//related-article" mode="article-meta-related-article-li"/>
<xsl:apply-templates select=".//related-article" mode="article-meta-related-article-item"/>
</ul>
</div>
</div>
</xsl:template>

<xsl:template match="@article-type" mode="article-meta-related-article-message">
<xsl:template match="@related-article-type" mode="article-meta-related-article-message">
<!-- MESSAGE -->
<xsl:choose>
<xsl:when test="contains(.,'retraction')">This retraction retracts</xsl:when>
<xsl:when test="contains(.,'corrected-article')">This erratum corrects</xsl:when>
<xsl:when test="contains(.,'commentary')">This document comments</xsl:when>
<xsl:when test="contains(.,'addendum')">This document is an addendum of</xsl:when>
<xsl:when test=".//related-article[@related-article-type='preprint']">This article has preprint version</xsl:when>
<xsl:when test=".//related-article[@related-article-type='peer-reviewed-material']">Peer reviewed article</xsl:when>
<xsl:otherwise>Related to</xsl:otherwise>
<xsl:when test=".='corrected-article'">This erratum corrects</xsl:when>
<xsl:when test=".='retracted-article'">This retraction retracts</xsl:when>
<xsl:when test=".='commentary-article'">This document comments</xsl:when>
<xsl:when test=".='addendum'">This document has an addendum</xsl:when>
<xsl:when test=".='retraction'">This document was retracted by</xsl:when>
<xsl:when test=".='correction'">This document has corrections</xsl:when>
<xsl:when test=".='preprint'">This article has preprint version</xsl:when>
<xsl:when test=".='peer-reviewed-material'">Peer reviewed article</xsl:when>
<xsl:otherwise>This document is related to</xsl:otherwise>
</xsl:choose>
</xsl:template>

<xsl:template match="related-article" mode="article-meta-related-article-li">
<xsl:template match="related-article" mode="article-meta-related-article-message">
<xsl:variable name="message">
<xsl:apply-templates select="@related-article-type" mode="article-meta-related-article-message"/>
</xsl:variable>

<div class="panel-heading">
<xsl:apply-templates select="." mode="text-labels">
<xsl:with-param name="text"><xsl:value-of select="$message"/></xsl:with-param>
</xsl:apply-templates>:
</div>
</xsl:template>

<xsl:template match="related-article" mode="article-meta-related-article-item">
<li>
<xsl:apply-templates select="." mode="article-meta-related-article-link"/>
</li>
Expand Down
26 changes: 22 additions & 4 deletions packtools/catalogs/htmlgenerator/v2.0/config-labels.xml
Original file line number Diff line number Diff line change
Expand Up @@ -433,9 +433,27 @@
<name lang="es">Artículo revisado</name>
</term>
<term>
<name>Related to</name>
<name lang="en">Related to</name>
<name lang="pt">Relacionado com</name>
<name lang="es">Relacionado con</name>
<name>This document is related to</name>
<name lang="en">This document is related to</name>
<name lang="pt">Este documento está relacionado com</name>
<name lang="es">Este documento está relacionado con</name>
</term>
<term>
<name>This document was retracted by</name>
<name lang="en">This document was retracted by</name>
<name lang="pt">Este documento foi retratado por</name>
<name lang="es">Este documento fue retractado por</name>
</term>
<term>
<name>This document is commented by</name>
<name lang="en">This document is commented by</name>
<name lang="pt">Este documento foi comentado por</name>
<name lang="es">Este documento fue comentado por</name>
</term>
<term>
<name>This document has an addendum</name>
<name lang="en">This document has an addendum</name>
<name lang="pt">Este documento tem um adendo</name>
<name lang="es">Este documento tiene una addenda</name>
</term>
</labels>
7 changes: 5 additions & 2 deletions tests/fixtures/htmlgenerator/related-article/x.pt.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,11 @@
</div>
<div class="panel article-correction-title">
<div class="panel-heading">Este documento comenta:
</div>
<div class="panel-body"><ul><li><a target="_blank" href="https://doi.org/10.1590/0101-3173.2022.v45n1.p139">Referência do artigo comentado: FREITAS, J. H. de. Cinismo e indiferenciación: la huella de Glucksmann en <i>El coraje de la verdad</i> de Foucault. <b>Trans/form/ação</b>: revista de Filosofia da Unesp, v. 45, n. 1, p. 139-158, 2022.</a></li></ul></div>
</div>
<div class="panel-body"><ul>
<li><a target="_blank" href="https://doi.org/10.1590/0101-3173.2022.v45n1.p139">Referência do artigo comentado: FREITAS, J. H. de. Cinismo e indiferenciación: la huella de Glucksmann en <i>El coraje de la verdad</i> de Foucault. <b>Trans/form/ação</b>: revista de Filosofia da Unesp, v. 45, n. 1, p. 139-158, 2022.</a></li>
<li><a target="_blank" href="https://doi.org/10.1590/0101-3173.2022.v45n1.p139">Referência do artigo comentado: FREITAS, J. H. de. Cinismo e indiferenciación: la huella de Glucksmann en <i>El coraje de la verdad</i> de Foucault. <b>Trans/form/ação</b>: revista de Filosofia da Unesp, v. 45, n. 1, p. 139-158, 2022.</a></li>
</ul></div>
</div>
<h1 class="article-title">
<span class="sci-ico-openAccess showTooltip" data-toggle="tooltip" data-original-title="by 4.0 "></span>Comentário a “Cinismo e indiferenciación: la huella de Glucksmann en El coraje de la verdad de Foucault”: por uma indiferenciação cínica<a id="shorten" href="#" class="short-link"><span class="sci-ico-link"></span></a>
Expand Down
1 change: 1 addition & 0 deletions tests/fixtures/htmlgenerator/related-article/x.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
</license>
</permissions>
<related-article ext-link-type="doi" id="A01" related-article-type="commentary-article" xlink:href="10.1590/0101-3173.2022.v45n1.p139">Referência do artigo comentado: FREITAS, J. H. de. Cinismo e indiferenciación: la huella de Glucksmann en <italic>El coraje de la verdad</italic> de Foucault. <bold>Trans/form/ação</bold>: revista de Filosofia da Unesp, v. 45, n. 1, p. 139-158, 2022.</related-article>
<related-article ext-link-type="doi" id="A02" related-article-type="commentary-article" xlink:href="10.1590/0101-3173.2022.v45n1.p139">Referência do artigo comentado: FREITAS, J. H. de. Cinismo e indiferenciación: la huella de Glucksmann en <italic>El coraje de la verdad</italic> de Foucault. <bold>Trans/form/ação</bold>: revista de Filosofia da Unesp, v. 45, n. 1, p. 139-158, 2022.</related-article>
<counts>
<fig-count count="0"/>
<table-count count="0"/>
Expand Down

0 comments on commit 4dbcc1e

Please sign in to comment.