diff --git a/panel/templates/panel/release.html b/panel/templates/panel/release.html
index 34a2195..7bfea4a 100644
--- a/panel/templates/panel/release.html
+++ b/panel/templates/panel/release.html
@@ -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('' + project + '');
+ div_project.html('' + project +
+ ' ' + $.release[project][uuid].jobs.size + '');
// 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('' + uuid + '');
+ div_title.html('' + uuid +
+ ' ' + $.release[project][uuid].jobs.size + '');
// put it on the proper place
div_uuid.appendTo('#' + project + ' > .panel-body');