Skip to content

Commit 0a53ecc

Browse files
DidayoloObada Haddad
authored andcommitted
Fix order by date in leaderboard
1 parent c7dbc75 commit 0a53ecc

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

src/static/riot/competitions/detail/leaderboards.tag

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,11 @@
5757
</td>
5858
<td if="{submission.organization === null}"><a href="{submission.slug_url}">{ submission.owner }</a></td>
5959
<td if="{submission.organization !== null}"><a href="{submission.organization.url}">{ submission.organization.name }</a></td>
60-
<td>{ pretty_date(submission.created_when) }</td>
60+
<td data-sort="{ sort_date_value(submission.created_when) }"
61+
data-sort-value="{ sort_date_value(submission.created_when) }"
62+
>
63+
{ pretty_date(submission.created_when) }
64+
</td>
6165
<td>{submission.id}</td>
6266
<td each="{ column in filtered_columns }">
6367
<a if="{column.title == 'Detailed Results'}" href="detailed_results/{get_detailed_result_submisison_id(column, submission)}" target="_blank" class="eye-icon-link">
@@ -88,6 +92,12 @@
8892
return ''
8993
}
9094
}
95+
96+
self.sort_date_value = function (date_string) {
97+
if (!date_string) return 0
98+
const dt = luxon.DateTime.fromISO(date_string)
99+
return dt.isValid ? dt.toMillis() : 0
100+
}
91101

92102
self.bold_class = function(column, submission){
93103
// Return `text-bold` if submission has

0 commit comments

Comments
 (0)