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; |