From 058b512b7dbb37a1c341b3384703f7cf62bb404a Mon Sep 17 00:00:00 2001 From: ricola Date: Sun, 6 Apr 2025 17:04:31 -0600 Subject: [PATCH] Add color to ratings --- views/layout.erb | 1 + views/votes_show_closed.erb | 6 ++++-- views/votes_show_open.erb | 6 +++--- vote.rb | 5 +++++ 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/views/layout.erb b/views/layout.erb index 8f974f6..fe6b590 100644 --- a/views/layout.erb +++ b/views/layout.erb @@ -5,6 +5,7 @@ <%= _("Vote") %> + <% if current_user %> diff --git a/views/votes_show_closed.erb b/views/votes_show_closed.erb index 4ca8b71..ba053f8 100644 --- a/views/votes_show_closed.erb +++ b/views/votes_show_closed.erb @@ -16,7 +16,8 @@ <%= user.email %> <% @vote.candidates.each do |candidate| %> <% if rating = @vote.ratings.find { |rating| rating.user == user and rating.candidate == candidate } %> - <%= settings.values.select { |e| e[:id] == rating.value }.first[:label] %> + <% value = settings.values.select { |e| e[:id] == rating.value }.first %> + <%= value[:label] %> <% end %> <% end %> @@ -39,7 +40,8 @@ <%= i %> <%= candidate.name %> - <%= settings.values.select { |e| e[:id] == candidate.mj.mj }.first[:label] %> + <% value = settings.values.select { |e| e[:id] == candidate.mj.mj }.first %> + <%= value[:label] %> <%= candidate.mj.proponents %> <%= candidate.mj.opponents %> diff --git a/views/votes_show_open.erb b/views/votes_show_open.erb index f2e0449..4e8cd49 100644 --- a/views/votes_show_open.erb +++ b/views/votes_show_open.erb @@ -12,11 +12,11 @@
  • <%= candidate.name %>

    <%= candidate.description %>

    -
      +
        <% settings.values.reverse.each do |v| %> - checked<% end %>> +
      • checked<% end %>>
      • <% end %> -
    +
  • <% end %> diff --git a/vote.rb b/vote.rb index e9e2475..c70ec7f 100644 --- a/vote.rb +++ b/vote.rb @@ -71,6 +71,11 @@ get '/' do erb :home end +get '/style.css' do + content_type 'text/css' + erb :style, :layout => false +end + get '/signup' do erb :signup end