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');
});
}