‘Participation not allowed’ hover for legislation questions

This commit is contained in:
Amaia Castro
2016-12-28 17:37:17 +01:00
parent 2693393eb0
commit 646ec67595
6 changed files with 37 additions and 0 deletions

View File

@@ -13,4 +13,5 @@ App.Votes =
initialize: -> initialize: ->
App.Votes.hoverize "div.votes" App.Votes.hoverize "div.votes"
App.Votes.hoverize "div.supports" App.Votes.hoverize "div.supports"
App.Votes.hoverize "div.debate-questions"
false false

View File

@@ -296,6 +296,7 @@
} }
.debate-questions { .debate-questions {
position: relative;
list-style: none; list-style: none;
.control { .control {

View File

@@ -0,0 +1,20 @@
<% if user_signed_in? && current_user.organization? %>
<div class="participation-not-allowed" style='display:none' aria-hidden="false">
<p>
<%= t("legislation.questions.participation.organizations") %>
</p>
</div>
<% elsif user_signed_in? && current_user.unverified? %>
<div class="participation-not-allowed" style='display:none' aria-hidden="false">
<p>
<%= t("legislation.questions.participation.verified_only",
verify_account: link_to(t("legislation.questions.participation.verify_account"), verification_path )).html_safe %>
</p>
</div>
<% elsif !user_signed_in? %>
<div class="participation-not-allowed" style='display:none' aria-hidden="false">
<%= t("legislation.questions.participation.unauthenticated",
signin: link_to(t("legislation.questions.participation.signin"), new_user_session_path),
signup: link_to(t("legislation.questions.participation.signup"), new_user_registration_path)).html_safe %>
</div>
<% end %>

View File

@@ -24,6 +24,7 @@
<h3 class="quiz-question"><%= @question.title %></h3> <h3 class="quiz-question"><%= @question.title %></h3>
<div class="debate-questions" id="legislation-answer-form"> <div class="debate-questions" id="legislation-answer-form">
<%= render 'answer_form', process: @process, question: @question, answer: @answer %> <%= render 'answer_form', process: @process, question: @question, answer: @answer %>
<%= render 'participation_not_allowed' %>
</div> </div>
</div> </div>

View File

@@ -278,6 +278,13 @@ en:
share_facebook: Share on Facebook share_facebook: Share on Facebook
share_gplus: Share on Google+ share_gplus: Share on Google+
title: Collaborative legislation process title: Collaborative legislation process
participation:
organizations: Organisations are not permitted to participate in the debate
signin: Sign in
signup: Sign up
unauthenticated: You must %{signin} or %{signup} to participate.
verified_only: Only verified users can participate, %{verify_account}.
verify_account: verify your account
locale: English locale: English
notifications: notifications:
index: index:

View File

@@ -278,6 +278,13 @@ es:
share_facebook: Compartir en Facebook share_facebook: Compartir en Facebook
share_gplus: Compartir en Google+ share_gplus: Compartir en Google+
title: Proceso de legislación colaborativa title: Proceso de legislación colaborativa
participation:
organizations: Las organizaciones no pueden participar en el debate
signin: iniciar sesión
signup: registrarte
unauthenticated: Necesitas %{signin} o %{signup} para participar en el debate.
verified_only: Solo los usuarios verificados pueden participar en el debate, %{verify_account}.
verify_account: verifica tu cuenta
locale: Español locale: Español
notifications: notifications:
index: index: