Closed rafaelpezzuto closed 4 years ago
Uma opção interessante na interface do modal é o usuário poder digita a página que deseja na caixa de número de página e ir diretamente a página desejada.
Isso funciona atualmente na interface do search veja:
Aonde se encontra o número 5 na caixa da paginação, digite um número e tecle enter, será enviado para a página degitada.
Uma opção interessante na interface do modal é o usuário poder digita a página que deseja na caixa de número de página e ir diretamente a página desejada.
Isso funciona atualmente na interface do search veja:
Aonde se encontra o número 5 na caixa da paginação, digite um número e tecle enter, será enviado para a página degitada.
@jamilatta Sim, isso está implementado. Veja em https://homolog.search.scielo.org/
@rafaelpezzuto teria um exemplo que cria a paginação na citações?
Sim, faça uma busca qualquer e ordene por "Citações - mais citados primeiro".
É uma história longa, mas em conversa com Gustavo, optamos por aproveitar o campo "total_received" para conter os ids dos documentos citantes (nas entidades "citation").
Em seg., 27 de jul. de 2020 às 13:43, Jamil Atta Junior < notifications@github.com> escreveu:
@rafaelpezzuto https://github.com/rafaelpezzuto teria um exemplo que cria a paginação na citações?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/scieloorg/search-journals/pull/519#issuecomment-664508548, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAP7X7LAHGHU2NE5XSJO2TDR5WVB5ANCNFSM4PFD3K4Q .
-- Rafael Jeferson Pezzuto Damaceno
O que esse PR faz?
Altera exibição de documentos citantes para o formato de painel (em lugar do formato de uma scroll em cada item de resultado de referência citada). Nas imagens ao final do PR a mudança visual é evidenciada.
A ideia é eliminar a lentidão para carregar de uma só vez todos os documentos citantes.
Onde a revisão poderia começar?
Por commits.
Como este poderia ser testado manualmente?
Como toda história de cited-refs, é preciso:
Algum cenário de contexto que queira dar?
A modificação foi necessária pois em alguns casos há muitos documentos citantes para serem carregados, o que estava travando a tela e por vezes, obtendo as informações de forma inconsistente.
Foi preciso adotar uma série de estratégias para impedir paginação incorreta (por meio do input). Foram adotadas as mesmas estilizações da interface atual de busca (principalmente no que diz respeito ao elementos de paginação).
Screenshots
Tela antiga
Tela nova com elemento "citado x vezes" clickable
Tela nova com painel mostrando documetos citantes, página inicial
Tela nova com painel mostrando documetos citantes, última página
Quais são tickets relevantes?
https://github.com/scieloorg/search-references-experiment/issues/48
Referências
Indique as referências utilizadas para a elaboração do pull request.