Skip to content

Commit c66fecd

Browse files
committed
Fixed pagination bug
1 parent afa5f5e commit c66fecd

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

views/index.ejs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,22 @@
5454
<script src="https://cdn.jsdelivr.net/npm/simple-datatables@latest" type="text/javascript"></script>
5555
<script>
5656
57-
new simpleDatatables.DataTable("#contest-table", {
57+
const dataTable = new simpleDatatables.DataTable("#contest-table", {
5858
searchable: true,
5959
fixedHeight: true,
6060
sortable:false,
6161
});
6262
6363
const contests = document.getElementsByClassName('startTime')
64+
for (let contest of contests) {
65+
let startTime = new Date(contest.textContent)
66+
contest.textContent = startTime.toLocaleString()
67+
}
68+
dataTable.on('datatable.page', function(page) {
69+
const contests = document.getElementsByClassName('startTime')
6470
for (let contest of contests) {
6571
let startTime = new Date(contest.textContent)
66-
startTime = `${startTime.toLocaleString('en-US', {
67-
timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone,
68-
})} ${Intl.DateTimeFormat().resolvedOptions().timeZone}`
69-
contest.textContent = startTime
72+
contest.textContent = startTime.toLocaleString()
7073
}
74+
})
7175
</script>

0 commit comments

Comments
 (0)