in src/main/resources/buildServerResources/gh-webhook.js [487:519]
onComplete: function (transport) {
if (element !== undefined) {
BS.ProgressPopup.hidePopup(0, true);
} else if (table !== undefined) {
$j(table).find('.spinner').hide();
}
if (transport.status != 200) {
BS.Log.error("Fetching webhooks info responded with " + transport.status);
return
}
var json = transport.responseJSON;
if (json['error']) {
BS.Log.error("Sad :( Something went wrong: " + json['error']);
} else if (json['result']) {
var arr = json['result'];
// Update internal data structure, then re-render table
for (var i = 0; i < arr.length; i++) {
var r = arr[i];
var repository = r['repository'];
if (WH.data[repository] && WH.data[repository]['manual']) {
if (!element) {
continue
}
WH.data[repository]['manual'] = false;
}
WH.data[repository] = r;
}
WH.renderTable($j(table));
} else {
BS.Log.error("Unexpected response: " + json.toString())
}
WH.refreshReports();
}