Browse Source

Refactor painel (wip)

pull/7/head
Edward Ribeiro 9 years ago
parent
commit
8cfe88277b
  1. 4
      painel/views.py
  2. 17
      templates/painel/index.html
  3. 3
      templates/painel/parlamentares.html
  4. 14
      templates/sessao/materia_ordemdia_edit.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})

17
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();
@ -37,7 +38,7 @@
$("#relogio").text(h+":"+m+":"+s)
var t = setTimeout(function(){
startTime()
},500);
}, 500);
}
startTime();
@ -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")

14
templates/sessao/materia_ordemdia_edit.html

@ -23,13 +23,13 @@
{% csrf_token %}
<ul class="small-block-grid-3 medium-block-grid-3 large-block-grid-3">
<li>Data da Sessão: <input type="text" value='{{data_sessao|date:"d/m/Y" }}' disabled /></li>
<input type="hidden" id="data_sessao" name="data_sessao" length="10" maxlength="10" value='{{data_sessao|date:"d/m/Y" }}' />
<li>Data da Sessão: <input type="text" value='{{ data_sessao|date:"d/m/Y" }}' disabled /></li>
<input type="hidden" id="data_sessao" name="data_sessao" length="10" maxlength="10" value='{{ data_sessao|date:"d/m/Y" }}' />
<li>
Tipo da Sessão: <select id="tipo_sessao" name="tipo_sessao" >
<option value=""></option>
{% for tipo in tipo_sessao %}
<option value="{{tipo.id}}" {% if tipo == tipo_sessao_selected %} selected {% endif %} >{{tipo.nome}}</option>
<option value="{{ tipo.id }}" {% if tipo == tipo_sessao_selected %} selected {% endif %} >{{tipo.nome}}</option>
{% endfor %}
</select>
</li>
@ -42,12 +42,12 @@
<select id="tipo_materia" name="tipo_materia">
<option value=""></option>
{% for tipo in tipo_materia %}
<option value="{{tipo.id}}" {% if tipo == tipo_materia_selected %} selected {% endif %}>{{tipo.descricao}}</option>
<option value="{{ tipo.id }}" {% if tipo == tipo_materia_selected %} selected {% endif %}>{{tipo.descricao}}</option>
{% endfor %}
</select>
</li>
<li>Número Matéria: <input type="text" id="numero_materia" name="numero_materia" value="{{numero_materia}}"/></li>
<li>Ano Matéria: <input type="text" id="ano_materia" name="ano_materia" value="{{ano_materia}}" /></li>
<li>Número Matéria: <input type="text" id="numero_materia" name="numero_materia" value="{{ numero_materia }}"/></li>
<li>Ano Matéria: <input type="text" id="ano_materia" name="ano_materia" value="{{ ano_materia }}" /></li>
</ul>
<ul class="small-block-grid-1 medium-block-grid-1 large-block-grid-1">
@ -56,7 +56,7 @@
<select id="tipo_votacao" name="tipo_votacao">
<option value=""></option>
{% for id, descricao in tipo_votacao %}
<option value="{{id}}" {% if id == tipo_votacao_selected %} selected {% endif %}>{{descricao}}</option>
<option value="{{ id }}" {% if id == tipo_votacao_selected %} selected {% endif %}>{{descricao}}</option>
{% endfor %}
</select>
</li>

Loading…
Cancel
Save