diff --git a/js/result_analyzer.js b/js/result_analyzer.js index 9f7136c..17519fc 100644 --- a/js/result_analyzer.js +++ b/js/result_analyzer.js @@ -31,12 +31,24 @@ function autoconvert_datetime(str) { return filter; } +function count_selected() { + let n = 0; + document.getElementsByName("game_select").forEach((chk) => { + if (chk.checked) { + n++; + } + }); + + document.getElementById("selected_n").innerText = n.toString(); +} + function fetch_results() { let filterF = document.getElementById("filter"); let orderbyF = document.getElementById("orderby"); let groupsF = document.getElementById("groups"); let best_onlyChk = document.getElementById("best_only"); + let records_nS = document.getElementById("records_n"); let filter = autoconvert_datetime(filterF.value.trim()); @@ -61,7 +73,7 @@ function fetch_results() { return; } - // let n = results.length; + records_nS.innerText = results.length; results.forEach((record) => { let row = document.createElement("tr"); @@ -89,6 +101,9 @@ function fetch_results() { selectChk.type = "checkbox"; selectChk.name = "game_select"; selectChk.record = record; + selectChk.addEventListener("input", () => { + count_selected(); + }); let selection_cell = create_cell(); selection_cell.append(selectChk); @@ -211,6 +226,7 @@ function toggle_test_selection() { game_selectChks.forEach((chk) => { chk.checked = !chk.checked; }); + count_selected(); } function delete_tests() { diff --git a/result_analyzer.php b/result_analyzer.php index bd71f03..46d02b6 100644 --- a/result_analyzer.php +++ b/result_analyzer.php @@ -55,48 +55,49 @@ if (!$gameMgr->getGame($game_id)->isUserContributorOrOwner($user_data["nickname"
-
-
- - - - - - - - - - +
+
- - #
- - [_id] - -
- Felhasználónév
- - [nickname] - -
Eredmény
- - [summary.percentage] - -
Kezdés ideje
- - [start_time] - -
Befejezés ideje
- - [end_time] - -
+ + + + + + + + + - - - - -
+ + #
+ + [_id] + +
+ Felhasználónév
+ + [nickname] + +
Eredmény
+ + [summary.percentage] + +
Kezdés ideje
+ + [start_time] + +
Befejezés ideje
+ + [end_time] + +
-
+ + + + + +
+
+ 0 találat, 0 kijelölve