|
|
@ -1,120 +1,121 @@ |
|
|
window.getCookie = function(name) { |
|
|
window.getCookie = function (name) { |
|
|
var cookieValue = null; |
|
|
var cookieValue = null |
|
|
if (document.cookie && document.cookie !== "") { |
|
|
if (document.cookie && document.cookie !== '') { |
|
|
var cookies = document.cookie.split(";"); |
|
|
var cookies = document.cookie.split(';') |
|
|
for (var i = 0; i < cookies.length; i++) { |
|
|
for (var i = 0; i < cookies.length; i++) { |
|
|
var cookie = $.trim(cookies[i]); |
|
|
var cookie = $.trim(cookies[i]) |
|
|
if (cookie.substring(0, name.length + 1) === name + "=") { |
|
|
if (cookie.substring(0, name.length + 1) === name + '=') { |
|
|
cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); |
|
|
cookieValue = decodeURIComponent(cookie.substring(name.length + 1)) |
|
|
break; |
|
|
break |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
return cookieValue; |
|
|
return cookieValue |
|
|
}; |
|
|
} |
|
|
|
|
|
|
|
|
window.autorModal = function() { |
|
|
window.autorModal = function () { |
|
|
$(function() { |
|
|
$(function () { |
|
|
var dialog = $("#modal_autor").dialog({ |
|
|
var dialog = $('#modal_autor').dialog({ |
|
|
autoOpen: false, |
|
|
autoOpen: false, |
|
|
modal: true, |
|
|
modal: true, |
|
|
width: 500, |
|
|
width: 500, |
|
|
height: 340, |
|
|
height: 340, |
|
|
show: { |
|
|
show: { |
|
|
effect: "blind", |
|
|
effect: 'blind', |
|
|
duration: 500 |
|
|
duration: 500 |
|
|
}, |
|
|
}, |
|
|
hide: { |
|
|
hide: { |
|
|
effect: "explode", |
|
|
effect: 'explode', |
|
|
duration: 500 |
|
|
duration: 500 |
|
|
} |
|
|
} |
|
|
}); |
|
|
}) |
|
|
|
|
|
|
|
|
$("#button-id-limpar").click(function() { |
|
|
$('#button-id-limpar').click(function () { |
|
|
$("#nome_autor").text(""); |
|
|
$('#nome_autor').text('') |
|
|
|
|
|
|
|
|
function clean_if_exists(fieldname) { |
|
|
function clean_if_exists (fieldname) { |
|
|
if ($(fieldname).length > 0) { |
|
|
if ($(fieldname).length > 0) { |
|
|
$(fieldname).val(""); |
|
|
$(fieldname).val('') |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
clean_if_exists("#id_autor"); |
|
|
clean_if_exists('#id_autor') |
|
|
clean_if_exists("#id_autoria__autor"); |
|
|
clean_if_exists('#id_autoria__autor') |
|
|
}); |
|
|
}) |
|
|
|
|
|
|
|
|
$("#button-id-pesquisar").click(function() { |
|
|
$('#button-id-pesquisar').click(function () { |
|
|
$("#q").val(""); |
|
|
$('#q').val('') |
|
|
$("#div-resultado") |
|
|
$('#div-resultado') |
|
|
.children() |
|
|
.children() |
|
|
.remove(); |
|
|
.remove() |
|
|
$("#modal_autor").dialog("open"); |
|
|
$('#modal_autor').dialog('open') |
|
|
$("#selecionar").attr("hidden", "hidden"); |
|
|
$('#selecionar').attr('hidden', 'hidden') |
|
|
}); |
|
|
}) |
|
|
|
|
|
|
|
|
$("#pesquisar").click(function() { |
|
|
$('#pesquisar').click(function () { |
|
|
var name_in_query = $("#q").val(); |
|
|
var name_in_query = $('#q').val() |
|
|
//var q_0 = "q_0=nome__icontains"
|
|
|
// var q_0 = "q_0=nome__icontains"
|
|
|
//var q_1 = name_in_query
|
|
|
// var q_1 = name_in_query
|
|
|
//query = q_1
|
|
|
// query = q_1
|
|
|
|
|
|
|
|
|
$.get("/api/autor?q=" + name_in_query, function(data) { |
|
|
$.get('/api/autor?q=' + name_in_query, function (data) { |
|
|
$("#div-resultado") |
|
|
$('#div-resultado') |
|
|
.children() |
|
|
.children() |
|
|
.remove(); |
|
|
.remove() |
|
|
if (data.pagination.total_entries == 0) { |
|
|
if (data.pagination.total_entries == 0) { |
|
|
$("#selecionar").attr("hidden", "hidden"); |
|
|
$('#selecionar').attr('hidden', 'hidden') |
|
|
$("#div-resultado").html( |
|
|
$('#div-resultado').html( |
|
|
"<span class='alert'><strong>Nenhum resultado</strong></span>" |
|
|
"<span class='alert'><strong>Nenhum resultado</strong></span>" |
|
|
); |
|
|
) |
|
|
return; |
|
|
return |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
var select = $( |
|
|
var select = $( |
|
|
'<select id="resultados" style="min-width: 90%; max-width:90%;" size="5"/>' |
|
|
'<select id="resultados" style="min-width: 90%; max-width:90%;" size="5"/>' |
|
|
); |
|
|
) |
|
|
|
|
|
|
|
|
data.results.forEach(function(item) { |
|
|
data.results.forEach(function (item) { |
|
|
select.append( |
|
|
select.append( |
|
|
$("<option>") |
|
|
$('<option>') |
|
|
.attr("value", item.value) |
|
|
.attr('value', item.value) |
|
|
.text(item.text) |
|
|
.text(item.text) |
|
|
); |
|
|
) |
|
|
}); |
|
|
}) |
|
|
|
|
|
|
|
|
$("#div-resultado") |
|
|
$('#div-resultado') |
|
|
.append("<br/>") |
|
|
.append('<br/>') |
|
|
.append(select); |
|
|
.append(select) |
|
|
$("#selecionar").removeAttr("hidden", "hidden"); |
|
|
$('#selecionar').removeAttr('hidden', 'hidden') |
|
|
|
|
|
|
|
|
if (data.pagination.total_pages > 1) |
|
|
if (data.pagination.total_pages > 1) { |
|
|
$("#div-resultado").prepend( |
|
|
$('#div-resultado').prepend( |
|
|
"<span><br/>Mostrando 10 primeiros autores relativos a sua busca.<br/></span>" |
|
|
'<span><br/>Mostrando 10 primeiros autores relativos a sua busca.<br/></span>' |
|
|
); |
|
|
) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
$("#selecionar").click(function() { |
|
|
$('#selecionar').click(function () { |
|
|
let res = $("#resultados option:selected"); |
|
|
let res = $('#resultados option:selected') |
|
|
let id = res.val(); |
|
|
let id = res.val() |
|
|
let nome = res.text(); |
|
|
let nome = res.text() |
|
|
|
|
|
|
|
|
$("#nome_autor").text(nome); |
|
|
$('#nome_autor').text(nome) |
|
|
|
|
|
|
|
|
// MateriaLegislativa pesquisa Autor via a tabela Autoria
|
|
|
// MateriaLegislativa pesquisa Autor via a tabela Autoria
|
|
|
if ($("#id_autoria__autor").length) { |
|
|
if ($('#id_autoria__autor').length) { |
|
|
$("#id_autoria__autor").val(id); |
|
|
$('#id_autoria__autor').val(id) |
|
|
} |
|
|
} |
|
|
// Protocolo pesquisa a própria tabela de Autor
|
|
|
// Protocolo pesquisa a própria tabela de Autor
|
|
|
if ($("#id_autor").length) { |
|
|
if ($('#id_autor').length) { |
|
|
$("#id_autor").val(id); |
|
|
$('#id_autor').val(id) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
dialog.dialog("close"); |
|
|
dialog.dialog('close') |
|
|
}); |
|
|
}) |
|
|
}); |
|
|
}) |
|
|
}); |
|
|
}) |
|
|
}); |
|
|
}) |
|
|
|
|
|
|
|
|
/*function get_nome_autor(fieldname) { |
|
|
/* function get_nome_autor(fieldname) { |
|
|
if ($(fieldname).length > 0) { // se campo existir
|
|
|
if ($(fieldname).length > 0) { // se campo existir
|
|
|
if ($(fieldname).val() != "") { // e não for vazio
|
|
|
if ($(fieldname).val() != "") { // e não for vazio
|
|
|
var id = $(fieldname).val(); |
|
|
var id = $(fieldname).val(); |
|
|
@ -126,22 +127,22 @@ window.autorModal = function() { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
get_nome_autor("#id_autor"); |
|
|
get_nome_autor("#id_autor"); |
|
|
get_nome_autor("#id_autoria__autor");*/ |
|
|
get_nome_autor("#id_autoria__autor"); */ |
|
|
}; |
|
|
} |
|
|
|
|
|
|
|
|
window.refreshMask = function() { |
|
|
window.refreshMask = function () { |
|
|
$(".telefone").mask("(99) 9999-9999", { placeholder: "(__) ____ -____" }); |
|
|
$('.telefone').mask('(99) 9999-9999', { placeholder: '(__) ____ -____' }) |
|
|
$(".cpf").mask("000.000.000-00", { placeholder: "___.___.___-__" }); |
|
|
$('.cpf').mask('000.000.000-00', { placeholder: '___.___.___-__' }) |
|
|
$(".cep").mask("00000-000", { placeholder: "_____-___" }); |
|
|
$('.cep').mask('00000-000', { placeholder: '_____-___' }) |
|
|
$(".rg").mask("0.000.000", { placeholder: "_.___.___" }); |
|
|
$('.rg').mask('0.000.000', { placeholder: '_.___.___' }) |
|
|
$(".titulo_eleitor").mask("0000.0000.0000.0000", { |
|
|
$('.titulo_eleitor').mask('0000.0000.0000.0000', { |
|
|
placeholder: "____.____.____.____" |
|
|
placeholder: '____.____.____.____' |
|
|
}); |
|
|
}) |
|
|
$(".dateinput").mask("00/00/0000", { placeholder: "__/__/____" }); |
|
|
$('.dateinput').mask('00/00/0000', { placeholder: '__/__/____' }) |
|
|
$(".hora, input[name=hora_inicio], input[name=hora_fim], input[name=hora]").mask("00:00", { |
|
|
$('.hora, input[name=hora_inicio], input[name=hora_fim], input[name=hora]').mask('00:00', { |
|
|
placeholder: "hh:mm" |
|
|
placeholder: 'hh:mm' |
|
|
}); |
|
|
}) |
|
|
$(".hora_hms").mask("00:00:00", { placeholder: "hh:mm:ss" }); |
|
|
$('.hora_hms').mask('00:00:00', { placeholder: 'hh:mm:ss' }) |
|
|
$(".timeinput").mask("00:00:00", { placeholder: "hh:mm:ss" }); |
|
|
$('.timeinput').mask('00:00:00', { placeholder: 'hh:mm:ss' }) |
|
|
$(".cronometro").mask("00:00:00", { placeholder: "hh:mm:ss" }); |
|
|
$('.cronometro').mask('00:00:00', { placeholder: 'hh:mm:ss' }) |
|
|
}; |
|
|
} |
|
|
|