diff --git a/panel/templates/panel/release.html b/panel/templates/panel/release.html
index 6a6a880..1f7d9c8 100644
--- a/panel/templates/panel/release.html
+++ b/panel/templates/panel/release.html
@@ -21,7 +21,7 @@
0% Failed
-
+
@@ -34,7 +34,7 @@
0% Building
-
+
@@ -104,6 +104,14 @@ function get_class_status(base, status) {
return base + get_label_status(status);
}
+function sort_project_stat_lists() {
+ $('.list-stat').each(function() {
+ $(this).children().detach().sort(function(a, b) {
+ return $(a).text().localeCompare($(b).text());
+ }).appendTo(this);
+ });
+}
+
function set_project_stats(project, label)
{
var labels = new Set(Object.keys($.release.stats));
@@ -118,6 +126,7 @@ function set_project_stats(project, label)
if($.release.stats[label]) {
$.release.stats[label].add(project);
}
+ sort_project_stat_lists();
}
function update_stats_progress() {