Sistema de Apoio ao Processo Legislativo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

99 lines
2.7 KiB

tinymce.init({
mode : "exact",
elements : "biografia-parlamentar,casa-informacoes"
});
function refreshDatePicker() {
$.datepicker.setDefaults($.datepicker.regional['pt-BR']);
$('.dateinput').datepicker();
}
function refreshMask() {
$('.telefone').mask("(99) 9999-9999", {placeholder:"(__) ____ -____"});
$('.cpf').mask("000.000.000-00", {placeholder:"___.___.___-__"});
$('.cep').mask("00000-000", {placeholder:"_____-___"});
$('.rg').mask("0.000.000", {placeholder:"_.___.___"});
$('.titulo_eleitor').mask("0000.0000.0000.0000", {placeholder:"____.____.____.____"});
$('.hora').mask("00:00", {placeholder:"hh:mm"});
$('.hora_hms').mask("00:00:00", {placeholder:"hh:mm:ss"});
}
function autorModal() {
$(function() {
var dialog = $("#modal_autor").dialog({
autoOpen: false,
modal: true,
width: 500,
height: 300,
show: {
effect: "blind",
duration: 500 },
hide: {
effect: "explode",
duration: 500
}
});
$( "#button-id-limpar" ).click(function() {
$("#nome_autor").text('');
$("#id_autor").val(null);
});
$("#button-id-pesquisar").click(function() {
$("#q").val('');
$("#div-resultado").children().remove();
$("#modal_autor").dialog( "open" );
$("#selecionar").attr("hidden", "hidden");
});
$( "#pesquisar" ).click(function() {
var query = $("#q").val()
$.get("/proposicoes/pesquisar_autores?q="+ query, function(
data, status){
$("#div-resultado").children().remove();
if (data.length == 0) {
$("#selecionar").attr("hidden", "hidden");
$("#div-resultado").html(
"<span class='alert'><strong>Nenhum resultado</strong></span>");
return;
}
var select = $(
'<select id="resultados" \
style="min-width: 90%; max-width:90%;" size="5"/>');
for (i = 0; i < data.length; i++) {
id = data[i][0];
nome = data[i][1];
select.append($("<option>").attr('value',id).text(nome));
}
$("#div-resultado").append("<br/>").append(select);
$("#selecionar").removeAttr("hidden", "hidden");
$("#selecionar").click(function() {
res = $("#resultados option:selected");
id = res.val();
nome = res.text();
$("#id_autor").val(id);
$("#nome_autor").text(nome);
dialog.dialog( "close" );
});
});
});
});
}
$(document).ready(function(){
refreshDatePicker();
refreshMask();
autorModal();
});