|
2 | 2 | .active-challenge(ng-show="challenge.status === 'ACTIVE'")
|
3 | 3 |
|
4 | 4 | header
|
5 |
| - .top |
6 |
| - a.name(ng-href="{{challenge|challengeLinks:'detail'}}") #[span {{challenge.name}}] |
| 5 | + a.name(ng-href="{{challenge|challengeLinks:'detail'}}", title="{{challenge.name}}") #[span {{challenge.name}}] |
7 | 6 |
|
8 |
| - .challenge-track |
9 |
| - |
10 |
| - p.subtrack-color {{challenge.subTrack | underscoreStrip}} |
| 7 | + p.subtrack-color {{challenge.subTrack | underscoreStrip}} |
11 | 8 |
|
12 | 9 | challenge-links(challenge="challenge", view="'tile'")
|
| 10 | + .challenge-card__bottom.challenge-card__bottom--active |
| 11 | + .challenge-details |
| 12 | + p.currentPhase {{challenge.userCurrentPhase}} |
13 | 13 |
|
14 |
| - .challenge-details |
15 |
| - p.currentPhase {{challenge.userCurrentPhase}} |
16 |
| - |
17 |
| - .challenge-calendar(ng-show="challenge.userCurrentPhaseEndTime") |
18 |
| - p.ends-in Ends In |
19 |
| - p.time-remaining {{challenge.userCurrentPhaseEndTime[0]}} |
20 |
| - p.unit-of-time {{challenge.userCurrentPhaseEndTime[1]}} |
| 14 | + .challenge-calendar(ng-show="challenge.userCurrentPhaseEndTime") |
| 15 | + p.ends-in Ends In |
| 16 | + p.time-remaining {{challenge.userCurrentPhaseEndTime[0]}} |
| 17 | + p.unit-of-time {{challenge.userCurrentPhaseEndTime[1]}} |
21 | 18 |
|
22 |
| - .stalled-challenge(ng-hide="challenge.userCurrentPhaseEndTime") This challenge is currently paused. |
| 19 | + .stalled-challenge(ng-hide="challenge.userCurrentPhaseEndTime") This challenge is currently paused. |
23 | 20 |
|
24 |
| - .phase-action(ng-switch="challenge.userAction") |
25 |
| - a.tc-btn.tc-btn-s.tc-btn-wide.tc-btn-ghost.submit(ng-switch-when="Submit", ng-href="{{challenge|challengeLinks:'detail'}}") Submit |
| 21 | + .phase-action(ng-show="challenge.userAction", ng-switch="challenge.userAction") |
| 22 | + a.tc-btn.tc-btn-s.tc-btn-wide.tc-btn-ghost.submit(ng-switch-when="Submit", ng-href="{{challenge|challengeLinks:'detail'}}") Submit |
26 | 23 |
|
27 |
| - .submitted(ng-switch-when="Submitted") Submitted |
| 24 | + .submitted(ng-switch-when="Submitted") Submitted |
28 | 25 |
|
29 |
| - // TODO: Need styling and JS logic for this one |
30 |
| - .registered(ng-switch-when="Registered") Registered |
| 26 | + // TODO: Need styling and JS logic for this one |
| 27 | + .registered(ng-switch-when="Registered") Registered |
31 | 28 |
|
32 |
| - // Only show if not data science track |
33 |
| - p.roles |
34 |
| - span(ng-hide="challenge.track === 'DATA_SCIENCE'") |
35 |
| - span Role: |
36 |
| - span {{challenge.userDetails.roles | listRoles}} |
| 29 | + // Only show if not data science track |
| 30 | + p.roles |
| 31 | + span(ng-hide="challenge.track === 'DATA_SCIENCE'") |
| 32 | + span Role: |
| 33 | + span {{challenge.userDetails.roles | listRoles}} |
37 | 34 |
|
38 | 35 | .completed-challenge(
|
39 | 36 | ng-show="challenge.status === 'COMPLETED' || challenge.status === 'PAST'",
|
40 | 37 | ng-switch="challenge.track")
|
41 |
| - .challenge-track |
42 | 38 |
|
43 | 39 | header
|
44 |
| - .top |
45 |
| - a.name(ng-href="{{challenge|challengeLinks:'detail'}}") {{challenge.name}} |
| 40 | + a.name(ng-href="{{challenge|challengeLinks:'detail'}}", title="{{challenge.name}}") {{challenge.name}} |
46 | 41 |
|
47 |
| - p.subtrack-color {{challenge.subTrack | underscoreStrip}} |
| 42 | + p.subtrack-color {{challenge.subTrack | underscoreStrip}} |
48 | 43 |
|
49 | 44 | p.date-completed {{challenge.submissionEndDate | date : 'MMMM yyyy'}}
|
50 | 45 |
|
51 | 46 | .winner-ribbon(ng-show="challenge.wonFirst")
|
52 | 47 |
|
53 |
| - .challenge-details(ng-switch-when="DATA_SCIENCE", ng-switch="challenge.subTrack", ng-class="challenge.track") |
| 48 | + .challenge-card__bottom.challenge-card__bottom--completed |
| 49 | + .challenge-details(ng-switch-when="DATA_SCIENCE", ng-switch="challenge.subTrack", ng-class="challenge.track") |
54 | 50 |
|
55 |
| - div |
56 |
| - .marathon-score |
57 |
| - p.score {{challenge.pointTotal || 0 }} |
| 51 | + div |
| 52 | + .marathon-score |
| 53 | + p.score {{challenge.pointTotal || 0 }} |
58 | 54 |
|
59 |
| - p Total Points |
| 55 | + p Total Points |
60 | 56 |
|
61 |
| - .challenge-details(ng-switch-when="DEVELOP") |
62 |
| - dev-challenge-user-place(challenge="challenge", view="view") |
| 57 | + .challenge-details(ng-switch-when="DEVELOP") |
| 58 | + dev-challenge-user-place(challenge="challenge", view="view") |
63 | 59 |
|
64 |
| - .challenge-details(ng-switch-when="DESIGN") |
65 |
| - design-challenge-user-place(challenge="challenge", view="view") |
| 60 | + .challenge-details(ng-switch-when="DESIGN") |
| 61 | + design-challenge-user-place(challenge="challenge", view="view") |
66 | 62 |
|
67 |
| - // Only show if not data science track |
68 |
| - p.roles |
69 |
| - span(ng-hide="challenge.track === 'DATA_SCIENCE'") |
70 |
| - span Role: |
71 |
| - span {{challenge.userDetails.roles | listRoles}} |
| 63 | + // Only show if not data science track |
| 64 | + p.roles |
| 65 | + span(ng-hide="challenge.track === 'DATA_SCIENCE'") |
| 66 | + span Role: |
| 67 | + span {{challenge.userDetails.roles | listRoles}} |
72 | 68 |
|
73 | 69 | .challenge.list-view(ng-show="view=='list'", ng-class="challenge.track")
|
74 | 70 | .active-challenge(ng-show="challenge.status === 'ACTIVE'")
|
75 |
| - .challenge-track |
76 | 71 |
|
77 | 72 | header
|
78 |
| - a.name(ng-href="{{challenge|challengeLinks:'detail'}}") {{challenge.name}} |
| 73 | + a.name(ng-href="{{challenge|challengeLinks:'detail'}}", title="{{challenge.name}}") {{challenge.name}} |
79 | 74 |
|
80 | 75 | p.subtrack-color {{challenge.subTrack | underscoreStrip}}
|
81 | 76 |
|
|
102 | 97 | .completed-challenge(
|
103 | 98 | ng-show="challenge.status === 'COMPLETED' || challenge.status === 'PAST'",
|
104 | 99 | ng-switch="challenge.track")
|
105 |
| - .challenge-track |
106 | 100 |
|
107 | 101 | header
|
108 |
| - a.name(ng-href="{{challenge|challengeLinks:'detail'}}") {{challenge.name}} |
| 102 | + a.name(ng-href="{{challenge|challengeLinks:'detail'}}", title="{{challenge.name}}") {{challenge.name}} |
109 | 103 |
|
110 | 104 | p.subtrack-color {{challenge.subTrack | underscoreStrip}}
|
111 | 105 |
|
112 | 106 | p.roles(ng-hide="challenge.track === 'DATA_SCIENCE'") #[span Role: ] #[span {{challenge.userDetails.roles | listRoles}}]
|
113 | 107 |
|
114 | 108 | .challenge-details(ng-switch-when="DATA_SCIENCE", ng-switch="challenge.subTrack", ng-class="challenge.track")
|
115 | 109 |
|
116 |
| - div |
117 |
| - .marathon-score |
118 |
| - p.score {{challenge.pointTotal || 0 }} |
| 110 | + .marathon-score |
| 111 | + p.score {{challenge.pointTotal || 0 }} |
119 | 112 |
|
120 |
| - p Total Points |
| 113 | + p Total Points |
121 | 114 |
|
122 | 115 | .challenge-details(ng-switch-when="DEVELOP")
|
123 | 116 | dev-challenge-user-place(challenge="challenge", view="view")
|
|
0 commit comments