From: Alan Knowles Date: Wed, 11 Jul 2018 14:06:32 +0000 (+0800) Subject: src/jsdoc/Symbol.vala X-Git-Tag: release-1.5~57 X-Git-Url: http://git.roojs.org/?p=roojspacker;a=commitdiff_plain;h=a439349b391abcc1f39c33561cef95af464ac2d5 src/jsdoc/Symbol.vala --- diff --git a/src/jsdoc/Symbol.vala b/src/jsdoc/Symbol.vala index 319c5b4..0768458 100644 --- a/src/jsdoc/Symbol.vala +++ b/src/jsdoc/Symbol.vala @@ -226,7 +226,7 @@ namespace JSDOC { if (authors.size) { // turns author into a string.... this.author = ""; - foreach(authors as a) { + foreach(var a in authors) { this.author += (this.author == "") ? "": ", "; this.author += a.desc; } @@ -250,7 +250,12 @@ namespace JSDOC { // @desc var descs = this.comment.getTag("desc"); if (descs.length) { - this.desc = descs.map(function($){return $.desc;}).join("\n"); // multiple descriptions are concatenated into one + this.desc = ""; + foreach(var d in desc) { + this.desc = this.desc == "" ? "": "\n"; + this.desc += d.desc; + } + } /*~t @@ -264,7 +269,10 @@ namespace JSDOC { var overviews = this.comment.getTag("overview"); if (overviews.length) { - this.desc = [this.desc].concat(overviews.map(function($){return $.desc;})).join("\n"); + foreach(var d in this.overviews) { + this.desc = this.desc == "" ? "": "\n"; + this.desc += d.desc; + } } }