Changeset 101698b in RedSur
- Timestamp:
- May 25, 2016, 12:36:15 PM (8 years ago)
- Branches:
- modelo_minuta
- Children:
- 0b9e14e
- Parents:
- 220994c
- Location:
- app
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
app/assets/javascripts/app/views/publisher/poll_creator_view.js
r220994c r101698b 15 15 'click .add-horainicio': 'addHorainicio', 16 16 'click .remove-horainicio': 'removeHorainicio', 17 'click .add-horafinal': 'addHorafinal', 18 'click .remove-horafinal': 'removeHorafinal', 17 19 'click .add-asistente': 'addAsistente', 18 20 'click .remove-asistente': 'removeAsistente', … … 100 102 }, 101 103 104 /* ##### Hora de Finalización ##### */ 105 removeHorafinal: function(evt){ 106 evt.stopPropagation(); 107 if (this.horafinalCount == 1) { 108 this.$(evt.target).parent().css('display','none'); 109 this.horafinalCount--; 110 return; 111 } 112 this.$(evt.target).parent().remove(); 113 this.trigger('change'); 114 this.horafinalCount--; 115 }, 116 117 addHorafinal: function(){ 118 this.horafinalCount++; 119 var el = this.$('.poll-horafinal-template:first'); 120 if (el.css('display') == 'block') { 121 el = el.clone(); 122 } else if (el.css('display') == 'none' || !el.css('display')) { 123 el.css('display','block'); 124 } 125 el.attr('id','poll-horafinal-'+this.horafinalCount); 126 this.$pollAnswers.append(el); 127 }, 128 102 129 /* ##### Asistente ##### */ 103 130 removeAsistente: function(evt){ … … 205 232 this.responsableCount = 0; 206 233 this.fechaCount = 0; 234 this.horainicioCount = 0; 235 this.horafinalCount = 0; 207 236 this.asistenteCount = 0; 208 237 this.asuntoCount = 0; -
app/assets/javascripts/app/views/publisher_view.js
r220994c r101698b 190 190 "poll_fechas" : serializedForm["poll_fechas[]"], 191 191 "poll_horainicios" : serializedForm["poll_horainicios[]"], 192 "poll_horafinals" : serializedForm["poll_horafinals[]"], 192 193 "poll_asistentes" : serializedForm["poll_asistentes[]"], 193 194 "poll_asuntos" : serializedForm["poll_asuntos[]"], -
app/assets/stylesheets/publisher.scss
r220994c r101698b 131 131 } 132 132 133 .remove-horafinal.entypo.cross { 134 display: none; 135 color: lighten($black,75%); 136 &.active { display: block; } 137 &:hover { color: $black; } 138 line-height: 30px; 139 font-size: 18px; 140 cursor: pointer; 141 } 142 133 143 .remove-asistente.entypo.cross { 134 144 display: none; … … 241 251 } 242 252 253 .horafinal { 254 height: 20px; 255 width: 91.5%; 256 border: 1px solid #DDDDDD !important; 257 border-radius: 4px; 258 } 259 243 260 .asistente { 244 261 height: 80px; … … 305 322 } 306 323 324 .poll-horafinal-template { 325 /*border: 1px solid green;*/ 326 width: 100%; 327 margin-left: 0px; 328 } 329 307 330 .poll-asistente-template { 308 331 /*border: 1px solid green;*/ … … 407 430 } 408 431 #boton_agregar_inicio:hover { 432 background-color: #FAFAFA; 433 color: #3F8FBA; 434 width: 130px; 435 border: solid 1px #808080; 436 border-radius: 5px; 437 cursor: pointer; 438 text-align: center; 439 padding: 5px; 440 text-decoration: none; 441 } 442 #boton_agregar_horafinal { 443 background-color: #FAFAFA; 444 width: 130px; 445 border: solid 1px #808080; 446 border-radius: 5px; 447 cursor: pointer; 448 text-align: center; 449 padding: 5px; 450 text-decoration: none; 451 } 452 #boton_agregar_final:hover { 409 453 background-color: #FAFAFA; 410 454 color: #3F8FBA; -
app/assets/templates/poll_creator_tpl.jst.hbs
r220994c r101698b 4 4 <span id="boton_agregar_responsable" class="add-responsable">Responsable</span> 5 5 <span id="boton_agregar_fecha" class="add-fecha">Fecha</span> 6 <span id="boton_agregar_horainicio" class="add-horainicio">Hora de Inicio</span> 6 <span id="boton_agregar_horainicio" class="add-horainicio">Hora de inicio</span> 7 <span id="boton_agregar_horafinal" class="add-horafinal">Hora de finalización</span> 7 8 <span id="boton_agregar_asistente" class="add-asistente">Asistentes</span> 8 9 <span id="boton_agregar_asunto" class="add-asunto">Asunto</span> … … 27 28 <i class="remove-fecha entypo cross" style='display:block'></i> 28 29 </div> 29 <!--##### Fecha#####-->30 <!--##### Hora de Inicio #####--> 30 31 <div class="poll-horainicio-template span11" style='display:none'> 31 32 <span id="titulos_campos_minuta">Hora de inicio:</span> 32 33 <input type="textarea" class="horainicio input-block-level" name="poll_horainicios[]" placeholder=""> 33 34 <i class="remove-horainicio entypo cross" style='display:block'></i> 35 </div> 36 <!--##### Hora de Finalización #####--> 37 <div class="poll-horafinal-template span11" style='display:none'> 38 <span id="titulos_campos_minuta">Hora de finalización:</span> 39 <input type="textarea" class="horafinal input-block-level" name="poll_horafinals[]" placeholder=""> 40 <i class="remove-horafinal entypo cross" style='display:block'></i> 34 41 </div> 35 42 <!--##### Asistentes #####--> -
app/assets/templates/poll_tpl.jst.hbs
r220994c r101698b 15 15 {{#each poll.poll_horainicios}} 16 16 <div class="contenido_minuta"> 17 <span id="titulos_campos_minuta">Hora de Inicio: </span>{{poll_horainicio.text}} 17 <span id="titulos_campos_minuta">Hora de inicio: </span>{{poll_horainicio.text}} 18 </div> 19 {{/each}} 20 <!-- ##### Hora de Finalización ##### --> 21 {{#each poll.poll_horafinals}} 22 <div class="contenido_minuta"> 23 <span id="titulos_campos_minuta">Hora de finalización: </span>{{poll_horafinal.text}} 18 24 </div> 19 25 {{/each}} -
app/controllers/status_messages_controller.rb
r220994c r101698b 83 83 [*params[:poll_horainicios]].each do |poll_horainicio| 84 84 @status_message.poll.poll_horainicios.build(text: poll_horainicio) 85 end 86 end 87 88 # Create text field Hora de finalización 89 if params[:poll_horafinals].present? 90 [*params[:poll_horafinals]].each do |poll_horafinal| 91 @status_message.poll.poll_horafinals.build(text: poll_horafinal) 85 92 end 86 93 end -
app/models/poll.rb
r220994c r101698b 9 9 has_many :poll_fechas 10 10 has_many :poll_horainicios 11 has_many :poll_horafinals 11 12 has_many :poll_asistentes 12 13 has_many :poll_asuntos … … 38 39 :poll_fechas => self.poll_fechas, 39 40 :poll_horainicios => self.poll_horainicios, 41 :poll_horafinals => self.poll_horafinals, 40 42 :poll_asistentes => self.poll_asistentes, 41 43 :poll_asuntos => self.poll_asuntos,
Note: See TracChangeset
for help on using the changeset viewer.