Skip to content

Commit

Permalink
Manter a consideração de que é válido fig sem @id (vai funcionar …
Browse files Browse the repository at this point in the history
…se houver apenas 1 caso sem `@id`) (#283)

* Insere a classe `thumbImg` para que a miniatura fique ajustada no modal que contém todos os elementos gráficos (o modal com as abas e que abre ao clicar no menu flutuante com ... )

* Faz ajustes para considerar figuras que não tem `@id`

* Junta os templates que tem conteúdo idêntico

* Refatora: apaga templates, move seu conteúdo para o bloco que o aplicava o template

* Reduz templates parecidos

* Reduz a quantidade de templates, testa a existência de tradução no template "principal"

* Cria templates mais genéricos para montar o conteúdo das abas: figures, tables e schmes

* Generaliza os templates que somam os elementos tables, figures e schemes

* Cria um template genérico para apresentar  os rótulos das abas

* Cria um template genérico para apresentar o conteúdo das abas

* Corrige comentário

* Remove `@id` para considerar que é válido haver 1 figura sem `@id`

* Faz testes para apresentação de figura sem `@id` e faz ajustes em XSL para tratar de tag `fig` presentes diretamente em `body`

* Inclui testes pra `fig[@id]`

* Cria testes para `table-wrap[@id]`

* Cria teste para o modal que contém as abas para figuras e tabelas

* Inclui fixtures para as fig-group e table-wrap-group
  • Loading branch information
robertatakenaka authored Mar 2, 2022
1 parent 69f08dc commit fe9e183
Show file tree
Hide file tree
Showing 13 changed files with 13,358 additions and 363 deletions.
4 changes: 2 additions & 2 deletions packtools/catalogs/htmlgenerator/v2.0/article-text-fig.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
exclude-result-prefixes="xlink mml"
version="1.0">

<xsl:template match="fig[@id] | fig-group[@id]">
<xsl:template match="fig | fig-group[@id]">
<!--
Cria a miniatura no texto completo, que ao ser clicada mostra a figura
ampliada
Expand Down Expand Up @@ -50,7 +50,7 @@
<xsl:apply-templates select="." mode="label-caption-thumb"/><br/>
</xsl:template>

<xsl:template match="fig[@id] | fig-group[@id]" mode="figure-id">
<xsl:template match="fig | fig-group[@id]" mode="figure-id">
<xsl:value-of select="@id"/>
</xsl:template>

Expand Down
609 changes: 248 additions & 361 deletions packtools/catalogs/htmlgenerator/v2.0/html-modals.xsl

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1,019 changes: 1,019 additions & 0 deletions tests/fixtures/fig_sem_id/2236-8906-hoehnea-49-e1112020/expected.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

811 changes: 811 additions & 0 deletions tests/test_htmlgenerator.py

Large diffs are not rendered by default.

0 comments on commit fe9e183

Please sign in to comment.