Skip to content

Commit f33c33e

Browse files
author
石源
committed
修复apidoc页method排序问题
1 parent 01a2232 commit f33c33e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/main/webapp/apidoc/main.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ new Vue({
1313

1414
$.getJSON("/apidoc/info").done(function (data) {
1515
var groupName = null, isGreen = true, isWarning = false, group = {};
16-
me.nav_apis = Array.prototype.concat($.map(data.concat(null), function (ele) {
16+
me.nav_apis = Array.prototype.concat($.map($.each(data, function (index, ele) {
17+
ele.sub && ele.sub.sort(function (a, b) {
18+
var nameA = a.name.toUpperCase(), nameB = b.name.toUpperCase();
19+
return nameA < nameB ? -1 : nameA > nameB ? 1 : 0;
20+
});
21+
}).concat(null), function (ele) {
1722
if (ele === null) {
1823
group.cls = isGreen ? "" : (isWarning ? "alert-warning" : "alert-danger");
1924
return;
@@ -50,9 +55,6 @@ new Vue({
5055
cls: ele.status ? "" : "alert-danger",
5156
href: "#" + groupName + "_" + ele.name + "_" + ele2.name
5257
};
53-
}).sort(function (a, b) {
54-
var nameA = a.name.toUpperCase(), nameB = b.name.toUpperCase();
55-
return nameA < nameB ? -1 : nameA > nameB ? 1 : 0;
5658
}));
5759
}));
5860
me.apis = data;

0 commit comments

Comments
 (0)