diff --git a/sapl/painel/views.py b/sapl/painel/views.py
index a4baa0c2e..712e66583 100644
--- a/sapl/painel/views.py
+++ b/sapl/painel/views.py
@@ -141,7 +141,9 @@ def get_presentes(pk, response, materia):
'numero_votos_nao': 0,
'numero_abstencoes': 0,
'total_votos': 0,
- 'tipo_resultado': tipo_votacao})
+ 'tipo_resultado': tipo_votacao,
+ 'observacao_materia': materia.observacao,
+ 'materia_legislativa_texto': str(materia.materia)})
return response
@@ -220,7 +222,9 @@ def get_presentes_expediente(pk, response, materia):
'numero_votos_nao': 0,
'numero_abstencoes': 0,
'total_votos': 0,
- 'tipo_resultado': tipo_votacao})
+ 'tipo_resultado': tipo_votacao,
+ 'observacao_materia': materia.observacao,
+ 'materia_legislativa_texto': str(materia.materia)})
return response
@@ -255,7 +259,7 @@ def get_votos(response, materia):
'numero_abstencoes': registro.numero_abstencoes,
'total_votos': total,
'tipo_votacao': tipo_votacao,
- 'tipo_resultado': registro.tipo_resultado_votacao.nome
+ 'tipo_resultado': registro.tipo_resultado_votacao.nome,
})
return response
diff --git a/sapl/templates/painel/index.html b/sapl/templates/painel/index.html
index 941bc480a..f04242ab8 100644
--- a/sapl/templates/painel/index.html
+++ b/sapl/templates/painel/index.html
@@ -5,209 +5,220 @@
-
-
-
-
- {% block head_title %}{% trans 'SAPL - Sistema de Apoio ao Processo Legislativo' %}{% endblock %}
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -----------------------------------------------
+
+ -----------------------------------------------
+
+ Cronômetros
+
+
+ Discurso: |
+ |
+
+
+ Aparte: |
+ |
+
+
+ Questão de Ordem: |
+ |
+
+
+
+ -----------------------------------------------
+
+ Parlamentares e Votos
+
+
+ -----------------------------------------------
+
+ Matéria em Votação
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
- TEMPO DECORRIDO: |
- |
-
-
- DISCURSO: |
- |
-
-
- APARTE: |
- |
-
-
- QUESTÃO DE ORDEM: |
- |
-
-
-
-
-
-
-
-
+ }else{
+ jQuery.each(presentes_ordem_dia, function(index, parlamentar) {
+ $('', {text: parlamentar.nome + ' - ' + parlamentar.partido}).appendTo(presentes);
+ });
+ }
+
+ //console.debug(presentes_ordem_dia)
+
+ var votacao = $("#votacao")
+
+ if (data["num_presentes_ordem_dia"] != null) {
+ num_presentes_ordem_dia = data["num_presentes_ordem_dia"];
+ }
+ else if (data["num_presentes_expediente"] != null){
+ num_presentes_ordem_dia = data["num_presentes_expediente"]
+ }
+
+ votacao.children().remove()
+ votacao.append("Sim: " + data["numero_votos_sim"] + "")
+ votacao.append("Não: " + data["numero_votos_nao"] + "")
+ votacao.append("Abstenções: " + data["numero_abstencoes"] + "")
+ votacao.append("Presentes: " + num_presentes_ordem_dia + "")
+ votacao.append("Total votos: " + data["total_votos"] + "")
+
+
+ var discurso_current = data["cronometro_discurso"];
+ if (discurso_current != discurso_previous) {
+ $('#cronometro_discurso').runner(discurso_current);
+ discurso_previous = discurso_current;
+ }
+
+ var aparte_current = data["cronometro_aparte"];
+ if (aparte_current != aparte_previous) {
+ $('#cronometro_aparte').runner(aparte_current);
+ aparte_previous = aparte_current;
+ }
+
+ var ordem_current = data["cronometro_ordem"];
+ if (ordem_current != ordem_previous) {
+ $('#cronometro_ordem').runner(ordem_current);
+ ordem_previous = ordem_current;
+ }
+
+ $("#materia_legislativa_texto").text(data["materia_legislativa_texto"])
+ $("#observacao_materia").text(data["observacao_materia"])
+ $("#resultado_votacao").text(data["tipo_resultado"])
+
+ },
+ error: function(err) {
+ console.error(err);
+ },
+ dataType: "json",
+ complete: setTimeout(function() {poll()}, 2000),
+ timeout: 20000 // TODO: decrease
+ })
+ })();
+ });
+