Commit c12f8abdb8076feeb85a073c64f8d50dd022dddc
1 parent
b5a544e6
Exists in
master
and in
1 other branch
Add title to badge
Showing
6 changed files
with
15 additions
and
5 deletions
Show diff stats
db/migrate/20150330102818_create_badges.rb
lib/gamification_plugin/badge.rb
... | ... | @@ -4,7 +4,7 @@ class GamificationPlugin::Badge < Noosfero::Plugin::ActiveRecord |
4 | 4 | |
5 | 5 | has_many :badges_sash, :class_name => 'Merit::BadgesSash' |
6 | 6 | |
7 | - attr_accessible :owner, :name, :description, :level, :custom_fields | |
7 | + attr_accessible :owner, :name, :description, :level, :custom_fields, :title | |
8 | 8 | |
9 | 9 | serialize :custom_fields |
10 | 10 | ... | ... |
views/gamification/dashboard.html.erb
... | ... | @@ -38,9 +38,9 @@ |
38 | 38 | <ul class="badge-list"> |
39 | 39 | <% environment.gamification_plugin_badges.each do |badge| %> |
40 | 40 | <li class="badge <%= badge.name %> <%= @target.badges.include?(badge) ? 'earned' : 'not-earned' %>"> |
41 | - <div class="badge"> | |
41 | + <div class="badge" title="<%= badge.description %>"> | |
42 | 42 | <div class="image <%= badge.name %>"></div> |
43 | - <div class="description"><%= badge.description %></div> | |
43 | + <div class="title"><%= badge.title %></div> | |
44 | 44 | <div class="level"><%= _('Level %s' % badge.level) %></div> |
45 | 45 | </div> |
46 | 46 | </li> | ... | ... |
views/gamification_plugin_badges/_form.html.erb
... | ... | @@ -16,6 +16,10 @@ |
16 | 16 | <%= f.select :name, Merit::BadgeRules::AVAILABLE_RULES.map{ |key, rule| key } %> |
17 | 17 | </div> |
18 | 18 | <div class="field"> |
19 | + <%= f.label :title %><br /> | |
20 | + <%= f.text_field :title %> | |
21 | + </div> | |
22 | + <div class="field"> | |
19 | 23 | <%= f.label :description %><br /> |
20 | 24 | <%= f.text_field :description %> |
21 | 25 | </div> | ... | ... |
views/gamification_plugin_badges/index.html.erb
... | ... | @@ -3,7 +3,7 @@ |
3 | 3 | <table> |
4 | 4 | <tr> |
5 | 5 | <th>Name</th> |
6 | - <th>Description</th> | |
6 | + <th>Title</th> | |
7 | 7 | <th>Level</th> |
8 | 8 | <th>Threshold</th> |
9 | 9 | <th></th> |
... | ... | @@ -14,7 +14,7 @@ |
14 | 14 | <% @gamification_plugin_badges.each do |gamification_plugin_badge| %> |
15 | 15 | <tr> |
16 | 16 | <td><%= gamification_plugin_badge.name %></td> |
17 | - <td><%= gamification_plugin_badge.description %></td> | |
17 | + <td><%= gamification_plugin_badge.title %></td> | |
18 | 18 | <td><%= gamification_plugin_badge.level %></td> |
19 | 19 | <td><%= gamification_plugin_badge.threshold %></td> |
20 | 20 | <td><%= link_to 'Show', :action => :show, :id => gamification_plugin_badge.id %></td> | ... | ... |
views/gamification_plugin_badges/show.html.erb