diff --git a/war/src/main/js/filter-build-history.js b/war/src/main/js/filter-build-history.js index dead1c0785507d822d7edd134e23e3f8075aaf32..50115ca72925852e56905d66c8b4f58885c1e5a3 100644 --- a/war/src/main/js/filter-build-history.js +++ b/war/src/main/js/filter-build-history.js @@ -23,9 +23,9 @@ const pageDown = buildHistoryPageNav.querySelectorAll(".pageDown")[0]; const leftRightPadding = 4; const updateBuildsRefreshInterval = 5000; -function updateBuilds() { +function updateBuilds(params) { if (isPageVisible()) { - new Ajax.Request(ajaxUrl, { + new Ajax.Request(ajaxUrl + toQueryString(params), { requestHeaders: buildHistoryContainer.headers, onSuccess: function (rsp) { var dataTable = getDataTable(buildHistoryContainer); @@ -82,19 +82,19 @@ function updateBuilds() { // next update buildHistoryContainer.headers = ["n", rsp.getResponseHeader("n")]; checkAllRowCellOverflows(); - createRefreshTimeout(); + createRefreshTimeout(params); }, }); } else { - createRefreshTimeout(); + createRefreshTimeout(params); } } var buildRefreshTimeout; -function createRefreshTimeout() { +function createRefreshTimeout(params) { cancelRefreshTimeout(); buildRefreshTimeout = window.setTimeout( - updateBuilds, + () => updateBuilds(params), updateBuildsRefreshInterval ); } @@ -500,7 +500,7 @@ function loadPage(params, focusOnSearch) { updatePageParams(newDataTable); togglePageUpDown(); if (!hasPageUp()) { - createRefreshTimeout(); + createRefreshTimeout(params); } if (focusOnSearch) {