sort submodules lists (#434)

This commit is contained in:
Mohammed Al Sahaf 2025-01-01 19:39:20 +03:00 committed by GitHub
parent 4b5588237e
commit e4fcafc0b6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -342,6 +342,13 @@ function makeSubmoduleList(module, path, value) {
}
var submodList = '<ul>';
if (module.namespaces && module.namespaces[value.module_namespace]) {
module.namespaces[value.module_namespace].sort(function(a, b){
if(isStandard(a.package) && !isStandard(b.package)) return -1;
if(!isStandard(a.package) && isStandard(b.package)) return 1;
if(a.name < b.name) return -1;
if(a.name > b.name) return 1;
return 0;
});
for (var j = 0; j < module.namespaces[value.module_namespace].length; j++) {
var submod = module.namespaces[value.module_namespace][j];
var href = canTraverse(module) ? '.'+path+'/'+submod.name+'/' : './'+value.module_namespace+'.'+submod.name;