segunda-feira, 29 de outubro de 2012

Renomear extensões de vários arquivos no Windows de uma vez

Crie um arquivo ".bat" com o seguinte conteúdo:

O CÓDIGO


cd CAMINHO_DA_SUA_PASTA
ren *.extensao_atual *.nova_extensao
pause

Execute o arquivo.

hasta!

sexta-feira, 26 de outubro de 2012

Bloquear a seleção de elementos no html

Algumas vezes se faz necessário o bloqueio da seleção dos elementos no html. Algumas vezes esses eventos acontecem sem querer, como o acontecido recentemente. Tinha uma esteira em que se o usuário clicasse 2x nas setas de navegação, como havia um bloqueio para mover 1 elemento por vez, o duplo clique não funcionava, logo todo o conteúdo era selecionado deixando aquele bloco azul de vídeo reverso.

Este caso ocorreu apenas nos testes realizados no Chrome 22 rodando no Windows.

Para resolver o problema basta adicionar o CSS abaixo em todos os elementos que não queira a seleção:

O CÓDIGO:

.seus-seletores{
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        user-select: none;
}


hasta!

quinta-feira, 4 de outubro de 2012

Validar formulário quando Enter for pressionado

O Código:


$('input,select').keypress(function(e){
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 13) { //Enter keycode
//Do something
$(this).parents('form').find('div.bt-enviar').trigger('click');
}
});


A Explicação:

Para todos os inputs e selects (fique livre para adicionar outros campos caso seu form os tenha), é criado um listener para capturar a tecla pressionada. Quando o keyCode  for igual a 13 (enter), chamará o evento definido no onclick do seu botão submit, no caso acima, é uma div com a classe bt-enviar.