|
47 | 47 | } |
48 | 48 |
|
49 | 49 | function fill_skill_search_li(skill_id, skill_name, checked) { |
50 | | - var checked_condition = ''; |
51 | | - var activeCondition = ''; |
| 50 | + var checked_condition = '', |
| 51 | + activeCondition = '', |
| 52 | + iconClassCondition = 'fa fa-square-o fa-fw'; |
52 | 53 |
|
53 | 54 | if (checked) { |
54 | 55 | checked_condition = 'checked=checked'; |
55 | 56 | activeCondition = 'active'; |
| 57 | + iconClassCondition = 'fa fa-check-square-o fa-fw'; |
56 | 58 | } |
57 | 59 |
|
58 | 60 | return '\ |
|
62 | 64 | <div class="btn-group btn-group-sm" data-toggle="buttons">\n\ |
63 | 65 | <label class="btn btn-default ' + activeCondition + '" aria-label="{{ 'Select'|get_lang }}" title="{{ 'SelectToSearch'|get_lang }}">\n\ |
64 | 66 | <input id="skill_to_select_id_' + skill_id + '" data-id="' + skill_id + '" name="' + skill_name + '" class="skill_to_select" type="checkbox" autocomplete="off" ' + checked_condition + '>\n\ |
65 | | - <span class="fa fa-check-square-o" aria-hidden="true"></span>\n\ |
| 67 | + <span class="' + iconClassCondition + '" aria-hidden="true"></span>\n\ |
66 | 68 | </label>\n\ |
67 | 69 | <button class="btn btn-default load_wheel" aria-label="{{ 'Search'|get_lang }}" title="{{ 'PlaceOnTheWheel'|get_lang }}" data-id="' + skill_id + '">\n\ |
68 | 70 | <span class="fa fa-crosshairs fa-fw" aria-hidden="true"></span>\n\ |
|
241 | 243 |
|
242 | 244 | /* Skill item list onclick */ |
243 | 245 | $("#skill_holder").on("change", "input.skill_to_select", function () { |
244 | | - skill_id = $(this).data('id'); |
245 | | - skill_name = $(this).attr('name'); |
| 246 | + var self = $(this); |
| 247 | +
|
| 248 | + skill_id = self.data('id') || 0; |
| 249 | + skill_name = self.attr('name'); |
246 | 250 | add_skill_in_profile_list(skill_id, skill_name); |
| 251 | +
|
| 252 | + if (this.checked) { |
| 253 | + self.next('.fa').replaceWith('<span class="fa fa-check-square-o fa-fw" aria-hidden="true"></span>'); |
| 254 | + } else { |
| 255 | + self.next('.fa').replaceWith('<span class="fa fa-square-o fa-fw" aria-hidden="true"></span>'); |
| 256 | + } |
247 | 257 | }); |
248 | 258 |
|
249 | 259 | /* URL link when searching skills */ |
|
0 commit comments