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;
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,13 @@ export function renderReloadButton(handler)
|
||||||
const reloadButton = document.createElement('button');
|
const reloadButton = document.createElement('button');
|
||||||
reloadButton.className = 'icon-button icon-reload';
|
reloadButton.className = 'icon-button icon-reload';
|
||||||
reloadButton.type = 'button';
|
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'));
|
reloadButton.appendChild(document.createTextNode('Reload'));
|
||||||
return reloadButton;
|
return reloadButton;
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,9 +6,10 @@ import * as Utils from './utils.js';
|
||||||
|
|
||||||
const status = {repoNames: undefined};
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue