From 875e1a0caa2f7b8fb26d9ec6da692e17943f37f5 Mon Sep 17 00:00:00 2001 From: takezoe Date: Thu, 20 Jun 2013 21:05:06 +0900 Subject: [PATCH] Add a implicit conversion which adds mkHtml to views.implicit. --- src/main/scala/view/helpers.scala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/scala/view/helpers.scala b/src/main/scala/view/helpers.scala index d3bf6dddd..f9f4847cb 100644 --- a/src/main/scala/view/helpers.scala +++ b/src/main/scala/view/helpers.scala @@ -3,6 +3,9 @@ import java.util.Date import java.text.SimpleDateFormat import twirl.api.Html +/** + * Provides helper methods for Twirl templates. + */ object helpers { /** @@ -23,4 +26,16 @@ object helpers { 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