Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Melhoria na barra #34

Open
tiagovtg opened this issue Nov 28, 2019 · 4 comments
Open

Melhoria na barra #34

tiagovtg opened this issue Nov 28, 2019 · 4 comments

Comments

@tiagovtg
Copy link

Percebi que a barra só abre e fecha através do pequeno botão a direita.

Foi necessário criar um script simples, para que ao clicar fora da barra, no site do cliente... a barra feche automaticamente ou se apertar a tecla ESC, a barra fecha.

Gostaria de contribuir para que se acharem interessante, implementem na barra.

Segue codigo:
// pode se usar html ou body, se alguem quiser colocar no barrabrasil.js reescreva em javascript puro ou em qualquer .js que vai para o cliente do seu site.

$("html").click(function (e) {
// esconde barra brasil
if ($('#orgaos-governo-barra').is(":visible")) {
javascript: toggleOrgaosGoverno();
}
}).keyup(function (e) {
if (e.keyCode == 27) {
// esconde barra brasil
if ($('#orgaos-governo-barra').hasClass("mostra-orgaos")) {
javascript: toggleOrgaosGoverno();
}
}
});

// by Tiago Garcia

@caduvieira
Copy link
Contributor

Você sabe se o site já estiver capturando o ESC vai continuar funcionando o código do site e vai fechar a barra?

@tiagovtg
Copy link
Author

tiagovtg commented Dec 4, 2019

Vai continuar funcionando, nesse caso, o codigo esta adicionando no evento click, dentro do html e se ele encontrar a barra aberta.
Então se tiver outro evento para o esc ativado, provavel que seja outra função que o capture...
No javascript,vc pode ate ter N eventos encadeados, sem problemas.

Me avisem quando tiver uma nova versão da barra do governo, ja com essa melhoria adicionada.

Thanks

@caduvieira
Copy link
Contributor

$ nesse caso é o jquery? A barra não tem essa biblioteca embutida e nem chama ela.

@tiagovtg
Copy link
Author

tiagovtg commented Dec 9, 2019 via email

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

No branches or pull requests

2 participants