Skip to content

Conversation

@paratiuid
Copy link
Contributor

O que esse PR faz?

Contexto do ambiente de desenvolvimento:
1 - abri o PR: Aplica design system no htmlgenerator #317
2 - fiz merge com os arquivos da master
3 - verifiquei os arquivos html com final 3.0

Para todos os arquivos com final 3.0 foram linkados css atualizados do design system. Estes foram utilizados via url absoluta:
https://scielo.parati.design/aberto-ds-scielo/dist/version/1.1.3/css/bootstrap.css
https://scielo.parati.design/aberto-ds-scielo/dist/version/1.1.3/css/article.css
o mesmo foi feito para os arquivos .js
https://scielo.parati.design/aberto-ds-scielo/dist/version/1.1.3/js/bootstrap.bundle.min.js
https://scielo.parati.design/aberto-ds-scielo/dist/version/1.1.3/js/scielo/scielo-ds-min.js

Para os javascripts, foram adicionados ainda, antes dos dois mencionados, o script jquery. Para o correto funcionamento das funcionalidades do design system, esta deve ser a ordem de chamada dos scripts:
1 - jquery
2 - bootstrap.bundle.js
3 - scielo-ds-min.js

Com esses arquivos css e js devidamente alterados, ao abrir esses html com final 3.0 a aparencia final do artigo deve estar correta. Modais abrindo, css funcionando.
Os arquivos foram comitados individualmente ou no máximo em grupos de 2 ou 3 arquivos com descrição que explica o que foi alterado e por qual motivo.

Onde a revisão poderia começar?

