Allow adding custom query parameters to status/actions query
This commit is contained in:
parent
eae8af6571
commit
7ca7cd952b
|
@ -32,9 +32,10 @@ export function initBuildActionsForm()
|
|||
return true;
|
||||
}
|
||||
|
||||
function queryBuildActions()
|
||||
function queryBuildActions(additionalParams)
|
||||
{
|
||||
AjaxHelper.queryRoute('GET', '/build-action', showBuildActions, 'build-action');
|
||||
additionalParams = additionalParams === undefined ? '' : '?' + additionalParams;
|
||||
AjaxHelper.queryRoute('GET', '/build-action' + additionalParams, showBuildActions, 'build-action');
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -37,7 +37,13 @@ export function renderReloadButton(handler)
|
|||
const reloadButton = document.createElement('button');
|
||||
reloadButton.className = 'icon-button icon-reload';
|
||||
reloadButton.type = 'button';
|
||||
reloadButton.onclick = handler;
|
||||
reloadButton.onclick = function () { handler() };
|
||||
reloadButton.oncontextmenu = function () { return false };
|
||||
reloadButton.onmouseup = function (e) {
|
||||
if (e.which === 3 || e.button === 2) { // right click
|
||||
handler(window.prompt('Enter additional query parameters:'));
|
||||
}
|
||||
}
|
||||
reloadButton.appendChild(document.createTextNode('Reload'));
|
||||
return reloadButton;
|
||||
}
|
||||
|
|
|
@ -6,9 +6,10 @@ import * as Utils from './utils.js';
|
|||
|
||||
const status = {repoNames: undefined};
|
||||
|
||||
export function queryGlobalStatus()
|
||||
export function queryGlobalStatus(additionalParams)
|
||||
{
|
||||
AjaxHelper.queryRoute('GET', '/status', handleGlobalStatusUpdate, 'global');
|
||||
additionalParams = additionalParams === undefined ? '' : '?' + additionalParams;
|
||||
AjaxHelper.queryRoute('GET', '/status' + additionalParams, handleGlobalStatusUpdate, 'global');
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue