|
1 | 1 | .skill-picker-container
|
2 | 2 | h1 Welcome to Topcoder!
|
3 | 3 |
|
4 |
| - p Pick your tracks and select relevant skills. This helps to get you into the community and find appropriate competitions. |
| 4 | + p.instruction Pick your tracks and select relevant skills. This helps to get you into the community and find appropriate competitions. |
5 | 5 |
|
6 | 6 | .track-picker
|
7 | 7 | h1 Tell us what you do
|
8 | 8 |
|
9 |
| - .select-tracks.mobile |
| 9 | + .mobile |
10 | 10 | .track-section
|
11 | 11 | .track-button(ng-class="{'button-expanded': vm.dropdown.design}")
|
12 | 12 | .track-checkbox
|
|
16 | 16 |
|
17 | 17 | span.subscript [{{vm.selectedSkills.design.numSkills}}]
|
18 | 18 |
|
19 |
| - .dropdown-mobile(ng-click="vm.dropdown.design = !vm.dropdown.design") |
| 19 | + .dropdown(ng-click="vm.dropdown.design = !vm.dropdown.design") |
20 | 20 | i.fa(ng-class="{'fa-caret-down': !vm.dropdown.design, 'fa-caret-up': vm.dropdown.design}")
|
21 | 21 |
|
22 | 22 | .track-skills(ng-show="vm.dropdown.design")
|
23 | 23 | .track-skill(ng-repeat="skill in vm.skills.design", ng-click="vm.toggleSkill('design', skill)", ng-class="{'skill-selected': vm.selectedSkills.design[skill]}") {{skill}}
|
24 | 24 |
|
| 25 | + .track-section |
| 26 | + .track-button(ng-class="{'button-expanded': vm.dropdown.develop}") |
| 27 | + .track-checkbox |
| 28 | + input(type="checkbox", id="checkbox-develop-mobile", ng-checked="vm.tracks.develop") |
| 29 | + |
| 30 | + label(for="checkbox-develop-mobile", ng-click="vm.selectTrack('develop')", ng-class="{ 'checked-track': vm.tracks.develop }") #[span] Development |
| 31 | + |
| 32 | + span.subscript [{{vm.selectedSkills.develop.numSkills}}] |
| 33 | + |
| 34 | + .dropdown(ng-click="vm.dropdown.develop = !vm.dropdown.develop") |
| 35 | + i.fa(ng-class="{'fa-caret-down': !vm.dropdown.develop, 'fa-caret-up': vm.dropdown.develop}") |
| 36 | + |
| 37 | + .track-skills(ng-show="vm.dropdown.develop") |
| 38 | + .track-skill(ng-repeat="skill in vm.skills.develop", ng-click="vm.toggleSkill('develop', skill)", ng-class="{'skill-selected': vm.selectedSkills.develop[skill]}") {{skill}} |
25 | 39 |
|
26 |
| - .track-button(ng-class="{'button-expanded': vm.dropdown.develop}") |
27 |
| - .track-checkbox |
28 |
| - input(type="checkbox", id="checkbox-develop-mobile", ng-checked="vm.tracks.develop") |
| 40 | + .track-section |
| 41 | + .track-button(ng-class="{'button-expanded': vm.dropdown.data_science}") |
| 42 | + .track-checkbox |
| 43 | + input(type="checkbox", id="checkbox-data-science-mobile", ng-checked="vm.tracks.data_science") |
| 44 | + |
| 45 | + label(for="checkbox-data-science-mobile", ng-click="vm.selectTrack('data_science')", ng-class="{ 'checked-track': vm.tracks.data_science }") #[span] Data Science |
29 | 46 |
|
30 |
| - label(for="checkbox-develop-mobile", ng-click="vm.selectTrack('develop')", ng-class="{ 'checked-track': vm.tracks.develop }") #[span] Development |
| 47 | + span.subscript [{{vm.selectedSkills.data_science.numSkills}}] |
31 | 48 |
|
32 |
| - span.subscript [{{vm.selectedSkills.develop.numSkills}}] |
| 49 | + .dropdown(ng-click="vm.dropdown.data_science = !vm.dropdown.data_science") |
| 50 | + i.fa(ng-class="{'fa-caret-down': !vm.dropdown.data_science, 'fa-caret-up': vm.dropdown.data_science}") |
33 | 51 |
|
34 |
| - .dropdown-mobile(ng-click="vm.dropdown.develop = !vm.dropdown.develop") |
35 |
| - i.fa(ng-class="{'fa-caret-down': !vm.dropdown.develop, 'fa-caret-up': vm.dropdown.develop}") |
| 52 | + .track-skills(ng-show="vm.dropdown.data_science") |
| 53 | + .track-skill(ng-repeat="skill in vm.skills.data_science", ng-click="vm.toggleSkill('data_science', skill)", ng-class="{'skill-selected': vm.selectedSkills.data_science[skill]}") {{skill}} |
36 | 54 |
|
37 |
| - .track-skills(ng-show="vm.dropdown.develop") |
38 |
| - .track-skill(ng-repeat="skill in vm.skills.develop", ng-click="vm.toggleSkill('develop', skill)", ng-class="{'skill-selected': vm.selectedSkills.develop[skill]}") {{skill}} |
| 55 | + p.reminder Please pick at least one track, you can always change it later. |
| 56 | + |
| 57 | + .desktop |
| 58 | + .track-buttons |
| 59 | + .track-button(ng-click="vm.selectTrack('design')") |
| 60 | + .track-checkbox |
| 61 | + input(type="checkbox", id="checkbox-design-mobile", ng-checked="vm.tracks.design") |
| 62 | + |
| 63 | + label(for="checkbox-design-mobile", ng-class="{ 'checked-track': vm.tracks.design }") #[span] Design |
| 64 | + |
| 65 | + span.subscript [{{vm.selectedSkills.design.numSkills}}] |
| 66 | + |
| 67 | + .dropdown |
| 68 | + i.fa(ng-class="{'fa-caret-down': vm.dropdown.design}") |
| 69 | + |
| 70 | + .track-button(ng-click="vm.selectTrack('develop')") |
| 71 | + .track-checkbox |
| 72 | + input(type="checkbox", id="checkbox-develop-mobile", ng-checked="vm.tracks.develop") |
| 73 | + |
| 74 | + label(for="checkbox-develop-mobile", ng-class="{ 'checked-track': vm.tracks.develop }") #[span] Development |
| 75 | + |
| 76 | + span.subscript [{{vm.selectedSkills.develop.numSkills}}] |
| 77 | + |
| 78 | + .dropdown |
| 79 | + i.fa(ng-class="{'fa-caret-down': vm.dropdown.develop}") |
| 80 | + |
| 81 | + .track-button(ng-click="vm.selectTrack('data_science')") |
| 82 | + .track-checkbox |
| 83 | + input(type="checkbox", id="checkbox-data-science-mobile", ng-checked="vm.tracks.data_science") |
39 | 84 |
|
40 |
| - .track-button(ng-class="{'button-expanded': vm.dropdown.data_science}") |
41 |
| - .track-checkbox |
42 |
| - input(type="checkbox", id="checkbox-data-science-mobile", ng-checked="vm.tracks.data_science") |
| 85 | + label(for="checkbox-data-science-mobile", ng-class="{ 'checked-track': vm.tracks.data_science }") #[span] Data Science |
43 | 86 |
|
44 |
| - label(for="checkbox-data-science-mobile", ng-click="vm.selectTrack('data_science')", ng-class="{ 'checked-track': vm.tracks.data_science }") #[span] Data Science |
| 87 | + span.subscript [{{vm.selectedSkills.data_science.numSkills}}] |
45 | 88 |
|
46 |
| - span.subscript [{{vm.selectedSkills.data_science.numSkills}}] |
| 89 | + .dropdown |
| 90 | + i.fa(ng-class="{'fa-caret-down': vm.dropdown.data_science}") |
47 | 91 |
|
48 |
| - .dropdown-mobile(ng-click="vm.dropdown.data_science = !vm.dropdown.data_science") |
49 |
| - i.fa(ng-class="{'fa-caret-down': !vm.dropdown.data_science, 'fa-caret-up': vm.dropdown.data_science}") |
| 92 | + .skills-tab |
| 93 | + .choose-prompt(ng-show="false") Please pick at least one track, you can always change it later. |
50 | 94 |
|
51 |
| - .track-skills(ng-show="vm.dropdown.data_science") |
52 |
| - .track-skill(ng-repeat="skill in vm.skills.data_science", ng-click="vm.toggleSkill('data_science', skill)", ng-class="{'skill-selected': vm.selectedSkills.data_science[skill]}") {{skill}} |
| 95 | + .track-skills |
| 96 | + .track-skill(ng-hide="false", ng-repeat="skill in vm.skills.data_science", ng-click="vm.toggleSkill('data_science', skill)", ng-class="{'skill-selected': vm.selectedSkills.data_science[skill]}") {{skill}} |
53 | 97 |
|
54 |
| - p.reminder Please pick at least one track, you can always change it later. |
55 | 98 |
|
56 |
| - button(type="button", ng-class="{'enabled-button': vm.tracks.design || vm.tracks.develop || vm.tracks.data_science}") Done |
| 99 | + button(type="button", ng-click="vm.submitSkills()", ng-class="{'enabled-button': vm.tracks.design || vm.tracks.develop || vm.tracks.data_science}") Done |
0 commit comments