source: consulta_publica/participacion/templates/participacion.create.simple.html @ 59f3e60

estudiantesgeneralplan_patriasala
Last change on this file since 59f3e60 was 59f3e60, checked in by rudmanmrrod <rudman22@…>, 7 años ago

Modificados gráficos y filtros de reportes y estadísticas

  • Propiedad mode establecida a 100644
File size: 6.4 KB
Línea 
1{% extends 'consulta.base.html' %}
2{% load staticfiles %}
3{% block title %}Participar en Consulta{% endblock %}
4{% block contenido %}
5    <h1 class="text-center">Encuesta de la constituyente</h1><hr>
6    <h4 class="text-justify">
7        Un sistema sencillo y soberano, desarrollado bajo la premisa de tecnologías libres y trabajo colaborativo,
8        para ampliar la participación protagónica en la convocatoria a la Asamblea Nacional Constituyente.
9        A continuación encontrará 3 preguntas sencillas que le permitirán expresar su opinión sobre la Constituyente.
10    </h4>
11    <button class="btn btn-red btn-lg center-block" data-toggle="modal" data-target="#consultaModal"> Participar en la consulta </button>
12
13    <div class="modal fade" id="consultaModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
14        <div class="modal-content">
15            <div class="modal-header">
16                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
17                <h4 class="modal-title" id="myModalLabel"> Consulta </h4>
18            </div>
19            <div class="modal-body">
20                <form action="" role="form" class="form form-horizontal validate-form" method="post" autocomplete="off" id="encuesta_form">
21                    {% csrf_token %}
22                    <div class="row text-center">
23                        <h1>Consulta</h1><hr>
24                        <div class="row center-block" style="width: 90%">
25                            <div class="progress non-null" role="progressbar" id="status" >
26                              <div class="progress-bar progress-bar-red progress-bar active" aria-valuemin="0" aria-valuemax="100" style="width: 0%;">
27                                <div class="bar" style="width:100%"><span style="color:black;">Progreso</span></div>
28                              </div>
29                            </div>
30                        </div>
31                        <div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="false">
32                            <!-- Indicators -->
33                            <ol class="carousel-indicators">
34                                {% for key, value in preguntas.items  %}
35                                    <li data-target="#myCarousel" class="{% if forloop.counter0 == 0 %}active{%endif%}"></li>
36                                {% endfor %}
37                                <li data-target="#myCarousel"></li>
38                            </ol>
39                         
40                            <!-- Wrapper for slides -->
41                            <div class="carousel-inner" role="listbox">
42                                {% for key, value in preguntas.items  %}
43                                    <div class="col-md-6 col-sm-6 col-xs-6 col-xs-offset-3 col-md-offset-3 col-sm-offset-3 item {% if forloop.counter == 1 %}active{% endif %}">
44                                        <div class="row">
45                                            <label class="control-label">
46                                                {{ value.label | safe }}
47                                            </label>
48                                        </div>
49                                        <div class="row">
50                                                {{ value.field | safe }}
51                                        </div>
52                                    </div>
53                                {% endfor %}
54                                <div class="col-md-6 col-sm-6 col-xs-6 col-xs-offset-3 col-md-offset-3 col-sm-offset-3 item">
55                                    <div class="row">
56                                        <button type="submit" onclick="send_poll(event);" class="btn btn-red">
57                                            Registrar Participación
58                                        </button>
59                                    </div>
60                                </div>
61                            </div>
62           
63                         
64                            <!-- Left and right controls -->
65                            <a class="left carousel-control" href="#myCarousel" role="button" onclick="go_back();">
66                                <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
67                                <span class="sr-only">Anterior</span>
68                            </a>
69                            <a class="right carousel-control" href="#myCarousel" role="button" onclick="control_progress();">
70                                <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
71                                <span class="sr-only">Siguiente</span>
72                            </a>
73                        </div>
74                    </div>
75                </form>
76                <div class="modal-footer">
77                    <a type="button" class="btn btn-warning pull-left" href="{% url 'participacion_index' %}">Regresar</a>
78                </div>
79            </div>
80        </div><!-- /.modal-content -->
81    </div><!-- /.modal -->
82{% endblock %}
83{% block extraJs %}
84    <script src="{% static "js/attrchange.js" %}"></script>
85<script>
86$(document).ready(function(){
87  $('.icheck').each(function(){
88    var self = $(this);
89      label = self.prev(),
90      label_text = label.text();
91
92    label.remove();
93    self.iCheck({
94      checkboxClass: 'icheckbox_line-red',
95      radioClass: 'iradio_line-red',
96      insert: '<div class="icheck_line-icon"></div>' + label_text
97    });
98  });
99 
100  // Se chequea el campo de
101  $('.iradio_line-red').attrchange({
102    trackValues: true, // set to true so that the event object is updated with old & new values
103    callback: function(evnt) {
104        if(evnt.attributeName == "class") { // which attribute you want to watch for changes
105            if(evnt.newValue.search("checked") != -1) { // "open" is the class name you search for inside "class" attribute
106                var padre = $(this).parent();
107                var just = padre.find('textarea');
108                if (just.length != 0) {
109                    var option = padre.find('.checked').find('input');
110                    if (option.val() == "Si") {
111                        $('#div_justificar_'+option.attr('id')).show();
112                    }
113                    else{
114                        $('#div_justificar_'+option.attr('id')).hide();
115                    }
116                }
117            }
118        }
119    }
120});
121});
122</script>
123{% endblock %}
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.