|
3 | 3 | <!-- tabs for challenges --> |
4 | 4 | <div class="row"> |
5 | 5 | <div class="col s12"> |
6 | | - <ul class="nav nav-underline" ng-init="tab = 1"> |
| 6 | + <ul class="nav nav-underline"> |
7 | 7 | <li class="nav-item"> |
8 | | - <a href="#" ng-click="tab = 1" class="nav-link" ng-class="{'active': tab === 1}"> |
| 8 | + <a href="#" ng-click="challengeList.tab = 1" class="nav-link" ng-class="{'active': challengeList.tab === 1}"> |
9 | 9 | <strong class="text-med-black">Ongoing ({{challengeList.currentCount}})</strong> |
10 | 10 | </a> |
11 | 11 | </li> |
12 | 12 | <li class="nav-item" ng-if="challengeList.upcomingCount > 0"> |
13 | | - <a href="#" ng-click="tab = 2" class="nav-link" ng-class="{'active': tab === 2}"> |
| 13 | + <a href="#" ng-click="challengeList.tab = 2" class="nav-link" ng-class="{'active': challengeList.tab === 2}"> |
14 | 14 | <strong class="text-med-black">Upcoming ({{challengeList.upcomingCount}})</strong> |
15 | 15 | </a> |
16 | 16 | </li> |
17 | 17 | <li class="nav-item"> |
18 | | - <a href="#" ng-click="tab = 3" class="nav-link" ng-class="{'active': tab === 3}"> |
| 18 | + <a href="#" ng-click="challengeList.tab = 3" class="nav-link" ng-class="{'active': challengeList.tab === 3}"> |
19 | 19 | <strong class="text-med-black">Past ({{challengeList.pastCount}})</strong> |
20 | 20 | </a> |
21 | 21 | </li> |
|
24 | 24 | </div> |
25 | 25 |
|
26 | 26 | <!-- ongoing challenges --> |
27 | | - <div ng-show="tab === 1" class="ongoing-challenges"> |
| 27 | + <div ng-show="challengeList.tab === 1" class="ongoing-challenges"> |
28 | 28 | <div ng-if="challengeList.noneCurrentChallenge">None</div> |
29 | 29 | <div class="row"> |
30 | 30 | <div class="col s12 m3" ng-repeat="challenge in challengeList.currentList"><a class="ev-card-hover" ui-sref="web.challenge-main.challenge-page({challengeId:challenge.id})"> |
|
70 | 70 | </div> |
71 | 71 |
|
72 | 72 | <!-- upcoming challenges --> |
73 | | - <div ng-show="tab === 2" class="ongoing-challenges"> |
| 73 | + <div ng-show="challengeList.tab === 2" class="ongoing-challenges"> |
74 | 74 | <div ng-if="challengeList.noneUpcomingChallenge">None</div> |
75 | 75 | <div class="row"> |
76 | 76 | <div class="col s12 m3" ng-repeat="challenge in challengeList.upcomingList"><a class="ev-card-hover" ui-sref="web.challenge-main.challenge-page({challengeId:challenge.id})"> |
|
99 | 99 | </div> |
100 | 100 |
|
101 | 101 | <!-- past challenges --> |
102 | | - <div ng-show="tab === 3" class="ongoing-challenges"> |
| 102 | + <div ng-show="challengeList.tab === 3" class="ongoing-challenges"> |
103 | 103 | <div ng-if="challengeList.nonePastChallenge">None</div> |
104 | 104 | <div class="row"> |
105 | 105 | <div class="col s12 m3" ng-repeat="challenge in challengeList.pastList"> |
|
0 commit comments