From 0182e1f28b3919de100423bf08bff5477f9277b9 Mon Sep 17 00:00:00 2001
From: Yannick Warnier <ywarnier@beeznest.org>
Date: Tue, 13 Oct 2015 19:25:19 -0500
Subject: [PATCH] Add badges to skills list + remove text from action buttons
 to increase space for description - refs CT#7883

---
 main/template/default/skill/list.tpl | 44 +++++++++++++++++-----------
 1 file changed, 27 insertions(+), 17 deletions(-)

diff --git a/main/template/default/skill/list.tpl b/main/template/default/skill/list.tpl
index 8a20667935..8dc59c2412 100644
--- a/main/template/default/skill/list.tpl
+++ b/main/template/default/skill/list.tpl
@@ -6,44 +6,54 @@
     <table class="table table-hover table-striped">
         <thead>
             <tr>
+                <th>{{ "Badges" | get_lang }}</th>
                 <th>{{ "Name" | get_lang }}</th>
-                <th>{{ "ShortCode" | get_lang }}</th>
-                <th>{{ "Description" | get_lang }}</th>
-                <th>{{ "Options" | get_lang }}</th>
+                <th class="text-center">{{ "ShortCode" | get_lang }}</th>
+                <th class="text-center">{{ "Description" | get_lang }}</th>
+                <th class="text-center">{{ "Options" | get_lang }}</th>
             </tr>
         </thead>
         <tfoot>
             <tr>
+                <th>{{ "Badges" | get_lang }}</th>
                 <th>{{ "Name" | get_lang }}</th>
-                <th>{{ "ShortCode" | get_lang }}</th>
-                <th>{{ "Description" | get_lang }}</th>
-                <th>{{ "Options" | get_lang }}</th>
+                <th class="text-center">{{ "ShortCode" | get_lang }}</th>
+                <th class="text-center">{{ "Description" | get_lang }}</th>
+                <th class="text-center">{{ "Options" | get_lang }}</th>
             </tr>
         </tfoot>
         <tbody>
             {% for skill in skills %}
                 <tr>
+                    <td width="50">
+                        {% if skill.icon is empty %}
+                            <img src="{{ 'badges-default.png' | icon(32) }}" width="32" height="32" alt="{{ skill.name }}">
+                        {% else %}
+                            <img src="{{ skill.web_icon_path }}" width="32" height="32" alt="{{ skill.name }}">
+                        {% endif %}
+
+                    </td>
                     <td width="200">{{ skill.name }}</td>
                     <td class="text-center">{{ skill.short_code }}</td>
-                    <td width="300">{{ skill.description }}</td>
+                    <td width="500">{{ skill.description }}</td>
                     <td class="text-right">
-                        <a href="{{ _p.web_main }}admin/skill_edit.php?id={{ skill.id }}" class="btn btn-primary btn-sm">
-                            <i class="fa fa-edit fa-fw"></i> {{ "Edit" | get_lang }}
+                        <a href="{{ _p.web_main }}admin/skill_edit.php?id={{ skill.id }}" class="btn btn-primary btn-sm" title="{{ "Edit" | get_lang }}">
+                            <i class="fa fa-edit fa-fw"></i>
                         </a>
-                        <a href="{{ _p.web_main }}admin/skill_create.php?parent={{ skill.id }}" class="btn btn-primary btn-sm">
-                            <i class="fa fa-plus fa-fw"></i> {{ "CreateChildSkill" | get_lang }}
+                        <a href="{{ _p.web_main }}admin/skill_create.php?parent={{ skill.id }}" class="btn btn-primary btn-sm" title="{{ "CreateChildSkill" | get_lang }}">
+                            <i class="fa fa-plus fa-fw"></i>
                         </a>
-                        <a href="{{ _p.web_main }}admin/skill_badge_create.php?id={{ skill.id }}" class="btn btn-primary btn-sm">
-                            <i class="fa fa-shield fa-fw"></i> {{ "CreateBadge" | get_lang }}
+                        <a href="{{ _p.web_main }}admin/skill_badge_create.php?id={{ skill.id }}" class="btn btn-primary btn-sm" title="{{ "CreateBadge" | get_lang }}">
+                            <i class="fa fa-shield fa-fw"></i>
                         </a>
 
                         {% if skill.status == 0 %}
-                            <a href="{{ _p.web_self ~ '?' ~ {"action": "enable", "id": skill.id}|url_encode() }}" class="btn btn-success btn-sm">
-                                <i class="fa fa-check-circle-o fa-fw"></i> {{ 'Enable' }}
+                            <a href="{{ _p.web_self ~ '?' ~ {"action": "enable", "id": skill.id}|url_encode() }}" class="btn btn-success btn-sm" title="{{ 'Enable' }}">
+                                <i class="fa fa-check-circle-o fa-fw"></i>
                             </a>
                         {% else %}
-                            <a href="{{ _p.web_self ~ '?' ~ {"action": "disable", "id": skill.id}|url_encode() }}" class="btn btn-danger btn-sm">
-                                <i class="fa fa-ban fa-fw"></i> {{ 'Disable' }}
+                            <a href="{{ _p.web_self ~ '?' ~ {"action": "disable", "id": skill.id}|url_encode() }}" class="btn btn-danger btn-sm" title="{{ 'Disable' }}">
+                                <i class="fa fa-ban fa-fw"></i>
                             </a>
                         {% endif %}
                     </td>