Commit 6d35008cb36aca609a4e2a9bf80a63d956b51d28

Authored by Victor Costa
1 parent 542a5637

Display empty ranking message

lib/gamification_plugin/dashboard_helper.rb
... ... @@ -30,7 +30,7 @@ module GamificationPlugin::DashboardHelper
30 30 end
31 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 34 (context_ranking.blank? ? '' : render(:partial => 'gamification/ranking', :locals => {:ranking => context_ranking, :target_ranking => target_ranking, :ranking_class => 'context'}))
35 35 end
36 36  
... ...
public/style.css
... ... @@ -189,6 +189,12 @@
189 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 198 /* Star Rating */
193 199  
194 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 4 <ul class="ranking <%= defined?(ranking_class) ? ranking_class : '' %>">
2 5 <% ranking.each do |person| %>
3 6 <li class="ranking-item <%= person == target_ranking ? 'current' : '' %>">
... ... @@ -17,3 +20,4 @@
17 20 </li>
18 21 <% end %>
19 22 </ul>
  23 +<% end %>
... ...