in src/main/resources/buildServerResources/gh-webhook.js [298:325]
WH.doAction = function (name, element, repository, projectId, popup) {
var action = WH.actions[name.toLowerCase()];
if (!action) {
BS.Log.error("Unknown action: " + name);
return false;
}
var p;
if (repository === undefined) {
var data_holder = $j(element).parents("[data-repository]");
repository = data_holder.attr('data-repository');
projectId = data_holder.attr('data-project-id');
}
if (popup === undefined) {
var server = WH.getServerUrl(repository);
if (!server) {
// Seems input is incorrect, do not show popup
p = false;
} else {
var fp = WH.forcePopup[server];
if (fp === undefined) fp = false;
p = fp;
}
} else {
p = popup
}
WH.doWebHookAction(action, element, repository, p, projectId);
return false;
};