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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy