Subversion Repositories Integrator Subversion

Rev

Rev 279 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

function limitarCampo(obj, limite) {
        obj.value = obj.value.substring(0, limite);
}

function subir(sequencial) {
        var campo = document.getElementById('subir_' + sequencial);
        if (campo != null) {
                $('html,body').animate({scrollTop: $('#subir_' + sequencial).offset().top}, 2000);
        } else {
                $('html,body').animate({scrollTop: $('#topo').offset().top}, 2000);
        }
}

function resultado(args, dialog) {
        if (args.sucesso) {
                PF(dialog).hide();
        }
}

function resultadoArgsBean(args, dialog) {
        if (args.confirmado) {
                PF(dialog).hide();
        }
}

function seSucessoAbra(args, dialog) {
        if (args.sucesso) {
                PF(dialog).show();
        }
}

function seConfirmadoAbra(args, dialog) {
        if (args.confirmado) {
                PF(dialog).show();
        }
}

function abrirDialog(dialog) {
        //PF(dialog).initPosition();
        PF(dialog).show();
}

function abrirDialogSeResultadoArgsBean(args, dialog) {
        if (args.confirmado) {
                abrirDialog(dialog);
        }
}

function fecharDialog(dialog) {
        PF(dialog).hide();
}

function centralizar(dialog) {
        PF(dialog).initPosition();
}

function abrirModal(modal) {
        $(modal).modal('show')
}

function fecharModal(modal) {
        $(modal).modal('hide')
}

function resultadoModal(args, modal) {
        if (args.sucesso) {
                fecharModal(modal)
        }
}

function resultadoModalArgsBean(args, modal) {
        if (args.confirmado) {
                fecharModal(modal)
        }
}

function upperCase(campo) {
        campo.value = campo.value.toUpperCase();
}

function resposta(evento) {
        var expressao = /[a-eA-E]/;
        if (expressao.test(String.fromCharCode(evento.keyCode))) {
                return true;
        } else {
                return false;
        }
}

function resetarTabela(widget) {
        PF(widget).clearFilters();
}

function limparSelecaoTabela(widget) {
        PF(widget).clearSelection();
        PF(widget).clearFilters();
}

function setarFocus(id) {
        var element = document.getElementById(id);
        element.focus();
}

function imprimir(id){
   var conteudo = document.getElementById(id).innerHTML;
   var tela_impressao = window.open('about:blank');
   tela_impressao.document.write(conteudo);
   tela_impressao.window.print();
   tela_impressao.window.close();
}

function mascara(o, f) {
        v_obj = o;
        v_fun = f;
        setTimeout("execmascara()", 1);
}
function execmascara() {
        v_obj.value = v_fun(v_obj.value);
}
function valor(v) {
        v = v.replace(/\D/g, "");
        v = v.replace(/[0-9]{15}/, "Inválido");
        v = v.replace(/(\d{1})(\d{11})$/, "$1.$2"); // coloca ponto antes dos
        v = v.replace(/(\d{1})(\d{8})$/, "$1.$2"); // coloca ponto antes dos
        v = v.replace(/(\d{1})(\d{5})$/, "$1.$2"); // coloca ponto antes dos
        v = v.replace(/(\d{1})(\d{1,2})$/, "$1,$2"); // coloca virgula antes dos
        return v;
}
function cpfCnpj(v) {
        v = v.replace(/\D/g, "");
        v = v.replace(/[0-9]{15}/, "Inválido");
        if (v.length == 11) { // CPF
                v = v.replace(/(\d{3})(\d)/, "$1.$2");
                v = v.replace(/(\d{3})(\d)/, "$1.$2");
                v = v.replace(/(\d{3})(\d{1,2})$/, "$1-$2");
        } else { // CNPJ
                v = v.replace(/^(\d{2})(\d)/, "$1.$2");
                v = v.replace(/^(\d{2})\.(\d{3})(\d)/, "$1.$2.$3");
                v = v.replace(/\.(\d{3})(\d)/, ".$1/$2");
                v = v.replace(/(\d{4})(\d)/, "$1-$2");
        }
        return v
}

function selecionarTodos(checks, estado) {
   checks.inputs.each(function() {
          $(this).prop('checked', estado);
          $(this).trigger('click');
   });
}
function selecionarTodos(checks) {
   checks.inputs.each(function() {
          $(this).trigger('click');
   });
}