CLOUDSTACK-9220 Sort list of domains on Domain tab in UI
diff --git a/ui/scripts/domains.js b/ui/scripts/domains.js
index dcec93d..9dc801b 100644
--- a/ui/scripts/domains.js
+++ b/ui/scripts/domains.js
@@ -722,6 +722,11 @@
async: false,
success: function(json) {
var domainObjs = json.listdomainsresponse.domain;
+ if (domainObjs != null && domainObjs.length > 0) {
+ domainObjs.sort(function(a, b) {
+ return a.name.localeCompare(b.name);
+ });
+ }
args.response.success({
actionFilter: domainActionfilter,
data: domainObjs
@@ -735,6 +740,11 @@
async: false,
success: function(json) {
var domainObjs = json.listdomainchildrenresponse.domain;
+ if (domainObjs != null && domainObjs.length > 0) {
+ domainObjs.sort(function(a, b) {
+ return a.name.localeCompare(b.name);
+ });
+ }
args.response.success({
actionFilter: domainActionfilter,
data: domainObjs