Analisar somente os arquivos html dentro do diretório:
htmlgenerator/*/*3.0.html

Cada html com contendo 3_0.html foi alterado, corrigido e testado.
A maioria das correções feitas foram:
a) adicionar um espaço após a imagem do ícone open access
b) adicionar classes corretas no botão Sobre os autores
c) remoção de tag
antes de link para abrir em nova janela dentro dos modais
d) adicionada a tag meta viewport para permitir comportamento responsivo

Como este poderia ser testado manualmente?

Abrindo cada um dos html que contém 3.0.html no título.

Algum cenário de contexto que queira dar?

Não foi mexido no componente floatingMenu.
É necessário entender se este componente é gerado nessa etapa do processo ou em outra. Senti falta de algumas funções nesse componente quando este aparecia nos htmls gerados.

Screenshots

Quais são tickets relevantes?

Referências

Indique as referências utilizadas para a elaboração do pull request.

Ramon Cordini and others added 30 commits March 18, 2022 15:06
…evem ser removidos ao concluir os envios dos ajustes. Trocadas as classes css do elemento article e do elemento articleMenu.
…a-bs-toggle. Sai data-target e entra data-bs-target. Foram comentados os css antigos para não impactar na visualização dos ajustes. Esses css antigos devem voltar para o arquivo ao final dos ajustes.
…i alterada e alguns itens trocados. Esse mesmo procedimento será adotado para todos os modais existentes na página em commimts futuros
…o idioma da interface. Este se mantém como h1. Os títulos abaixo do h3 devem seguir a hierarquia: h4, h5, etc.
…reference` (dar preferência a tex-math ou mml:math)

Aceita os valores de '2.0' e '3.0' para o parâmetro `xslt`
…733c53c)

Troca

```
<ul class="col-md-2 hidden-sm articleMenu"></ul>
<article id="articleText" class="col-md-10 col-md-offset-2 col-sm-12 col-sm-offset-0"><div class="articleSection" data-anchor="RESUMO">
```
por

```
<ul class="d-none d-lg-block col-lg-2 articleMenu"></ul>
<article id="articleText" class="col-sm-12 col-lg-10 offset-lg-2"><div class="articleSection" data-anchor="RESUMO">
```
Sai data-toggle e entra data-bs-toggle.
Sai data-target e entra data-bs-target.

7d29894
robertatakenaka and others added 26 commits August 15, 2022 11:51
Linkados os javascripts do design system versão 1.1.3. A sequencia correta dos javascripts é jquery, bootstrap e scielo-ds.
Atualizado o caminho para o logo-open-acces.svg
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - dentro do elemento modal-header o link para abrir em nova janela deve vir antes do botão de fechar.
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - dentro do elemento modal-header o link para abrir em nova janela deve vir antes do botão de fechar.
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - dentro do elemento modal-header o link para abrir em nova janela deve vir antes do botão de fechar.
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - removidas as tags <br> antes de links com classe link-newWindow showTooltip nos modais
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - removido o atributo href dos links que abrem modais
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - removidas as tags <br> antes de links com classe link-newWindow showTooltip nos modais
8 - links com classe link-newWindow showTooltip nos modais devem estar junto com o título do modal, sem <br>
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - links com classe link-newWindow showTooltip nos modais devem estar junto com o título do modal, sem <br>
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - links com classe link-newWindow showTooltip nos modais devem estar junto com o título do modal, sem <br>
apresenta problema de renderizacao de formula na linha 198
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - removidas as tags <br> antes de links com classe link-newWindow showTooltip nos modais
8 - removido o atributo href dos links que abrem modais
9 - textos nos modais devem estar dentro da div com classe .modal-body
10 - existe um elemento ref footnote no título. Este deve ser tratado no css do design system.
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - existe um elemento ref footnote no título. Este deve ser tratado no css do design system.
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - textos nos modais devem estar dentro da div com classe .modal-body
2 - inclusão dos css bootstrap.css e article.css no topo do arquivo
3 - mantive comentada a chamada do css de impressão pois esta está pendente de ajustes e testes.
4 - inclusão da url da imagem do icone open acces. Muito importante manter um espaço logo após a imagem do open access.
5 - adicionadas classes btn btn-sm btn-secondary ao botao sobre o autor
6 - inclusão dos javascripts jquery, bootstrap.bundle.min e scielo-ds-min.js
7 - removidas as tags <br> antes de links com classe link-newWindow showTooltip nos modais
8 - removido o atributo href dos links que abrem modais
<button class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>Tabela 1Classificação Sucessional adotada por alguns autores ao longo dos anos.<div class="modal-body"><div class="table table-hover"><table>
</div><div class="modal-body">
Tabela 1Classificação Sucessional adotada por alguns autores ao longo dos anos.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@paratiuid este texto está a mais. Ele já tinha sido inserido na linha 747 | 750

@robertatakenaka
Copy link
Member

@paratiuid @alexxxmendonca
Os comentários abaixo se referem aos arquivos:

  • 2236-8906-hoehnea-49-e1082020.pt.3_0.html (contém tabelas e figuras)
    10c30ec

  • 7f8rqRq4vSnJ7B738VKMKqF.pt.3_0.html (contém equações)
    739e68f

PROBLEMA 1: Nota do título muito grande e a caixa de texto correspondente está ilegível

Captura de Tela 2022-12-16 às 08 53 07

Observação:
Há dois tipos de elementos que geram o comportamento de colocar o cursor sobre o texto e mostrar a caixa:

  • notas (laranja)
  • referências bibliográficas que podem ser numéricas ou no formato Sobrenome do autor vírgula ano (azul)

Captura de Tela 2022-12-16 às 09 11 49

Captura de Tela 2022-12-16 às 09 12 20

PROBLEMA 2: Aparência dos botões/links no final da página está conforme esperado?

Captura de Tela 2022-12-16 às 08 53 59

Observação:
No âmbito do packtools, há somente estes dois botões. Mas no âmbito do site, há outras funcionalidades. Isso está sendo considerado?
Captura de Tela 2022-12-16 às 08 58 05

PROBLEMA 3: Ao clicar nas abas, não altera o conteúdo.

Modal dos elementos gráficos (Figuras, Tabelas, Equações) que são apresentados somente se existem ao clicar em um dos botões no final da página

Captura de Tela 2022-12-16 às 08 54 08

Captura de Tela 2022-12-16 às 10 38 18

O problema é que o link da aba 2 não funciona
Não muda para a lista de tabelas
Captura de Tela 2022-12-16 às 08 54 39
Não muda para a lista de equações
Captura de Tela 2022-12-16 às 10 38 11

PROBLEMA 4: Não é possível ver o conteúdo completo

Modal dos elementos gráficos (Figuras, Tabelas, Equações) que são apresentados somente se existem ao clicar em um dos botões no final da página
Outro problema é que não é possível rolar o modal, não é possível ver todas as tabelas, quando tenta-se rolar o modal, a página é que rola.
Captura de Tela 2022-12-16 às 11 06 45

PROBLEMA 5: Modal como citar - link de copiar está com aparência estranha e não funciona

Captura de Tela 2022-12-16 às 08 54 50

Captura de Tela 2022-12-16 às 09 05 28

@robertatakenaka
Copy link
Member

robertatakenaka commented Dec 16, 2022

@alexxxmendonca @RPostalli
Deixo aqui um zip para baixar e visualizar outros tipos de documentos com o Design System aplicado para ver se há alguma outra questão para a Parati
parati.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants