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): def painel_view(request, pk):
context = {'head_title': 'Painel Plenário', print(pk)
'title': '3a. Sessao Ordinária do Município XYZ'} context = {'head_title': 'Painel Plenário', 'sessao_id': pk}
return render(request, 'painel/index.html', {'context': context}) 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 if (i<10) {i = "0" + i}; // add zero in front of numbers < 10
return i; return i;
} }
function startTime() { function startTime() {
var today=new Date(); var today=new Date();
var h=today.getHours(); var h=today.getHours();
@ -59,7 +60,8 @@
presentes_ordem_dia = data["presentes_ordem_dia"] presentes_ordem_dia = data["presentes_ordem_dia"]
jQuery.each(presentes_ordem_dia, function(index, parlamentar) { 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) //console.debug(presentes_ordem_dia)
@ -69,7 +71,7 @@
votacao.append("<li>Sim: " + data["numero_votos_sim"] + "</li>") votacao.append("<li>Sim: " + data["numero_votos_sim"] + "</li>")
votacao.append("<li>Não: " + data["numero_votos_nao"] + "</li>") votacao.append("<li>Não: " + data["numero_votos_nao"] + "</li>")
votacao.append("<li>Abstenções: " + data["numero_abstencoes"] + "</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>") votacao.append("<li>Total votos: " + data["total_votos"] + "</li>")
$("#sessao_plenaria").text(data["sessao_plenaria"]) $("#sessao_plenaria").text(data["sessao_plenaria"])
@ -87,7 +89,7 @@
console.error(err); console.error(err);
}, },
dataType: "json", dataType: "json",
//complete: setTimeout(function() {poll()}, 5000), complete: setTimeout(function() {poll()}, 5000),
timeout: 20000 // TODO: decrease timeout: 20000 // TODO: decrease
}) })
})(); })();
@ -95,9 +97,10 @@
</script> </script>
</head> </head>
<body> <body>
<h1>{{ context.title }}</h1> <h1 id="title"></h1>
<input id="json_url" type="hidden" value="{% url 'dados_painel' 96 %}"> {{ pk }}
<h2>Ajax refresh counter: <span id="counter"></span></h2> <input id="json_url" type="hidden" value="{% url 'dados_painel' 2 %}">
<!-- <h2>Ajax refresh counter: <span id="counter"></span></h2> -->
<h3> <h3>
<span id="sessao_plenaria"></span><br/><br/> <span id="sessao_plenaria"></span><br/><br/>
<span id="sessao_plenaria_data"></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 presentes_ordem_dia = data.presentes_ordem_dia
jQuery.each(presentes_ordem_dia, function(index, parlamentar) { 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") var votacao = $("#votacao")

Loading…
Cancel
Save