Sha256: 352caddf7b6bf374854aebf3e247ae530965e2fd71d4cf0e61985b46833d1f14

Contents?: true

Size: 453 Bytes

Versions: 71

Compression:

Stored size: 453 Bytes

Contents

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;
			}
		}
	}
);

Version data entries

71 entries across 70 versions & 12 rubygems

Version Path
distil-0.8.1 vendor/jsdoc-toolkit/app/plugins/commentSrcJson.js
ragaskar-jsdoc_helper-0.0.2.1 ext/jsdoc-toolkit/app/plugins/commentSrcJson.js
distil-0.8.0 vendor/jsdoc-toolkit/app/plugins/commentSrcJson.js
distil-0.7.0 vendor/jsdoc-toolkit/app/plugins/commentSrcJson.js
jsdoc-toolkit-0.2.0 src/jsdoc-toolkit/jsdoc-toolkit/app/plugins/commentSrcJson.js
jsdoc-toolkit-0.1.4 src/jsdoc-toolkit/jsdoc-toolkit/app/plugins/commentSrcJson.js
xpcomcore-rubygem-0.3.2 xpcomcore/etc/jsdoc-toolkit/app/plugins/commentSrcJson.js
jsdoc-toolkit-0.1.3 src/jsdoc-toolkit/jsdoc-toolkit/app/plugins/commentSrcJson.js
jsdoc-toolkit-0.1.2 src/jsdoc-toolkit/jsdoc-toolkit/app/plugins/commentSrcJson.js
xultestrunner-0.2.9 xulapp/chrome/content/vendor/xpcomcore/etc/jsdoc-toolkit/app/plugins/commentSrcJson.js
xultestrunner-0.2.8 xulapp/chrome/content/vendor/xpcomcore/etc/jsdoc-toolkit/app/plugins/commentSrcJson.js