|
|
|
@ -198,6 +198,7 @@ function set_uuid_status(project, uuid, job, value) {
|
|
|
|
|
var div_uuid = $('#' + project + '-' + uuid);
|
|
|
|
|
var status = value.result;
|
|
|
|
|
var _class = get_class_status("panel-", status);
|
|
|
|
|
var jobs = $.release[project][uuid].jobs.size;
|
|
|
|
|
|
|
|
|
|
switch (status) {
|
|
|
|
|
case "SUCCESS":
|
|
|
|
@ -214,8 +215,11 @@ function set_uuid_status(project, uuid, job, value) {
|
|
|
|
|
console.debug(project + ' uuid: ' + uuid + ' set failed');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$('.badge', div_uuid).html(jobs);
|
|
|
|
|
if (uuid == $.release[project].last_uuid) {
|
|
|
|
|
set_project_status(project);
|
|
|
|
|
// update badge
|
|
|
|
|
$('#stats-' + project + ' > .badge').html(jobs);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -238,13 +242,15 @@ function set_job_status(project, uuid, job, value) {
|
|
|
|
|
/*******************************************************************/
|
|
|
|
|
function create_new_project_stat(project, label) {
|
|
|
|
|
var id = 'stats-' + project;
|
|
|
|
|
var uuid = $.release[project].last_uuid;
|
|
|
|
|
if ( $.release.stats[label].has(project) ) { return; }
|
|
|
|
|
else { $('#' + id).remove(); }
|
|
|
|
|
var div_project = $('.stats-project-' + label + '-clone').clone();
|
|
|
|
|
div_project.removeClass('hidden stats-project-' + label + '-clone');
|
|
|
|
|
|
|
|
|
|
div_project.attr('id', id);
|
|
|
|
|
div_project.html('<a href="#' + project +'"/">' + project + '</a>');
|
|
|
|
|
div_project.html('<a href="#' + project +'"/">' + project +
|
|
|
|
|
' <span class="badge">' + $.release[project][uuid].jobs.size + '</span></a>');
|
|
|
|
|
|
|
|
|
|
// put it on the proper place
|
|
|
|
|
div_project.appendTo('#stats-list-' + label);
|
|
|
|
@ -276,7 +282,8 @@ function create_new_uuid_panel(project, uuid) {
|
|
|
|
|
$('.job', div_uuid).attr('id', id + '-job').removeClass('job');
|
|
|
|
|
|
|
|
|
|
var div_title = $('.panel-heading > .panel-title', div_uuid);
|
|
|
|
|
div_title.html('<a name="' + id +'"/">' + uuid + '</a>');
|
|
|
|
|
div_title.html('<a name="' + id +'"/">' + uuid +
|
|
|
|
|
' <span class="badge">' + $.release[project][uuid].jobs.size + '</span></a>');
|
|
|
|
|
|
|
|
|
|
// put it on the proper place
|
|
|
|
|
div_uuid.appendTo('#' + project + ' > .panel-body');
|
|
|
|
|