From 06e1599461ba20817ec22e82b053592310c4fa41 Mon Sep 17 00:00:00 2001 From: Yarne Coppens Date: Mon, 12 Aug 2024 09:09:39 +0200 Subject: [PATCH] Filtered out expansions in owned game list. Owned game statistic uses day steps --- static/javascript/main.js | 11 ++++++----- templates/statistics.jinja | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/static/javascript/main.js b/static/javascript/main.js index 4e065dc..3a0c7ac 100644 --- a/static/javascript/main.js +++ b/static/javascript/main.js @@ -84,7 +84,7 @@ async function loadOwnedGames() { var boardgame_datatable = new DataTable('.boardgame_table', { ajax: { - url: api_url + '/owned', + url: api_url + '/owned?filter_expansions_out=true', dataSrc: '' }, columns: [ @@ -139,21 +139,22 @@ async function loadOwnedGames() { async function loadStatistics(){ const overtimechart = document.getElementById("overtimechart") - games_over_time_statistic = await makeRequest(api_url + '/statistics/amount_of_games_over_time') + games_over_time_statistic = await makeRequest(api_url + '/statistics/amount_of_games_over_time?day_step=30') console.log(games_over_time_statistic) console.log(Object.keys(games_over_time_statistic.result)) console.log(Object.values(games_over_time_statistic.result)) new Chart(overtimechart, { - type: 'bar', + type: 'line', data: { labels: Object.keys(games_over_time_statistic.result), datasets: [{ - label: '# of Games', + label: games_over_time_statistic.name, data: Object.values(games_over_time_statistic.result), borderWidth: 1 - }] + }, + ] }, options: { scales: { diff --git a/templates/statistics.jinja b/templates/statistics.jinja index 4e42fe3..53b699b 100644 --- a/templates/statistics.jinja +++ b/templates/statistics.jinja @@ -15,7 +15,7 @@
-
+