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 | } |