initial commit for GitHub
This commit is contained in:
20
jsdoc_toolkit-2.3.3-beta/app/plugins/commentSrcJson.js
Normal file
20
jsdoc_toolkit-2.3.3-beta/app/plugins/commentSrcJson.js
Normal file
@@ -0,0 +1,20 @@
|
||||
JSDOC.PluginManager.registerPlugin(
|
||||
"JSDOC.commentSrcJson",
|
||||
{
|
||||
onDocCommentSrc: function(comment) {
|
||||
var json;
|
||||
if (/^\s*@json\b/.test(comment)) {
|
||||
comment.src = new String(comment.src).replace("@json", "");
|
||||
|
||||
eval("json = "+comment.src);
|
||||
var tagged = "";
|
||||
for (var i in json) {
|
||||
var tag = json[i];
|
||||
// todo handle cases where tag is an object
|
||||
tagged += "@"+i+" "+tag+"\n";
|
||||
}
|
||||
comment.src = tagged;
|
||||
}
|
||||
}
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user