mirror of https://github.com/interlegis/sapl.git
Browse Source
* Criar novo endpoint * Implementa retorno de coligações por legislatura * Filtra coligacões por legislatura * Refatoração * Update sapl/parlamentares/views.py Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com> * Update sapl/templates/parlamentares/mandato_form.html Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com> * Refatoração Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>pull/3163/head
João Rodrigues
5 years ago
3 changed files with 56 additions and 0 deletions
@ -0,0 +1,41 @@ |
|||
{% extends "crud/form.html" %} |
|||
{% load i18n %} |
|||
{% load crispy_forms_tags %} |
|||
{% load common_tags %} |
|||
|
|||
{% block extra_js %} |
|||
<script language="Javascript"> |
|||
function coligacoes_disponiveis(){ |
|||
var id_legislatura = $("#id_legislatura").val(); |
|||
var id_coligacao = $("#id_coligacao").val(); |
|||
|
|||
$("#id_coligacao option").remove(); |
|||
|
|||
if (id_legislatura){ |
|||
$.get( |
|||
"{% url 'sapl.parlamentares:coligacao_legislatura' %}", |
|||
{legislatura: id_legislatura}, |
|||
function(data){ |
|||
lista_coligacoes = data['coligacoes']; |
|||
|
|||
$('#id_coligacao').append('<option value=""</option>'); |
|||
|
|||
for (i=0; i<lista_coligacoes.length; i++){ |
|||
$('#id_coligacao').append('<option value="' + lista_coligacoes[i][0] + '">' + lista_coligacoes[i][1] + '</option>'); |
|||
} |
|||
$('#id_coligacao').val(id_coligacao); |
|||
} |
|||
); |
|||
} else { |
|||
$("#id_coligacao option").remove(); |
|||
} |
|||
} |
|||
|
|||
$(document).ready( |
|||
function(){ |
|||
$("#id_legislatura").ready(coligacoes_disponiveis); |
|||
$("#id_legislatura").change(coligacoes_disponiveis); |
|||
} |
|||
); |
|||
</script> |
|||
{% endblock %} |
Loading…
Reference in new issue