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