588
| <![CDATA[<script type="text/javascript">
$(function () {
$('.date').datepicker({
language: "pt-BR"
});
});
$(document).ready(function () {
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"date-uk-pre": function (a) {
if (a == null || a == "") {
return 0;
}
var ukDatea = a.split('/');
return (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
},
"date-uk-asc": function (a, b) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},
"date-uk-desc": function (a, b) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
});
$('#dtClassificacao')
.dataTable({
"columnDefs": [
{type: 'date-uk', targets: 0}
],
"sAjaxSource": 'https://transparencia.goncalvesdias.ma.gov.br/acessoInformacao/classificacao/classificacao/listarClassificacao',
"aaSorting": [[0, 'desc']],
"oLanguage": {
"sProcessing": "Processando... Aguarde!",
"sLoadingRecords": "Obtendo dados...",
"sEmptyTable": "Não há dados a serem exibidos!",
"sInfo": "Mostrando de _START_ até _END_ de _TOTAL_ registros",
"sInfoEmpty": "Mostrando 0 até 0 de 0 registros",
"sInfoFiltered": "(Filtrados de _MAX_ registros)",
"sInfoPostFix": "",
"sInfoThousands": ".",
"sLengthMenu": "_MENU_ resultados por página",
"sZeroRecords": "Nenhum registro encontrado",
"oPaginate": {
"sNext": "Próximo",
"sPrevious": "Anterior",
"sFirst": "Primeiro",
"sLast": "Último"
},
"oAria": {
"sSortAscending": ": Ordenar colunas de forma ascendente",
"sSortDescending": ": Ordenar colunas de forma descendente"
}
},
"aoColumns": [
{"data": "TPUB_TITULO"},
{
"bSortable": false, "mRender": function (data, type, row) {
var vRetorno = "<td><a target='_blank' href='https://painel.siganet.net.br/upload/0000000476/cms/publicacoes/" + row.TPUB_ARQUIVO + "' > <em class='glyphicon glyphicon-download-alt'></em></a></td>";
return vRetorno;
}, "sClass": "text-center"
}
],
responsive: true,
processing: true,
dom: 'Bfrtip',
buttons: [
{
extend: 'copy',
text: 'Copiar'
},
'csv',
'excel',
{
extend: 'pdf',
title: 'Prefeitura Municipal De Gonçalves Dias',
filename: 'gestaofiscal',
footer: true
},
{
extend: 'print',
text: 'Imprimir',
title: '<h4>Prefeitura Municipal De Gonçalves Dias</h4>',
footer: true
},
]
});
});
</script>]]>
|
910
| <![CDATA[<script type="text/javascript">
$(document).ready(function () {
var vElemento = document.getElementById("cbAnonimato");
if (vElemento != null) {
vElemento.onclick = function () {
var vChecked = document.getElementById("cbAnonimato");
if (vChecked.checked) {
document.getElementById("divAnonimato").style.display = "none";
} else {
document.getElementById("divAnonimato").style.display = "block";
}
}
}
$('#frmCadastroEsic')
.bootstrapValidator({
message: 'Este campo não pode ser vasio',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
caxEmail: {
validators: {
notEmpty: {
message: 'Informe e-mail'
}
}
},
caxCPF: {
validators: {
notEmpty: {
message: 'Informe o CPF'
},
stringLength: {
min: 11,
max: 11,
message: 'O CPF tem que conter 11 dígitos'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
},
callback: {
message: 'CPF Inválido',
callback: function (value) {
//retira mascara e nao numeros
cpf = value.replace(/[^\d]+/g, '');
if (cpf == '') return false;
if (cpf.length != 11) return false;
// testa se os 11 digitos são iguais, que não pode.
var valido = 0;
for (i = 1; i < 11; i++) {
if (cpf.charAt(0) != cpf.charAt(i)) valido = 1;
}
if (valido == 0) return false;
// calculo primeira parte
aux = 0;
for (i = 0; i < 9; i++)
aux += parseInt(cpf.charAt(i)) * (10 - i);
check = 11 - (aux % 11);
if (check == 10 || check == 11)
check = 0;
if (check != parseInt(cpf.charAt(9)))
return false;
//calculo segunda parte
aux = 0;
for (i = 0; i < 10; i++)
aux += parseInt(cpf.charAt(i)) * (11 - i);
check = 11 - (aux % 11);
if (check == 10 || check == 11)
check = 0;
if (check != parseInt(cpf.charAt(10)))
return false;
return true;
}
}
}
},
caxNome: {
validators: {
notEmpty: {
message: 'Informe seu nome completo'
},
stringLength: {
min: 10,
max: 100,
message: 'O nome tem que pelo pelo ao menos 10 caracteres'
},
regexp: {
regexp: /^(?!.* {2})[a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ][a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ ]+[a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ]$/,
message: 'Informe apenas letras, sem espaço duplo entre os nomes!'
}
}
},
caxLogradouro: {
validators: {
notEmpty: {
message: 'Informe seu endereço'
}
}
},
caxBairro: {
validators: {
notEmpty: {
message: 'Informe o bairro'
}
}
},
cboTipoResposta: {
validators: {
notEmpty: {
message: 'Escolha uma opção'
}
}
},
caxCep: {
validators: {
notEmpty: {
message: 'Informe o cep'
},
stringLength: {
min: 8,
max: 8,
message: 'O cep tem que ter 8 dígitos'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
}
}
},
caxCaptcha: {
validators: {
notEmpty: {
message: 'Informe o código abaixo'
},
stringLength: {
min: 7,
max: 7,
message: 'O captcha tem que ter 7 caracteres'
}
}
},
cidade: {
validators: {
notEmpty: {
message: 'Selecione uma cidade'
}
}
},
caxTelefoneFixo: {
validators: {
notEmpty: {
message: 'Informe um telefone fixo'
},
stringLength: {
min: 10,
max: 10,
message: 'O telefone fixo tem que ter 10 dígitos incluído o DDD'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
}
}
},
caxCelular: {
validators: {
notEmpty: {
message: 'Informe o celular'
},
stringLength: {
min: 11,
max: 11,
message: 'O telefone celular tem que ter no máximo 11 dígitos incluído o DDD'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
}
}
},
caxDescricao: {
validators: {
notEmpty: {
message: 'Preencha este campo'
}
}
},
cboSexo: {
validators: {
notEmpty: {
message: 'Informe seu sexo'
}
}
},
cboFaixaEtaria: {
validators: {
notEmpty: {
message: 'Informe a faixa'
}
}
},
cboEscolaridade: {
validators: {
notEmpty: {
message: 'Informe a escolaridade'
}
}
},
cboMunicipio: {
validators: {
notEmpty: {
message: 'Informe seu sexo'
}
}
}
}
})
$('#frmCadastroOuvidoria')
.bootstrapValidator({
message: 'Este campo não pode ser vasio',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
caxEmail: {
validators: {
notEmpty: {
message: 'Informe e-mail'
}
}
},
caxCPF: {
validators: {
notEmpty: {
message: 'Informe o CPF'
},
stringLength: {
min: 11,
max: 11,
message: 'O CPF tem que conter 11 dígitos'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
}
}
},
caxNome: {
validators: {
notEmpty: {
message: 'Informe seu nome completo'
},
stringLength: {
min: 10,
max: 100,
message: 'O nome tem que pelo pelo ao menos 10 caracteres'
},
regexp: {
regexp: /^(?!.* {2})[a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ][a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ ]+[a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ]$/,
message: 'Informe apenas letras, sem espaço duplo entre os nomes!'
}
}
},
cboTipoResposta: {
validators: {
notEmpty: {
message: 'Escolha uma opção'
}
}
},
caxCaptcha: {
validators: {
notEmpty: {
message: 'Informe o código abaixo'
},
stringLength: {
min: 6,
max: 6,
message: 'O captcha tem que ter 6 caracteres'
}
}
},
caxDescricao: {
validators: {
notEmpty: {
message: 'Preencha este campo'
}
}
},
cboSexo: {
validators: {
notEmpty: {
message: 'Informe seu sexo'
}
}
},
cboFaixaEtaria: {
validators: {
notEmpty: {
message: 'Informe a faixa'
}
}
},
cboEscolaridade: {
validators: {
notEmpty: {
message: 'Informe a escolaridade'
}
}
},
objArquivo: {
validators: {
file: {
extension: 'pdf',
type: 'application/pdf',
maxSize: 20 * 1048576,
message: 'Somente arquivos PDF de até 20 MB.'
}
}
}
}
})
});
</script>]]>
|