Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
279 espaco 1
function limitarCampo(obj, limite) {
2
        obj.value = obj.value.substring(0, limite);
3
}
4
 
5
function subir(sequencial) {
6
        var campo = document.getElementById('subir_' + sequencial);
7
        if (campo != null) {
8
                $('html,body').animate({scrollTop: $('#subir_' + sequencial).offset().top}, 2000);
9
        } else {
10
                $('html,body').animate({scrollTop: $('#topo').offset().top}, 2000);
11
        }
12
}
13
 
14
function resultado(args, dialog) {
15
        if (args.sucesso) {
16
                PF(dialog).hide();
17
        }
18
}
19
 
20
function resultadoArgsBean(args, dialog) {
21
        if (args.confirmado) {
22
                PF(dialog).hide();
23
        }
24
}
25
 
26
function seSucessoAbra(args, dialog) {
27
        if (args.sucesso) {
28
                PF(dialog).show();
29
        }
30
}
31
 
32
function seConfirmadoAbra(args, dialog) {
33
        if (args.confirmado) {
34
                PF(dialog).show();
35
        }
36
}
37
 
38
function abrirDialog(dialog) {
297 espaco 39
        //PF(dialog).initPosition();
279 espaco 40
        PF(dialog).show();
41
}
42
 
43
function abrirDialogSeResultadoArgsBean(args, dialog) {
44
        if (args.confirmado) {
45
                abrirDialog(dialog);
46
        }
47
}
48
 
49
function fecharDialog(dialog) {
50
        PF(dialog).hide();
51
}
52
 
53
function centralizar(dialog) {
54
        PF(dialog).initPosition();
55
}
56
 
57
function abrirModal(modal) {
58
        $(modal).modal('show')
59
}
60
 
61
function fecharModal(modal) {
62
        $(modal).modal('hide')
63
}
64
 
65
function resultadoModal(args, modal) {
66
        if (args.sucesso) {
67
                fecharModal(modal)
68
        }
69
}
70
 
71
function resultadoModalArgsBean(args, modal) {
72
        if (args.confirmado) {
73
                fecharModal(modal)
74
        }
75
}
76
 
77
function upperCase(campo) {
78
        campo.value = campo.value.toUpperCase();
79
}
80
 
81
function resposta(evento) {
82
        var expressao = /[a-eA-E]/;
83
        if (expressao.test(String.fromCharCode(evento.keyCode))) {
84
                return true;
85
        } else {
86
                return false;
87
        }
88
}
89
 
90
function resetarTabela(widget) {
91
        PF(widget).clearFilters();
92
}
93
 
94
function limparSelecaoTabela(widget) {
95
        PF(widget).clearSelection();
96
        PF(widget).clearFilters();
97
}
98
 
99
function setarFocus(id) {
100
        var element = document.getElementById(id);
101
        element.focus();
102
}
103
 
104
function imprimir(id){
105
   var conteudo = document.getElementById(id).innerHTML;
106
   var tela_impressao = window.open('about:blank');
107
   tela_impressao.document.write(conteudo);
108
   tela_impressao.window.print();
109
   tela_impressao.window.close();
110
}
111
 
112
function mascara(o, f) {
113
        v_obj = o;
114
        v_fun = f;
115
        setTimeout("execmascara()", 1);
116
}
117
function execmascara() {
118
        v_obj.value = v_fun(v_obj.value);
119
}
120
function valor(v) {
121
        v = v.replace(/\D/g, "");
122
        v = v.replace(/[0-9]{15}/, "Inválido");
123
        v = v.replace(/(\d{1})(\d{11})$/, "$1.$2"); // coloca ponto antes dos
124
        v = v.replace(/(\d{1})(\d{8})$/, "$1.$2"); // coloca ponto antes dos
125
        v = v.replace(/(\d{1})(\d{5})$/, "$1.$2"); // coloca ponto antes dos
126
        v = v.replace(/(\d{1})(\d{1,2})$/, "$1,$2"); // coloca virgula antes dos
127
        return v;
128
}
129
function cpfCnpj(v) {
130
        v = v.replace(/\D/g, "");
131
        v = v.replace(/[0-9]{15}/, "Inválido");
132
        if (v.length == 11) { // CPF
133
                v = v.replace(/(\d{3})(\d)/, "$1.$2");
134
                v = v.replace(/(\d{3})(\d)/, "$1.$2");
135
                v = v.replace(/(\d{3})(\d{1,2})$/, "$1-$2");
136
        } else { // CNPJ
137
                v = v.replace(/^(\d{2})(\d)/, "$1.$2");
138
                v = v.replace(/^(\d{2})\.(\d{3})(\d)/, "$1.$2.$3");
139
                v = v.replace(/\.(\d{3})(\d)/, ".$1/$2");
140
                v = v.replace(/(\d{4})(\d)/, "$1-$2");
141
        }
142
        return v
143
}
144
 
145
function selecionarTodos(checks, estado) {
146
   checks.inputs.each(function() {
147
          $(this).prop('checked', estado);
148
          $(this).trigger('click');
149
   });
150
}
151
function selecionarTodos(checks) {
152
   checks.inputs.each(function() {
153
          $(this).trigger('click');
154
   });
155
}