scieloorg / opac

SciELO - On-line Public Access Catalog - OPAC
BSD 2-Clause "Simplified" License
9 stars 22 forks source link

Notas de rodapé dos artigos não estão sendo exibidas corretamente no modo de leitura #2512

Open carolinatanigushi opened 2 years ago

carolinatanigushi commented 2 years ago

OBS: Esse problema foi reportado por um usuário pelo Twitter.

Descrição do problema

As notas de rodapé são exibidas como texto corrido no modo de leitura do Firefox (e, por consequência, em aplicações como o Pocket).

Passos para reproduzir o problema

  1. Acesse um artigo pelo Firefox (no exemplo é o artigo ANATOMICAL VARIATIONS OF PORTAL VENOUS SYSTEM: IMPORTANCE IN SURGICAL CLINIC).
  2. Selecione a opção de modo leitura (na barra de endereço do navegador, à direita).
  3. Role a página até localizar uma nota.
  4. Observe o erro apresentado

Screenshots ou vídeos

Veja as referências como aparecem no texto: image

Veja como aparecem as referências destacadas no modo leitura: image

Comportamento esperado

As notas deveriam ter o comportamento de levar o leitor à lista de notas ao final do texto, por exemplo: Tipografia: CMS Axe e o tema Rocket.

Untitled_ Nov 21, 2022 9_06 AM

leofontenelle commented 2 years ago

Bom dia! Fui eu quem relatou o problema no Twitter. Estou à disposição para eventuais esclarecimentos ou testes.

robertatakenaka commented 1 year ago

@leofontenelle
Esta estrutura é usada tanto para notas como para referências bibliográficas. No caso de referências bibliográficas, pode ocorre sua citação mais de uma vez. Como deve ser lidado o retorno para cada uma das menções no texto? PSI (@paratiuid @alexxxmendonca )

paratiuid commented 1 year ago

@robertatakenaka Essa estrutura deve ser usada somente para notas. Essa estrutura estará visivel somente em modo leitura. Ao ser acessado em modo padrão, a nova estrutura não deverá ser exibida e os tooltips serão exibidos da mesma forma que ocorre atualmente.

A nova estrutura deve ser uma nova lista adicionada ao final do documento e referenciar apenas as notas. Os retornos devem ocorrer conforme o protótipo, com ancoras para cada nota e itens da lista.

paratiuid commented 1 year ago

@robertatakenaka Depois de nossa conversa entendi que o problema citado por você é que a mesma nota pode aparecer em mais de um lugar no corpo do texto e por isso um mesmo item da lista de notas ficaria com vários links (ancoras) de retorno para a leitura.

Vou estudar o problema e assim que tiver novidade lhe informo.

paratiuid commented 1 year ago

@robertatakenaka

uma possível solução seria a adoção do history.back, mas teríamos que efetuar testes para verificar se atende ao caso.

Veja referência: https://www.w3schools.com/jsref/met_his_back.asp