Commit 84ac10a9956fe94b0b8c47a92323ea29c58d32a1
1 parent
cdc8acac
Exists in
master
and in
8 other branches
Modificações nas regras jQuery para os 'show/hide' da app. #Fix #193
Showing
2 changed files
with
40 additions
and
25 deletions
Show diff stats
index.html
@@ -198,12 +198,13 @@ | @@ -198,12 +198,13 @@ | ||
198 | <input type="submit" id="make-proposal-button" name="make-proposal-button" class="make-proposal-button" value="Enviar"> | 198 | <input type="submit" id="make-proposal-button" name="make-proposal-button" class="make-proposal-button" value="Enviar"> |
199 | </form> | 199 | </form> |
200 | <div class="success-proposal-sent success-sent hide send-button"> | 200 | <div class="success-proposal-sent success-sent hide send-button"> |
201 | - <p>Sua proposta foi encaminhada com sucesso!</p> | 201 | + <p>Sua proposta foi encaminhada com sucesso! Ela se tornará pública em até 24 horas e poderá ser apoiada por outros participantes.</p> |
202 | <a href="#">Faça nova proposta</a> | 202 | <a href="#">Faça nova proposta</a> |
203 | </div> | 203 | </div> |
204 | - <br style="clear: both;" /> | 204 | + <div class="clearfix"></div> |
205 | </div> | 205 | </div> |
206 | </div> | 206 | </div> |
207 | + | ||
207 | <div class="support-proposal-container"> | 208 | <div class="support-proposal-container"> |
208 | <div class="support-proposal"> | 209 | <div class="support-proposal"> |
209 | <div class="container-title"> Apoie outras propostas</div> | 210 | <div class="container-title"> Apoie outras propostas</div> |
@@ -212,7 +213,9 @@ | @@ -212,7 +213,9 @@ | ||
212 | <div class="no-proposals">Ainda não existe nenhuma proposta para este programa.</div> | 213 | <div class="no-proposals">Ainda não existe nenhuma proposta para este programa.</div> |
213 | </div> | 214 | </div> |
214 | </div> | 215 | </div> |
216 | + | ||
215 | <div class="results-container hide"></div> | 217 | <div class="results-container hide"></div> |
218 | + | ||
216 | <div class="experience-proposal-container"> | 219 | <div class="experience-proposal-container"> |
217 | <div class="experience-proposal"> | 220 | <div class="experience-proposal"> |
218 | <div class="container-title">Conte sua experiência</div> | 221 | <div class="container-title">Conte sua experiência</div> |
@@ -237,6 +240,7 @@ | @@ -237,6 +240,7 @@ | ||
237 | </div> | 240 | </div> |
238 | </div> | 241 | </div> |
239 | </div> | 242 | </div> |
243 | + | ||
240 | <div class="talk-proposal-container"> | 244 | <div class="talk-proposal-container"> |
241 | <div class="talk-proposal"> | 245 | <div class="talk-proposal"> |
242 | <div class="container-title">Bate-papo com os ministros</div> | 246 | <div class="container-title">Bate-papo com os ministros</div> |
@@ -265,6 +269,8 @@ | @@ -265,6 +269,8 @@ | ||
265 | </ul> | 269 | </ul> |
266 | </div> | 270 | </div> |
267 | </div> | 271 | </div> |
272 | + | ||
273 | + <div class="clearfix"></div> | ||
268 | </div> | 274 | </div> |
269 | </div> | 275 | </div> |
270 | {{!-- </div> --}} | 276 | {{!-- </div> --}} |
js/main.js
@@ -178,20 +178,23 @@ define(['handlebars','handlebars_helpers'], function(Handlebars){ | @@ -178,20 +178,23 @@ define(['handlebars','handlebars_helpers'], function(Handlebars){ | ||
178 | $('#proposal-group').hide(); | 178 | $('#proposal-group').hide(); |
179 | $('nav').hide(); | 179 | $('nav').hide(); |
180 | $('#content').hide(); | 180 | $('#content').hide(); |
181 | - $('.make-proposal-form').hide(); | ||
182 | - $('.login-container').hide(); | ||
183 | - $('.proposal-detail').hide(); | ||
184 | - $('.proposal-detail-base').hide(); | ||
185 | - $('#' + proposal_id).show(); | ||
186 | - $('.proposal-header').show(); | ||
187 | - $('.make-proposal-container').show(); | ||
188 | - $('.support-proposal-container').show(); | ||
189 | - $('.results-container').hide(); | ||
190 | - $('.results-container .loading').hide(); | ||
191 | - $('.results-container .results-content').hide(); | ||
192 | - $('.experience-proposal-container').show(); | ||
193 | - $('.talk-proposal-container').show(); | ||
194 | - $('.calendar').slick(); | 181 | + // $('.make-proposal-form').hide(); |
182 | + // $('.login-container').hide(); | ||
183 | + $('.proposal-detail').hide(); // hide all proposals | ||
184 | + // $('.proposal-detail-base').hide(); | ||
185 | + $proposal = $('#' + proposal_id); | ||
186 | + $proposal.find('.proposal-detail-base').hide(); | ||
187 | + $proposal.show(); | ||
188 | + $proposal.find('.proposal-header').show(); | ||
189 | + $proposal.find('.make-proposal-container').show(); | ||
190 | + $proposal.find('.support-proposal-container').show(); | ||
191 | + $proposal.find('.results-container').hide(); | ||
192 | + $proposal.find('.results-container .loading').hide(); | ||
193 | + $proposal.find('.results-container .results-content').hide(); | ||
194 | + $proposal.find('.experience-proposal-container').show(); | ||
195 | + $proposal.find('.talk-proposal-container').show(); | ||
196 | + $proposal.find('.calendar').slick(); | ||
197 | + | ||
195 | var topic_id = proposal_id.split('-').pop(); | 198 | var topic_id = proposal_id.split('-').pop(); |
196 | this.loadRandomProposal(topic_id, private_token); | 199 | this.loadRandomProposal(topic_id, private_token); |
197 | }, | 200 | }, |
@@ -200,15 +203,16 @@ define(['handlebars','handlebars_helpers'], function(Handlebars){ | @@ -200,15 +203,16 @@ define(['handlebars','handlebars_helpers'], function(Handlebars){ | ||
200 | $('#proposal-group').hide(); | 203 | $('#proposal-group').hide(); |
201 | $('nav').hide(); | 204 | $('nav').hide(); |
202 | $('#content').hide(); | 205 | $('#content').hide(); |
203 | - $('.make-proposal-form').hide(); | ||
204 | - $('.proposal-header').hide(); | ||
205 | - $('.make-proposal-container').hide(); | ||
206 | - $('.support-proposal-container').hide(); | ||
207 | - $('.results-container').hide(); | ||
208 | - $('.experience-proposal-container').hide(); | ||
209 | - $('.talk-proposal-container').hide(); | ||
210 | - $('#proposal-item-' + proposal_id + '.proposal-detail').show(); | ||
211 | - $('#proposal-item-' + proposal_id + ' .body').show(); | 206 | + $proposal = $('#proposal-item-' + proposal_id); |
207 | + $proposal.find('.make-proposal-form').hide(); | ||
208 | + $proposal.find('.proposal-header').hide(); | ||
209 | + $proposal.find('.make-proposal-container').hide(); | ||
210 | + $proposal.find('.support-proposal-container').hide(); | ||
211 | + $proposal.find('.results-container').hide(); | ||
212 | + $proposal.find('.experience-proposal-container').hide(); | ||
213 | + $proposal.find('.talk-proposal-container').hide(); | ||
214 | + $proposal.find('.body').show(); | ||
215 | + $proposal.show(); | ||
212 | 216 | ||
213 | var url = host + '/api/v1/articles/' + proposal_id + '?private_token=' + private_token + '&fields=id,body&content_type=ProposalsDiscussionPlugin::Topic'; | 217 | var url = host + '/api/v1/articles/' + proposal_id + '?private_token=' + private_token + '&fields=id,body&content_type=ProposalsDiscussionPlugin::Topic'; |
214 | $.getJSON(url).done(function( data ) { | 218 | $.getJSON(url).done(function( data ) { |
@@ -456,6 +460,9 @@ define(['handlebars','handlebars_helpers'], function(Handlebars){ | @@ -456,6 +460,9 @@ define(['handlebars','handlebars_helpers'], function(Handlebars){ | ||
456 | loginButton = $this.parents('.send-button'); | 460 | loginButton = $this.parents('.send-button'); |
457 | loginButton.hide(); | 461 | loginButton.hide(); |
458 | $this.parents('.success-proposal-sent').hide(); | 462 | $this.parents('.success-proposal-sent').hide(); |
463 | + $wrapper = $this.parents('.make-proposal'); | ||
464 | + $wrapper.find('.subtitle').show(); | ||
465 | + $wrapper.find('.info').show(); | ||
459 | Main.loginCallback(logged_in); | 466 | Main.loginCallback(logged_in); |
460 | }); | 467 | }); |
461 | 468 | ||
@@ -525,6 +532,8 @@ define(['handlebars','handlebars_helpers'], function(Handlebars){ | @@ -525,6 +532,8 @@ define(['handlebars','handlebars_helpers'], function(Handlebars){ | ||
525 | form.reset(); | 532 | form.reset(); |
526 | $form.hide(); | 533 | $form.hide(); |
527 | $form.siblings('.success-sent').show(); | 534 | $form.siblings('.success-sent').show(); |
535 | + $form.siblings('.subtitle').hide(); | ||
536 | + $form.siblings('.info').hide(); | ||
528 | }) | 537 | }) |
529 | .fail(function( jqxhr, textStatus, error ) { | 538 | .fail(function( jqxhr, textStatus, error ) { |
530 | var err = textStatus + ', ' + error; | 539 | var err = textStatus + ', ' + error; |