diff --git a/src/main/scala/view/helpers.scala b/src/main/scala/view/helpers.scala index d3bf6dd..f9f4847 100644 --- a/src/main/scala/view/helpers.scala +++ b/src/main/scala/view/helpers.scala @@ -3,6 +3,9 @@ import java.text.SimpleDateFormat import twirl.api.Html +/** + * Provides helper methods for Twirl templates. + */ object helpers { /** @@ -23,4 +26,16 @@ Html(Markdown.toHtml(value, repository, enableWikiLink, enableCommitLink, enableIssueLink)) } +} + +/** + * Provides implicit conversions for Twirl templates. + */ +object implicits { + + implicit def extendsHtmlSeq(seq: Seq[Html]) = new { + def mkHtml(separator: String) = Html(seq.mkString(separator)) + def mkHtml(separator: scala.xml.Elem) = Html(seq.mkString(separator.toString)) + } + } \ No newline at end of file