Categorias
Javascript jQuery Sem categoria

Plugin jQuery.posicaoCursor.js – Colocar o Foco no início

Estes dias me surgiu a necessidade de colocar o cursor no inicio do campo input para um formulário de login onde o usuário é o email da empresa, então todo login ficaria:

[ |@emailempresa.com

O pipeline ali no início é o cursos, no caso.

Bom, como uso jQuery para tudo, só precisava criar a lógica para isto, foi onde pesquisei na internet e descobri como poderia fazer, logo segue abaixo o plugin para tal.



<!DOCTYPE html>

<html>

<head>

  <meta charset="utf-8" />

  <script src="http://code.jquery.com/jquery-1.4.4.js"></script>

</head>

<body>

    <div>

        <strong>Usuário/email</strong>

        <input type="text" id="usuario" />

        <input type="button" id="botao" value="Testar Foco" />

    </div>



<script type="text/javascript">

    jQuery(

        function() {

            $('#botao').click(

                function() {

                    $('#usuario').val('@emailempresa.com');

                    $('#usuario').focus().posicaoCursor(0);

                }

            );

        }

    );



    /**

     * Plugin jQuery.posicaoCursor.js

     */

    ( function( $ ){

        $.fn.posicaoCursor = function( posicao ) {

            return this.each(function() {

                var $this = $( this );

                if ( $this.get(0).setSelectionRange ) {

                    $this.get(0).setSelectionRange( posicao, posicao );

                } else if ( $this.get(0).createTextRange ) {

                    var intervalo = $this.get(0).createTextRange();

                    intervalo.collapse( true );

                    intervalo.moveEnd('character', posicao);

                    intervalo.moveStart('character', posicao);

                    intervalo.select();

                }

            });

        };

    })( jQuery );

</script>



</body>

</html>

Categorias
Sem categoria

Limpar Cache Automaticamente do Drupal em Ambiente de Desenvolvimento

Tempos atrás me passei pela inconveniência ter que ficar limpando o cache do Drupal o tempo todo para ver as atualizações que eu ia realizando no tema que estava criando para a empresa onde trabalho.

Então descobri que existia uma função muito especial.

drupal_rebuild_theme_registry();

Basta colocá-la na última linha do arquivo template.php de seu tema de trabalho, que o cache será limpo automaticamente.

Categorias
Ajax Javascript jQuery MySQL PDO PHP PHP 5 Sem categoria

Criar Combo Dinâmico em Ajax com jQuery + PHP

Listando Paises, Estados, Cidades e Bairros

  • Código fonte zipado

Após usar extensivamente este recurso que vou apresentar aqui decidi compartilhar como eu procedo para obter tal resultado.

Categorias
Sem categoria

Novo site

Olá galera, estou lançando meu novo site. Espero que curtam!

Está sem conteúdo porque vou precisar escrever tudo ainda!