diff --git a/static/main.js b/static/main.js index 19276c2..4004e9e 100644 --- a/static/main.js +++ b/static/main.js @@ -35,13 +35,15 @@ function add_boardgame_row(html_tbody, boardgame_json) { async function loadOwnedGames() { - new DataTable('#boardgame_table', { - order: [[1, 'asc']], + var boardgame_datatable = new DataTable('#boardgame_table', { ajax: { url: api_url + '/owned', dataSrc: '' }, columns: [ + { + data: 'id' + }, { data: 'thumbnail_url', render: function (data,type){ @@ -57,9 +59,22 @@ async function loadOwnedGames() { { data: 'weight' } - - ] + ], + columnDefs: [ + { + target: 0, + visible: false, + searchable: false + } + ], + order: [[2, 'asc']] }); + + + $('#boardgame_table').on('click', 'tbody tr', function() { + var boardgame_id = boardgame_datatable.row(this).data().id; + window.location.href = "/boardgame?id=" + boardgame_id + }) } diff --git a/templates/owned.jinja b/templates/owned.jinja index eb0dfe3..7500cd8 100644 --- a/templates/owned.jinja +++ b/templates/owned.jinja @@ -10,6 +10,7 @@ +
ID Thumbnail Naam Beschrijving