Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit e274754

Browse files
author
Parth Shah
committed
stats are ordered by most recent event date
1 parent f3b3924 commit e274754

File tree

5 files changed

+13
-10
lines changed

5 files changed

+13
-10
lines changed

app/my-dashboard/subtrack-stats/subtrack-stats.jade

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
.ratings(ng-if="vm.hasRanks && !vm.loading")
55
.tracks
6-
.track(ng-repeat="subtrack in vm.subtrackRanks | orderBy: ['track', 'rank']", ui-sref="profile.subtrack({userHandle: vm.handle, track: subtrack.track, subTrack: subtrack.subTrack})")
6+
.track(ng-repeat="subtrack in vm.subtrackRanks | orderBy:'mostRecentEventDate':true", ui-sref="profile.subtrack({userHandle: vm.handle, track: subtrack.track, subTrack: subtrack.subTrack})")
77
.flex-wrapper
8-
p.subtrack {{subtrack.subTrack | underscoreStrip}}
8+
p.subtrack {{subtrack.subTrack | underscoreStrip}}
99

1010
p.rating(ng-if="subtrack.track !== 'DESIGN'", style="color: {{subtrack.stat | ratingColor}}") {{subtrack.stat | number}}
1111
span(style="background-color: {{subtrack.stat | ratingColor}}", ng-if="subtrack.track === 'DEVELOP' || subtrack.track === 'DATA_SCIENCE'")
@@ -16,7 +16,7 @@
1616

1717
ul(rn-carousel, rn-carousel-controls)
1818
li(ng-repeat="subtracks in vm.subtrackRanksCollection")
19-
.track(ng-repeat="subtrack in subtracks", ui-sref="profile.subtrack({userHandle: vm.handle, track: subtrack.track, subTrack: subtrack.subTrack})")
19+
.track(ng-repeat="subtrack in subtracks | orderBy:'mostRecentEventDate':true", ui-sref="profile.subtrack({userHandle: vm.handle, track: subtrack.track, subTrack: subtrack.subTrack})")
2020
.flex-wrapper
2121
p.subtrack {{subtrack.subTrack | underscoreStrip}}
2222

app/profile/about/about.jade

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
span {{track | track | uppercase}}
5757

5858
a.subtrack(
59-
ng-repeat="subtrack in profileVm.categories[track]",
59+
ng-repeat="subtrack in profileVm.categories[track] | orderBy:'mostRecentEventDate':true",
6060
ui-sref="profile.subtrack({track: subtrack.track, subTrack: subtrack.subTrack})",
6161
class="{{$index == 0 && 'first'}}"
6262
)

app/services/profile.service.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@
101101
'subTrack': subTrack.name,
102102
'rank': subTrack.rank ? subTrack.rank.overallRank : 0,
103103
'rating': subTrack.rank.rating || 0,
104-
'wins': subTrack.wins
104+
'wins': subTrack.wins,
105+
'mostRecentEventDate': new Date(subTrack.mostRecentEventDate)
105106
};
106107
}).filter(function(subTrack) {
107108
return !(subTrack.subTrack == 'COPILOT_POSTING' && subTrack.track == 'DEVELOP');
@@ -114,7 +115,8 @@
114115
'track': 'DESIGN',
115116
'subTrack': subTrack.name,
116117
'rank': false,
117-
'wins': subTrack.wins
118+
'wins': subTrack.wins,
119+
'mostRecentEventDate': new Date(subTrack.mostRecentEventDate)
118120
};
119121
});
120122
}
@@ -124,7 +126,8 @@
124126
'track': 'DATA_SCIENCE',
125127
'subTrack': 'SRM',
126128
'rank': srmStats.rank.rank,
127-
'rating': srmStats.rank.rating
129+
'rating': srmStats.rank.rating,
130+
'mostRecentEventDate': new Date(srmStats.rank.mostRecentEventDate)
128131
});
129132
}
130133
if (stats.DATA_SCIENCE && stats.DATA_SCIENCE.MARATHON_MATCH && stats.DATA_SCIENCE.MARATHON_MATCH.rank) {
@@ -133,7 +136,8 @@
133136
'track': 'DATA_SCIENCE',
134137
'subTrack': 'MARATHON_MATCH',
135138
'rank': marathonStats.rank.rank,
136-
'rating': marathonStats.rank.rating
139+
'rating': marathonStats.rank.rating,
140+
'mostRecentEventDate': new Date(marathonStats.rank.mostRecentEventDate)
137141
});
138142
}
139143
if (stats.COPILOT) {

assets/css/my-dashboard/community-updates.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
border: 1px solid #F0F0F0;
4343
@media only screen and (min-width: 570px) {
4444
width: 270px;
45-
height: 386px;
45+
// height: 386px;
4646

4747
&:nth-child(2n + 1) {
4848
margin-right: 10px;

assets/css/my-dashboard/programs.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@
103103
display: inline-block;
104104
margin-top: 30px;
105105
font-size: 13px;
106-
color: $white;
107106
text-decoration: none;
108107
text-transform: uppercase;
109108
@media only screen and (min-width: 1000px) {

0 commit comments

Comments
 (0)