Gustavosdo/summum

View on GitHub
estagio/banco/static/js/formata_campos_banco.js

Summary

Maintainability
A
1 hr
Test Coverage
//$('#id_telefone').mask("(00) 00009-0000");

$(document).ready(function(){
    //$('#id_data_nasc').mask('00/00/0000');
    //$('.time').mask('00:00:00');
    //$('.date_time').mask('00/00/0000 00:00:00');
    $('input.campo-cep').mask('00000-000');
    //$('.mixed').mask('AAA 000-S0S');
    //$('#id_salario').mask('000.000.000.000.000,00', {reverse: true});

    // Cria as máscaras de telefone 
    var masks = ['(00) 00000-0000', '(00) 0000-00009'],
        maskBehavior = function(val, e, field, options) {
        return val.length > 14 ? masks[0] : masks[1];
    };
    $('input.campo-contato').mask('(00) 00009-0000');
    $('input.campo-contato').mask(maskBehavior, {onKeyPress: 
       function(val, e, field, options) {
           field.mask(maskBehavior(val, e, field, options), options);
       }
    });

});