Browse Source

Transfere para o painel o audio de termino do discurso"

pull/792/head
Eduardo Calil 9 years ago
parent
commit
0bc0e99ec3
  1. 47
      sapl/templates/painel/index.html
  2. 9
      sapl/templates/sessao/painel.html

47
sapl/templates/painel/index.html

@ -21,7 +21,6 @@
ul, li { ul, li {
list-style-type: none; list-style-type: none;
} }
#sessao_plenaria, #sessao_plenaria_data, #sessao_plenaria_hora_inicio, #message, #cronometro_discurso, #cronometro_aparte, #cronometro_ordem, #relogio, #parlamentares, #votacao, #materia_legislativa_texto, #observacao_materia, #resultado_votacao{ #sessao_plenaria, #sessao_plenaria_data, #sessao_plenaria_hora_inicio, #message, #cronometro_discurso, #cronometro_aparte, #cronometro_ordem, #relogio, #parlamentares, #votacao, #materia_legislativa_texto, #observacao_materia, #resultado_votacao{
font-family: Verdana; font-family: Verdana;
} }
@ -29,6 +28,8 @@
</style> </style>
</head> </head>
<body> <body>
<audio type="hidden" id="audio" src="{% static 'audio/ring.mp3' %}"> </audio>
<h1 id="title"></h1> <h1 id="title"></h1>
<input id="json_url" type="hidden" value="{% url 'sapl.painel:dados_painel' sessao_id %}"> <input id="json_url" type="hidden" value="{% url 'sapl.painel:dados_painel' sessao_id %}">
@ -82,13 +83,11 @@
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function() { $(document).ready(function() {
//TODO: replace by a fancy jQuery clock //TODO: replace by a fancy jQuery clock
function checkTime(i) { function checkTime(i) {
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();
@ -101,15 +100,18 @@
startTime() startTime()
}, 500); }, 500);
} }
startTime(); startTime();
var audioAlertFinish = document.getElementById("audio");
$('#cronometro_discurso').runner({ $('#cronometro_discurso').runner({
autostart: false, autostart: false,
countdown: true, countdown: true,
startAt: 5 * 60 * 1000, // 5 minutes startAt: 5 * 60 * 1000, // 5 minutes
stopAt: 0, stopAt: 0,
milliseconds: false milliseconds: false
}).on('runnerFinish', function(eventObject, info){
audioAlertFinish.play();
}); });
$('#cronometro_aparte').runner({ $('#cronometro_aparte').runner({
@ -118,6 +120,8 @@
startAt: 3 * 60 * 1000, // 3 minutes startAt: 3 * 60 * 1000, // 3 minutes
stopAt: 0, stopAt: 0,
milliseconds: false milliseconds: false
}).on('runnerFinish', function(eventObject, info){
audioAlertFinish.play();
}); });
$('#cronometro_ordem').runner({ $('#cronometro_ordem').runner({
@ -126,11 +130,13 @@
startAt: 2 * 60 * 1000, // 2 minutes startAt: 2 * 60 * 1000, // 2 minutes
stopAt: 0, stopAt: 0,
milliseconds: false milliseconds: false
}).on('runnerFinish', function(eventObject, info){
audioAlertFinish.play();
}); });
var discurso_previous = ''; var discurso_previous;
var aparte_previous = ''; var ordem_previous;
var ordem_previous = ''; var aparte_previous;
var counter = 1; var counter = 1;
(function poll() { (function poll() {
@ -138,29 +144,21 @@
url: $("#json_url").val(), url: $("#json_url").val(),
type: "GET", type: "GET",
success: function(data) { success: function(data) {
$("#sessao_plenaria").text(data["sessao_plenaria"]) $("#sessao_plenaria").text(data["sessao_plenaria"])
$("#sessao_plenaria_data").text("Data Início: " + data["sessao_plenaria_data"]) $("#sessao_plenaria_data").text("Data Início: " + data["sessao_plenaria_data"])
$("#sessao_plenaria_hora_inicio").text("Hora Início: " + data["sessao_plenaria_hora_inicio"]) $("#sessao_plenaria_hora_inicio").text("Hora Início: " + data["sessao_plenaria_hora_inicio"])
if (data["status_painel"] === "FECHADO") { if (data["status_painel"] === "FECHADO") {
$("#message").text("PAINEL ENCONTRA-SE FECHADO"); $("#message").text("PAINEL ENCONTRA-SE FECHADO");
return; return;
} }
var presentes = $("#parlamentares"); var presentes = $("#parlamentares");
presentes.children().remove(); presentes.children().remove();
if (data["presentes_ordem_dia"] != null) { if (data["presentes_ordem_dia"] != null) {
presentes_ordem_dia = data["presentes_ordem_dia"]; presentes_ordem_dia = data["presentes_ordem_dia"];
} }
else if (data["presentes_expediente"] != null){ else if (data["presentes_expediente"] != null){
presentes_ordem_dia = data["presentes_expediente"] presentes_ordem_dia = data["presentes_expediente"]
} }
if( (data["tipo_resultado"] == "Aprovado por unanimidade") || (data["tipo_resultado"] == "Aprovado por maioria") || (data["tipo_resultado"] == "Rejeitado")){ if( (data["tipo_resultado"] == "Aprovado por unanimidade") || (data["tipo_resultado"] == "Aprovado por maioria") || (data["tipo_resultado"] == "Rejeitado")){
if(data["tipo_votacao"] == "Nominal") { if(data["tipo_votacao"] == "Nominal") {
jQuery.each(data["votos"], function(index, parlamentar) { jQuery.each(data["votos"], function(index, parlamentar) {
@ -172,18 +170,14 @@
$('<li />', {text: parlamentar.nome + ' - ' + parlamentar.partido}).appendTo(presentes); $('<li />', {text: parlamentar.nome + ' - ' + parlamentar.partido}).appendTo(presentes);
}); });
} }
//console.debug(presentes_ordem_dia) //console.debug(presentes_ordem_dia)
var votacao = $("#votacao") var votacao = $("#votacao")
if (data["num_presentes_ordem_dia"] != null) { if (data["num_presentes_ordem_dia"] != null) {
num_presentes_ordem_dia = data["num_presentes_ordem_dia"]; num_presentes_ordem_dia = data["num_presentes_ordem_dia"];
} }
else if (data["num_presentes_expediente"] != null){ else if (data["num_presentes_expediente"] != null){
num_presentes_ordem_dia = data["num_presentes_expediente"] num_presentes_ordem_dia = data["num_presentes_expediente"]
} }
votacao.children().remove() votacao.children().remove()
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>")
@ -191,29 +185,38 @@
votacao.append("<li>Presentes: " + num_presentes_ordem_dia + "</li>") votacao.append("<li>Presentes: " + num_presentes_ordem_dia + "</li>")
votacao.append("<li>Total votos: " + data["total_votos"] + "</li>") votacao.append("<li>Total votos: " + data["total_votos"] + "</li>")
var discurso_current = data["cronometro_discurso"]; var discurso_current = data["cronometro_discurso"];
if (!discurso_previous){
discurso_previous = ''
}
if (discurso_current != discurso_previous) { if (discurso_current != discurso_previous) {
$('#cronometro_discurso').runner(discurso_current); $('#cronometro_discurso').runner(discurso_current);
discurso_previous = discurso_current; discurso_previous = discurso_current;
} }
var aparte_current = data["cronometro_aparte"]; var aparte_current = data["cronometro_aparte"];
if (!aparte_previous){
aparte_previous = ''
}
if (aparte_current != aparte_previous) { if (aparte_current != aparte_previous) {
$('#cronometro_aparte').runner(aparte_current); $('#cronometro_aparte').runner(aparte_current);
aparte_previous = aparte_current; aparte_previous = aparte_current;
} }
var ordem_current = data["cronometro_ordem"]; var ordem_current = data["cronometro_ordem"];
if (!ordem_previous){
ordem_previous = ''
}
if (ordem_current != ordem_previous) { if (ordem_current != ordem_previous) {
$('#cronometro_ordem').runner(ordem_current); $('#cronometro_ordem').runner(ordem_current);
ordem_previous = ordem_current; ordem_previous = ordem_current;
} }
$("#materia_legislativa_texto").text(data["materia_legislativa_texto"]) $("#materia_legislativa_texto").text(data["materia_legislativa_texto"])
$("#observacao_materia").text(data["observacao_materia"]) $("#observacao_materia").text(data["observacao_materia"])
$("#resultado_votacao").text(data["tipo_resultado"]) $("#resultado_votacao").text(data["tipo_resultado"])
}, },
error: function(err) { error: function(err) {
console.error(err); console.error(err);

9
sapl/templates/sessao/painel.html

@ -11,7 +11,6 @@
{% block detail_content %} {% block detail_content %}
<audio type="hidden" id="audio" src="{% static 'audio/ring.mp3' %}"> </audio>
<div class="row"> <div class="row">
<!--<div class="col-md-6"><a href="{% url 'sapl.painel:painel_principal' pk %}" class="btn btn-primary btn-sm active">Iniciar painel presidente</a></div> --> <!--<div class="col-md-6"><a href="{% url 'sapl.painel:painel_principal' pk %}" class="btn btn-primary btn-sm active">Iniciar painel presidente</a></div> -->
@ -95,8 +94,6 @@ $(function() {
startTime(); startTime();
var audioAlertFinish = document.getElementById("audio");
$('#discurso').prop('disabled', true); $('#discurso').prop('disabled', true);
$('#aparte').prop('disabled', true); $('#aparte').prop('disabled', true);
$('#ordem').prop('disabled', true); $('#ordem').prop('disabled', true);
@ -107,8 +104,6 @@ $(function() {
startAt: 60 * 5 * 1000, startAt: 60 * 5 * 1000,
stopAt: 0, stopAt: 0,
milliseconds: false milliseconds: false
}).on('runnerFinish', function(eventObject, info){
audioAlertFinish.play();
}); });
$('#discursoStart').click(function() { $('#discursoStart').click(function() {
@ -153,8 +148,6 @@ $(function() {
startAt: 60 * 3 * 1000, startAt: 60 * 3 * 1000,
stopAt: 0, stopAt: 0,
milliseconds: false milliseconds: false
}).on('runnerFinish', function(eventObject, info){
audioAlertFinish.play();
}); });
$('#aparteStart').click(function(){ $('#aparteStart').click(function(){
@ -198,8 +191,6 @@ $(function() {
startAt: 60 * 2 * 1000, startAt: 60 * 2 * 1000,
stopAt: 0, stopAt: 0,
milliseconds: false milliseconds: false
}).on('runnerFinish', function(eventObject, info){
audioAlertFinish.play();
}); });
$('#ordemStart').click(function() { $('#ordemStart').click(function() {

Loading…
Cancel
Save