Commit 6d35008cb36aca609a4e2a9bf80a63d956b51d28
1 parent
542a5637
Exists in
master
and in
1 other branch
Display empty ranking message
Showing
3 changed files
with
11 additions
and
1 deletions
Show diff stats
lib/gamification_plugin/dashboard_helper.rb
@@ -30,7 +30,7 @@ module GamificationPlugin::DashboardHelper | @@ -30,7 +30,7 @@ module GamificationPlugin::DashboardHelper | ||
30 | end | 30 | end |
31 | ranking = ranking.limit(limit) | 31 | ranking = ranking.limit(limit) |
32 | 32 | ||
33 | - render(:partial => 'gamification/ranking', :locals => {:ranking => ranking, :target_ranking => target_ranking, :context_ranking => context_ranking}) + | 33 | + render(:partial => 'gamification/ranking', :locals => {:ranking => ranking, :target_ranking => target_ranking}) + |
34 | (context_ranking.blank? ? '' : render(:partial => 'gamification/ranking', :locals => {:ranking => context_ranking, :target_ranking => target_ranking, :ranking_class => 'context'})) | 34 | (context_ranking.blank? ? '' : render(:partial => 'gamification/ranking', :locals => {:ranking => context_ranking, :target_ranking => target_ranking, :ranking_class => 'context'})) |
35 | end | 35 | end |
36 | 36 |
public/style.css
@@ -189,6 +189,12 @@ | @@ -189,6 +189,12 @@ | ||
189 | opacity: 0.8; | 189 | opacity: 0.8; |
190 | } | 190 | } |
191 | 191 | ||
192 | +.gamification-rankings .ranking-empty { | ||
193 | + text-align: center; | ||
194 | + color: rgb(158, 158, 158); | ||
195 | + font-style: italic; | ||
196 | +} | ||
197 | + | ||
192 | /* Star Rating */ | 198 | /* Star Rating */ |
193 | 199 | ||
194 | .rating { | 200 | .rating { |
views/gamification/_ranking.html.erb
1 | +<% if ranking.empty? %> | ||
2 | + <div class="ranking-empty"><%= _('Not enough points for this ranking yet') %></div> | ||
3 | +<% else %> | ||
1 | <ul class="ranking <%= defined?(ranking_class) ? ranking_class : '' %>"> | 4 | <ul class="ranking <%= defined?(ranking_class) ? ranking_class : '' %>"> |
2 | <% ranking.each do |person| %> | 5 | <% ranking.each do |person| %> |
3 | <li class="ranking-item <%= person == target_ranking ? 'current' : '' %>"> | 6 | <li class="ranking-item <%= person == target_ranking ? 'current' : '' %>"> |
@@ -17,3 +20,4 @@ | @@ -17,3 +20,4 @@ | ||
17 | </li> | 20 | </li> |
18 | <% end %> | 21 | <% end %> |
19 | </ul> | 22 | </ul> |
23 | +<% end %> |