From 6daacd386b272a998f69f7b7ee902c44000c7a99 Mon Sep 17 00:00:00 2001 From: Pedro Furlanetto Date: Mon, 30 May 2011 01:46:39 +0000 Subject: Adds support for @note in ScalaDoc. --- src/compiler/scala/tools/nsc/doc/html/page/Template.scala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala index b701e0e2ad..40e0ca930a 100644 --- a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala +++ b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala @@ -407,6 +407,15 @@ class Template(tpl: DocTemplateEntity) extends HtmlPage {
{ for(body <- comment.since.toList) yield {bodyToHtml(body)} }
} else NodeSeq.Empty + val note: Seq[scala.xml.Node] = + if(!comment.note.isEmpty && !isReduced) { +
Note
+
{ + val noteXml: List[scala.xml.NodeSeq] = (for(note <- comment.note ) yield {bodyToHtml(note)} ) + noteXml.reduceLeft(_ ++ Text(", ") ++ _) + }
+ } else NodeSeq.Empty + val seeAlso: Seq[scala.xml.Node] = if(!comment.see.isEmpty && !isReduced) {
See also
@@ -416,7 +425,7 @@ class Template(tpl: DocTemplateEntity) extends HtmlPage { } } else NodeSeq.Empty - example ++ version ++ sinceVersion ++ seeAlso + example ++ version ++ sinceVersion ++ note ++ seeAlso case None => NodeSeq.Empty } -- cgit v1.2.3