Skip to content

Commit 529bea6

Browse files
author
Seth Falcon
committed
Sort cookbook version constraints by cookbook name in webui environment edit
1 parent 68a0c46 commit 529bea6

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

‎chef-server-webui/public/javascripts/cookbook_constraint_ctrl.js‎

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
$(document).ready(function() {
2+
// add version constraints, sorted by cookbook name
3+
var cookbook, versions, constraints = [], i = 0, max, row;
24
if (document.getElementById('edit') != null) {
3-
var versions = cookbook_versions();
4-
for (var cookbook in versions){
5-
var operator = versions[cookbook]["op"];
6-
var version = versions[cookbook]["version"];
7-
addTableRow(cookbook, operator, version);
5+
versions = cookbook_versions();
6+
for (cookbook in versions) {
7+
constraints.push([cookbook, versions[cookbook]["op"],
8+
versions[cookbook]["version"]]);
9+
}
10+
constraints.sort();
11+
for (i = constraints.length - 1; i >= 0; i--) {
12+
row = constraints[i];
13+
addTableRow(row[0], row[1], row[2]);
814
}
915
}
1016
})

0 commit comments

Comments
 (0)