Skip to content

Commit

Permalink
Merge pull request #333 from robertatakenaka/opac_2384
Browse files Browse the repository at this point in the history
Indica ausência de texto do link do material suplementar
  • Loading branch information
gitnnolabs authored Nov 21, 2022
2 parents e057718 + bdb3c96 commit bea8550
Show file tree
Hide file tree
Showing 3 changed files with 872 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,33 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0">
<xsl:template match="inline-supplementary-material | supplementary-material">
<!--
No caso do conteúdo `inline-supplementary-material` e `supplementary-material` ser vazio,
`<span class="INSERT_SUPPLEMENTARY_MATERIAL_TEXT"/>` identifica para o javascript,
o local para incluir o texto do link do material suplementar, que é o nome do arquivo pdf,
por exemplo: `0104-5970-hcsm-27-01-0275-suppl01.pdf`
Este é o trecho de javascript a ser colocado na página do artigo no site
(um trecho para cada material suplementar)
```javascript
<script type="text/javascript">
x = document.querySelector("a[href='https://minio.scielo.br/documentstore/1678-4758/TwZZBvMMN6XQNWb7C5Rc4qr/51c6856d1570190ab90aaa9b311a6ba1d762657a.pdf']").getElementsByClassName("REPLACE_BY_SUPPLEMENTARY_MATERIAL_TEXT");
if (x) x[0].parentElement.innerHTML = "0104-5970-hcsm-27-01-0275-suppl01.pdf";
</script>
```
-->
<a target="_blank" href="{@xlink:href}">
<xsl:apply-templates select="*|text()"></xsl:apply-templates>
<xsl:apply-templates select="*|text()"/>

<xsl:variable name="text"><xsl:apply-templates select="*|text()"/></xsl:variable>
<xsl:if test="normalize-space($text)=''">
<span class="REPLACE_BY_SUPPLEMENTARY_MATERIAL_TEXT">
<xsl:value-of select="@xlink:href"/>
</span>
</xsl:if>
</a>
</xsl:template>

Expand Down
Loading

0 comments on commit bea8550

Please sign in to comment.