Browse Source

Refactor painel (wip)

pull/7/head
Edward Ribeiro 9 years ago
parent
commit
8cfe88277b
  1. 4
      painel/views.py
  2. 15
      templates/painel/index.html
  3. 3
      templates/painel/parlamentares.html

4
painel/views.py

@ -53,8 +53,8 @@ def cronometro_painel(request):
def painel_view(request, pk):
context = {'head_title': 'Painel Plenário',
'title': '3a. Sessao Ordinária do Município XYZ'}
print(pk)
context = {'head_title': 'Painel Plenário', 'sessao_id': pk}
return render(request, 'painel/index.html', {'context': context})

15
templates/painel/index.html

@ -27,6 +27,7 @@
if (i<10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
function startTime() {
var today=new Date();
var h=today.getHours();
@ -59,7 +60,8 @@
presentes_ordem_dia = data["presentes_ordem_dia"]
jQuery.each(presentes_ordem_dia, function(index, parlamentar) {
$('<li />', {text: parlamentar.nome + '/' + parlamentar.partido + ' ' + parlamentar.voto }).appendTo(presentes);
/* $('<li />', {text: parlamentar.nome + '/' + parlamentar.partido + ' ' + parlamentar.voto }).appendTo(presentes);*/
$('<li />', {text: parlamentar.nome + '/' + parlamentar.partido}).appendTo(presentes);
});
//console.debug(presentes_ordem_dia)
@ -69,7 +71,7 @@
votacao.append("<li>Sim: " + data["numero_votos_sim"] + "</li>")
votacao.append("<li>Não: " + data["numero_votos_nao"] + "</li>")
votacao.append("<li>Abstenções: " + data["numero_abstencoes"] + "</li>")
votacao.append("<li>Presentes: " + data["presentes"] + "</li>")
votacao.append("<li>Presentes: " + data["num_presentes_ordem_dia"] + "</li>")
votacao.append("<li>Total votos: " + data["total_votos"] + "</li>")
$("#sessao_plenaria").text(data["sessao_plenaria"])
@ -87,7 +89,7 @@
console.error(err);
},
dataType: "json",
//complete: setTimeout(function() {poll()}, 5000),
complete: setTimeout(function() {poll()}, 5000),
timeout: 20000 // TODO: decrease
})
})();
@ -95,9 +97,10 @@
</script>
</head>
<body>
<h1>{{ context.title }}</h1>
<input id="json_url" type="hidden" value="{% url 'dados_painel' 96 %}">
<h2>Ajax refresh counter: <span id="counter"></span></h2>
<h1 id="title"></h1>
{{ pk }}
<input id="json_url" type="hidden" value="{% url 'dados_painel' 2 %}">
<!-- <h2>Ajax refresh counter: <span id="counter"></span></h2> -->
<h3>
<span id="sessao_plenaria"></span><br/><br/>
<span id="sessao_plenaria_data"></span><br/><br/>

3
templates/painel/parlamentares.html

@ -59,7 +59,8 @@
presentes_ordem_dia = data.presentes_ordem_dia
jQuery.each(presentes_ordem_dia, function(index, parlamentar) {
$('<li />', {text: parlamentar.nome + '/' + parlamentar.partido + ' ' + parlamentar.voto }).appendTo(presentes);
$('<li />', {text: parlamentar.nome + '/' + parlamentar.partido }).appendTo(presentes);
/*$('<li />', {text: parlamentar.nome + '/' + parlamentar.partido + ' ' + parlamentar.voto }).appendTo(presentes);*/
});
var votacao = $("#votacao")

Loading…
Cancel
Save