From 92f91c62ffae56abfee86e93f82630c46c68db56 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Fri, 22 May 2015 16:32:43 -0300 Subject: [PATCH] Require login to vote for proposals --- index.html | 12 ++++++++---- js/main.js | 13 ++++++++++--- sass/_proposal_detail.scss | 3 +++ 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index 568dd42..bc8637d 100644 --- a/index.html +++ b/index.html @@ -206,7 +206,7 @@
Esta consulta termina em julho de 2015. Até lá, todas as propostas serão lidas e as cinco mais pontuadas em cada programa receberão resposta oficial do governo.
Envie Sua Proposta
Login
-
+
@@ -227,9 +227,13 @@
Apoie outras propostas
-
-
Carregando...
-
Ainda não existe nenhuma proposta para este programa.
+ + +
diff --git a/js/main.js b/js/main.js index 69e9ad0..9698410 100644 --- a/js/main.js +++ b/js/main.js @@ -75,6 +75,13 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F e.preventDefault(); return; } + + if(!logged_in) { + $(this).closest('.support-proposal').find('.send-button a').click(); + e.preventDefault(); + return; + } + $.ajax({ type: 'post', url: host + '/api/v1/articles/' + article.id + '/vote', @@ -158,12 +165,12 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F if(token){ private_token = token; } - loginButton.siblings('.save-article-form').show(); - loginButton.siblings('.save-article-form .message').show(); + loginButton.siblings('.require-login').show(); + loginButton.siblings('.require-login .message').show(); loginButton.siblings('.login-container').hide(); $.cookie('_dialoga_session', private_token); } else { - loginButton.siblings('.save-article-form').hide(); + loginButton.siblings('.require-login').hide(); loginButton.siblings('.login-container').show(); } }, diff --git a/sass/_proposal_detail.scss b/sass/_proposal_detail.scss index 08c8b26..8e59e28 100644 --- a/sass/_proposal_detail.scss +++ b/sass/_proposal_detail.scss @@ -710,6 +710,9 @@ font-size: 20px; } } + .support-proposal .send-button { + display: none !important; + } } @media only screen and (max-width: 992px) { -- libgit2 0.21.2