Closed RoinujNosde closed 2 years ago
Notei que Grupos não possuem essa opção. Poderia colocar alguma condicional para que se não tenha o item o popup seja fechado?
Notei que Grupos não possuem essa opção. Poderia colocar alguma condicional para que se não tenha o item o popup seja fechado?
https://github.com/rafatosta/zapzap/pull/104/files#diff-7754032c785c1ecb88a8bb6cb55b809abaeb42028fe269bd69ac2f9bc5f6dab4R118 Essa linha deveria ter feito isso.
Notei que Grupos não possuem essa opção. Poderia colocar alguma condicional para que se não tenha o item o popup seja fechado?
https://github.com/rafatosta/zapzap/pull/104/files#diff-7754032c785c1ecb88a8bb6cb55b809abaeb42028fe269bd69ac2f9bc5f6dab4R118 Essa linha deveria ter feito isso.
Pois é, acabei de ver isso aqui no código. Também não entendi porque não funcionou
Mais tarde dou uma olhada. Talvez precise de um setTimeout, ou de simular o evento do ESC sendo pressionado.
Também tá faltando uma string nos arquivos de linguagem para essa ação.
Mais tarde dou uma olhada. Talvez precise de um setTimeout, ou de simular o evento do ESC sendo pressionado.
Também tá faltando uma string nos arquivos de linguagem para essa ação.
O evento do Esc já está presente no app e não pode ser aplicado no JS. Quando menos loop no JS melhor, ou até nenhum, pois derruba o desempenho do app. Só verifica isso de não está fechando o menu se a opção não for encontrada.
Pode deixar que essa parte eu coloco no código, pois o Esc é utilizado para sair do painel das Configurações. Então é preciso verificar em qual painel está, se tiver nas configurações volta pra o home, caso contrário fecha a conversa atual.
Sobre "Também tá faltando uma string nos arquivos de linguagem para essa ação.", não se preocupa com isso agora. Pretendo colocar uma tabela com os atalhos disponíveis para facilitar para o usuário, pois o menu não é mostrado se usar a decoração do app, apenas com a decoração do sistema.
@RoinujNosde verificou se continua aberto a janela quando não há a opção? Pretendo lançar uma versão semana que vem para corrigir algumas traduções e já mandava isso junto.
Andei testando algumas coisas... mas sem muita sorte. Só recarregando a página com location.reload()
.
@rafatosta testa o último commit, me diz o que acha.
Só preciso remover a "sombra" que fica no botão de opções:
@rafatosta testa o último commit, me diz o que acha. Só preciso remover a "sombra" que fica no botão de opções:
Acredito que esse detalhe seja aceitável. Ficou muito bom!
Beleza. Se eu pensar em alguma forma de remover a sombra, faço outra PR.
Implementei usando o Esc ou se a janela for fechada. Mudei o script de lugar, para o whatsapp.py, já que é de responsabilidade dele. E mais algumas coisas por causa do multi usuário..
Vou fechar esse PR e o que você mandar será apenas no JS e só faço aceitar.
Gostei, ficou muito bom. Parabéns. Vou fazer um ajuste dessa funcionalidade para que seja executada ao Esc ou ao fechar a janela para que rode em 2o plano e para todas as janelas ativas do app.