Fix results page sorting and filtering

This commit is contained in:
Claude Brisson
2024-03-07 15:04:25 +01:00
parent e4eff46750
commit ab7fa1a588
4 changed files with 15 additions and 10 deletions

View File

@@ -53,12 +53,13 @@ onLoad(()=>{
let newResult = results[(index + 1)%results.length];
setResult(gameId, newResult, oldResult);
});
$('#filter').on('click', e=>{
let filter = $('#filter-results')[0].checked;
if (filter) {
$('#results-table tr').filter(':not(:has(td.result[data-result="?"]))').addClass('filtered');
$('#results-filter').on('click', e => {
let filter = $('#results-filter input')[0];
filter.checked = !filter.checked;
if (filter.checked) {
$('#results-table tbody tr').filter(':not(:has(td.result[data-result="?"]))').addClass('filtered');
} else {
$('#results-table tr').removeClass('filtered');
$('#results-table tbody tr').removeClass('filtered');
}
});
});