var firstCall = true; var rows = []; var displayed = []; var page = 1; var pageCount = 0; const showCount = 25; async function onListClicked(id) { window.location = LINK_PRE + 'expenditures-user?user=' + id; } function pageChange() { $('#p-count')[0].scrollIntoView({ behavior: "smooth" }); drawList(); } async function drawList() { window.setTimeout(function () { var list = ''; if (displayed.length > 0) { var offset = (page - 1) * showCount; var count = (page == pageCount ? (displayed.length % showCount) : showCount); if (count == 0) count = showCount; for (i = 0; i < count; i ++) { list += displayed[i + offset]; } } else { list = '