Skip to content

Commit 7d128c7

Browse files
committed
优化jsdoc模板文件
1 parent a29b755 commit 7d128c7

File tree

5 files changed

+29
-29
lines changed

5 files changed

+29
-29
lines changed

build/jsdocs/classic/docs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"src/common/iServer/GeoCodingParameter.js","src/common/iServer/GeoDecodingParameter.js"
2222
],
2323
"exclude": [
24-
"src/classic/libs","src/classic/theme","src/classic/resource"
24+
"src/classic/libs","src/classic/theme","src/classic/resource","src/common/overlay/levelRenderer"
2525
]
2626
},
2727
"plugins": ["plugins/markdown"],

build/jsdocs/leaflet/docs.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
"excludePattern": ".+\\\\src\\\\common\\\\iServer\\\\.*Service.js?$",
2222
"include": [
2323
"src/common","src/leaflet"
24+
],
25+
"exclude": [
26+
"src/common/overlay/levelRenderer"
2427
]
2528

2629
},

build/jsdocs/mapboxgl/docs.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,18 @@
1717
},
1818
"source": {
1919
"includePattern": ".+\\.js?$",
20-
"excludePattern": ".+\\\\src\\\\common\\\\iServer\\\\.*Service|Base.js?$",
20+
"excludePattern": ".+\\\\src\\\\common\\\\iServer\\\\.*Service.js?$",
2121
"include": [
2222
"src/common","src/mapboxgl"
23+
],
24+
"exclude": [
25+
"src/common/overlay/levelRenderer"
2326
]
2427
},
2528
"plugins": ["plugins/markdown"],
2629
"templates": {
27-
"cleverLinks": false,
28-
"monospaceLinks": false,
30+
"cleverLinks": true,
31+
"monospaceLinks": true,
2932
"default": {
3033
"outputSourceFiles": false
3134
}

build/jsdocs/openlayers/docs.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
"excludePattern": ".+\\\\src\\\\common\\\\iServer\\\\.*Service.js?$",
2121
"include": [
2222
"src/common","src/openlayers"
23+
],
24+
"exclude": [
25+
"src/common/overlay/levelRenderer"
2326
]
2427
},
2528
"plugins": ["plugins/markdown"],

build/jsdocs/template/publish.js

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -253,33 +253,24 @@ function sortNav(members) {
253253

254254
function buildCategories(members, templatePath) {
255255
var categories = {};
256-
if (language === 'en') {
257-
var exists = fs.existsSync(path.resolve(templatePath, "categories.json"));
258-
if (exists) {
259-
categories = JSON.parse(fs.readFileSync(path.resolve(templatePath, "categories.json")));
260-
} else {
261-
logger.error('Please generate a Chinese JSdoc first')
262-
}
263-
} else {
264-
_.each(members, function (v) {
256+
_.each(members, function (v) {
265257

266-
var category = getCustomTagValue(v, 'category');
267-
if (!category) {
268-
category = "BaseTypes";
269-
}
270-
var arr = category.split(" ");
271-
var aa = categories;
272-
for (let index = 0; index < arr.length; index++) {
273-
const element = arr[index];
274-
if (!aa[element]) {
275-
aa[element] = {};
276-
aa[element].default = [];
277-
}
278-
aa = aa[element];
258+
var category = getCustomTagValue(v, 'category');
259+
if (!category) {
260+
category = "BaseTypes";
261+
}
262+
var arr = category.split(" ");
263+
var aa = categories;
264+
for (let index = 0; index < arr.length; index++) {
265+
const element = arr[index];
266+
if (!aa[element]) {
267+
aa[element] = {};
268+
aa[element].default = [];
279269
}
280-
aa.default.push(v.longname);
281-
});
282-
}
270+
aa = aa[element];
271+
}
272+
aa.default.push(v.longname);
273+
});
283274
var outpath = path.resolve(templatePath, "categories.json");
284275
fs.writeFileSync(outpath, JSON.stringify(categories), 'utf8');
285276
return categories;

0 commit comments

Comments
 (0)