Commit cf152731146586f220654df580122eecf24a95a1
1 parent
9c32c3ec
Exists in
master
and in
4 other branches
Add animation on navigateTo 'propostas' (writed by users)
Showing
1 changed file
with
13 additions
and
0 deletions
Show diff stats
js/main.js
| @@ -590,6 +590,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -590,6 +590,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
| 590 | 590 | ||
| 591 | var regexProposals = /#\/programas/; | 591 | var regexProposals = /#\/programas/; |
| 592 | var regexCategory = /#\/temas/; | 592 | var regexCategory = /#\/temas/; |
| 593 | + var regexPropostas = /\/propostas\//; | ||
| 593 | var regexHideBarra = /barra=false$/; | 594 | var regexHideBarra = /barra=false$/; |
| 594 | var regexArticle = /#\/artigo/; | 595 | var regexArticle = /#\/artigo/; |
| 595 | var regexResultados = /resultados$/; | 596 | var regexResultados = /resultados$/; |
| @@ -611,6 +612,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -611,6 +612,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
| 611 | var isProposal = regexProposals.exec(hash) !== null; | 612 | var isProposal = regexProposals.exec(hash) !== null; |
| 612 | var isCategory = regexCategory.exec(hash) !== null; | 613 | var isCategory = regexCategory.exec(hash) !== null; |
| 613 | var isArticle = regexArticle.exec(hash) !== null; | 614 | var isArticle = regexArticle.exec(hash) !== null; |
| 615 | + var isPropostas = regexPropostas.exec(hash) !== null; | ||
| 614 | var isResultados = regexResultados.exec(hash) !== null; | 616 | var isResultados = regexResultados.exec(hash) !== null; |
| 615 | var isSobreOPrograma = regexSobreOPrograma.exec(hash) !== null; | 617 | var isSobreOPrograma = regexSobreOPrograma.exec(hash) !== null; |
| 616 | var isActivateUser = regexActivateUser.exec(hash) !== null; | 618 | var isActivateUser = regexActivateUser.exec(hash) !== null; |
| @@ -658,6 +660,17 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -658,6 +660,17 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
| 658 | scrollTop = proposalOffset.top; | 660 | scrollTop = proposalOffset.top; |
| 659 | } | 661 | } |
| 660 | } | 662 | } |
| 663 | + | ||
| 664 | + | ||
| 665 | + if(isPropostas){ | ||
| 666 | + var $propostasContainer = $proposal.find('.support-proposal-container'); | ||
| 667 | + | ||
| 668 | + proposalOffset = $propostasContainer.offset(); | ||
| 669 | + if(proposalOffset){ | ||
| 670 | + scrollTop = proposalOffset.top; | ||
| 671 | + } | ||
| 672 | + | ||
| 673 | + } | ||
| 661 | } | 674 | } |
| 662 | 675 | ||
| 663 | var categorySlug; | 676 | var categorySlug; |