MT#7247 release.html: badges

Change-Id: Ifa85468cadcaa204835bede802357ceb91a8f816
changes/45/2245/1
Victor Seva 10 years ago
parent 2120cd00bc
commit 2da86fb34c

@ -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');

Loading…
Cancel
Save