Browse Source

Adicionando a funcao toggle nas divs dos graficos

producao
Breno Teixeira 11 years ago
parent
commit
e1f907dcac
  1. 12
      sigi/apps/diagnosticos/templates/diagnosticos/graficos.html

12
sigi/apps/diagnosticos/templates/diagnosticos/graficos.html

@ -20,10 +20,11 @@ jQuery(document).ready(function () {
var output_id = 'output_'+id var output_id = 'output_'+id
jQuery.ajax({ jQuery.ajax({
url: jQuery(this).attr('href'), url: jQuery(this).attr('href'),
data: output_id,
success: function(data) { success: function(data) {
var ctx = document.getElementById("myChart").getContext("2d"); var ctx = document.getElementById(output_id).getContext("2d");
var myNewChart = new Chart(ctx).Pie(data); var myNewChart = new Chart(ctx).Pie(data);
$('#canvas_' + id).toggle();
}, },
error: function(errorSender, errorMsg) { error: function(errorSender, errorMsg) {
@ -50,12 +51,11 @@ jQuery(document).ready(function () {
<div id="perguntas"> <div id="perguntas">
<ul> <ul>
{% for pergunta in perguntas %} {% for pergunta in perguntas %}
{{ pergunta }} <li style="list-style: none">
<li>
{% if pergunta.datatype == 'many' or pergunta.datatype == 'one' %} {% if pergunta.datatype == 'many' or pergunta.datatype == 'one' %}
<a id="{{ pergunta.name }}" href="/diagnosticos/api/?id={{ pergunta.name }}"><p>{{ pergunta.title }}</p></a> <a id="{{ pergunta.name }}" href="/diagnosticos/api/?id={{ pergunta.name }}"><p>{{ pergunta.title }}</p></a>
<div id="output_{{ pergunta.name }}"> <div id="canvas_{{ pergunta.name }}" style="display: none">
<canvas id="myChart" width="400" height="400"></canvas> <canvas id="output_{{ pergunta.name }}" width="220" height="220"></canvas>
</div> </div>
{% else %} {% else %}
<p>{{ pergunta.title }}</p> <p>{{ pergunta.title }}</p>

Loading…
Cancel
Save