Closed claromes closed 5 months ago
Ficou excelente, @claromes!
Dois detalhes:
PC do Manual
). É um item importante para ficar lá embaixo.Ah, outra coisa: vi que o searchHeader.js
é bem pequenininho, só 14 linhas sem minificar. Não seria o caso de puxá-lo inline no rodapé, em vez de chamar um arquivo *.js
?
Mais um detalhe que acho que melhora a usabilidade no mobile: quando o usuário tocar no ícone da lupa, incluir o atributo autofocus
no <input>
da pesquisa. Aí o teclado já sobe automaticamente, eliminando a necessidade de tocar no campo de texto para começar a digitar.
Fiz os ajustes e mais alguns. Também coloquei opacidade no ícone da lupa, como no Menu do Usuário. Além de alt e title que estavam faltando.
O arquivo do js serve mais para o desenvolvimento, pois a minificação é automática. E tbm organizando o código. Eu inseri mais algumas coisas. Veja se ainda vale ser inline.
Ficou massa! O autofocus
não está funcionando, embora o código esteja certinho. Não sei se é alguma limitação pelo tipo de chamada/JavaScript… se não rolar mesmo, talvez seja melhor tirá-lo.
Sobre o js, pensei em colocá-lo inline para reduzir as requisições ao carregar a página. Não sei até que ponto isso faz diferença na prática, mas tenho comigo que é melhor carregar esses códigos curtinhos no próprio HTML da página em vez de separá-los em arquivos próprios. Faz sentido?
Faz sentido porque diminui o número de solicitações. Testei o autofocus no celular e está funcionando. Vou ajustar o arquivo JS.
Liguei meu Android de testes e está funcionando mesmo, tanto no Firefox quanto no Chrome (Cromite). Só no Safari do iOS que não 🥲 Mantemos o autofocus
, então.
Eu pensei no caso de JS desativado e reescrevi a busca no header com CSS puro haha. Daí só deixei o JS inline para fazer o autofocus.
Agora deu bom no Safari, @claromes!
Beleza. É só finalizar a revisão e daí faço o release.
Issue: #49 Ajustes:
Resultado final: