From 6d35008cb36aca609a4e2a9bf80a63d956b51d28 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Mon, 17 Aug 2015 13:15:27 -0300 Subject: [PATCH] Display empty ranking message --- lib/gamification_plugin/dashboard_helper.rb | 2 +- public/style.css | 6 ++++++ views/gamification/_ranking.html.erb | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/gamification_plugin/dashboard_helper.rb b/lib/gamification_plugin/dashboard_helper.rb index 527c45d..7d85fc3 100644 --- a/lib/gamification_plugin/dashboard_helper.rb +++ b/lib/gamification_plugin/dashboard_helper.rb @@ -30,7 +30,7 @@ module GamificationPlugin::DashboardHelper end ranking = ranking.limit(limit) - render(:partial => 'gamification/ranking', :locals => {:ranking => ranking, :target_ranking => target_ranking, :context_ranking => context_ranking}) + + render(:partial => 'gamification/ranking', :locals => {:ranking => ranking, :target_ranking => target_ranking}) + (context_ranking.blank? ? '' : render(:partial => 'gamification/ranking', :locals => {:ranking => context_ranking, :target_ranking => target_ranking, :ranking_class => 'context'})) end diff --git a/public/style.css b/public/style.css index b235cd7..b41950b 100644 --- a/public/style.css +++ b/public/style.css @@ -189,6 +189,12 @@ opacity: 0.8; } +.gamification-rankings .ranking-empty { + text-align: center; + color: rgb(158, 158, 158); + font-style: italic; +} + /* Star Rating */ .rating { diff --git a/views/gamification/_ranking.html.erb b/views/gamification/_ranking.html.erb index 52b9fa1..b6afc5f 100644 --- a/views/gamification/_ranking.html.erb +++ b/views/gamification/_ranking.html.erb @@ -1,3 +1,6 @@ +<% if ranking.empty? %> +
<%= _('Not enough points for this ranking yet') %>
+<% else %> +<% end %> -- libgit2 0.21.2