Skip to content

Commit 2d10e83

Browse files
Update papers.html
1 parent edfc83a commit 2d10e83

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

papers.html

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ <h3 class="title">${titleHTML}</h3>
477477
paging: false,
478478
searching: true,
479479

480-
// Default sort: Year ↓ (newest first), then Citations
480+
// Base sort; will be overridden by our custom sort logic in initComplete
481481
order: [[2,'desc'], [3,'desc']],
482482
columnDefs: [
483483
{ targets: [5,6,7], visible: false, searchable: false },
@@ -542,28 +542,32 @@ <h3 class="title">${titleHTML}</h3>
542542
const applySort = (mode) => {
543543
switch (mode) {
544544
case 'year_desc':
545+
// Year ↓ (newest first) – publication year
545546
datatable.order([[2, 'desc'], [3, 'desc']]).draw(false);
546547
break;
547548
case 'year_asc':
549+
// Year ↑ (oldest first)
548550
datatable.order([[2, 'asc'], [3, 'desc']]).draw(false);
549551
break;
550552
case 'cites_desc':
553+
// Citations ↓
551554
datatable.order([[3, 'desc'], [2, 'desc']]).draw(false);
552555
break;
553556
case 'cites_asc':
557+
// Citations ↑
554558
datatable.order([[3, 'asc'], [2, 'desc']]).draw(false);
555559
break;
556560
case 'default':
557561
default:
558-
// "Newest & NEW first": NEW flag + added_ts, then Year + Citations
562+
// Newest & NEW firstNEW flag, then ingestion timestamp, then year & citations
559563
datatable.order([[6,'desc'], [5,'desc'], [2,'desc'], [3,'desc']]).draw(false);
560564
break;
561565
}
562566
};
563567

564-
// Start with Year ↓ (newest first) as the default sort
565-
sortEl.value = 'year_desc';
566-
applySort('year_desc');
568+
// Start with "Newest & NEW first" as the default sort
569+
sortEl.value = 'default';
570+
applySort('default');
567571

568572
sortEl.addEventListener('change', () => applySort(sortEl.value));
569573
}

0 commit comments

Comments
 (0)