diff --git a/src/main/scala/view/helpers.scala b/src/main/scala/view/helpers.scala index 9662823..c84f7c9 100644 --- a/src/main/scala/view/helpers.scala +++ b/src/main/scala/view/helpers.scala @@ -38,10 +38,8 @@ } /** - * * Format java.util.Date to "x {seconds/minutes/hours/days} ago" * If duration over 1 month, format to "d MMM (yyyy)" - * */ def datetimeAgoRecentOnly(date: Date): String = { val duration = new Date().getTime - date.getTime @@ -79,7 +77,7 @@ private[this] val renderersBySuffix: Seq[(String, (List[String], String, String, service.RepositoryService.RepositoryInfo, Boolean, Boolean, app.Context) => Html)] = Seq( - ".md" -> ((filePath, fileContent, branch, repository, enableWikiLink, enableRefsLink, context) => markdown(fileContent, repository, enableWikiLink, enableRefsLink)(context)), + ".md" -> ((filePath, fileContent, branch, repository, enableWikiLink, enableRefsLink, context) => markdown(fileContent, repository, enableWikiLink, enableRefsLink)(context)), ".markdown" -> ((filePath, fileContent, branch, repository, enableWikiLink, enableRefsLink, context) => markdown(fileContent, repository, enableWikiLink, enableRefsLink)(context)) ) @@ -146,12 +144,12 @@ */ def activityMessage(message: String)(implicit context: app.Context): Html = Html(message - .replaceAll("\\[issue:([^\\s]+?)/([^\\s]+?)#((\\d+))\\]" , s"""$$1/$$2#$$3""") - .replaceAll("\\[pullreq:([^\\s]+?)/([^\\s]+?)#((\\d+))\\]" , s"""$$1/$$2#$$3""") - .replaceAll("\\[repo:([^\\s]+?)/([^\\s]+?)\\]" , s"""$$1/$$2""") - .replaceAll("\\[branch:([^\\s]+?)/([^\\s]+?)#([^\\s]+?)\\]", (m: Match) => s"""${m.group(3)}""") - .replaceAll("\\[tag:([^\\s]+?)/([^\\s]+?)#([^\\s]+?)\\]" , (m: Match) => s"""${m.group(3)}""") - .replaceAll("\\[user:([^\\s]+?)\\]" , (m: Match) => user(m.group(1)).body) + .replaceAll("\\[issue:([^\\s]+?)/([^\\s]+?)#((\\d+))\\]" , s"""$$1/$$2#$$3""") + .replaceAll("\\[pullreq:([^\\s]+?)/([^\\s]+?)#((\\d+))\\]" , s"""$$1/$$2#$$3""") + .replaceAll("\\[repo:([^\\s]+?)/([^\\s]+?)\\]" , s"""$$1/$$2""") + .replaceAll("\\[branch:([^\\s]+?)/([^\\s]+?)#([^\\s]+?)\\]" , (m: Match) => s"""${m.group(3)}""") + .replaceAll("\\[tag:([^\\s]+?)/([^\\s]+?)#([^\\s]+?)\\]" , (m: Match) => s"""${m.group(3)}""") + .replaceAll("\\[user:([^\\s]+?)\\]" , (m: Match) => user(m.group(1)).body) .replaceAll("\\[commit:([^\\s]+?)/([^\\s]+?)\\@([^\\s]+?)\\]", (m: Match) => s"""${m.group(1)}/${m.group(2)}@${m.group(3).substring(0, 7)}""") ) @@ -247,6 +245,8 @@ } } + def pre(value: Html): Html = Html(s"
${value.body.trim.split("\n").map(_.trim).mkString("\n")}
") + /** * Implicit conversion to add mkHtml() to Seq[Html]. */ diff --git a/src/main/twirl/repo/guide.scala.html b/src/main/twirl/repo/guide.scala.html index d373280..4040097 100644 --- a/src/main/twirl/repo/guide.scala.html +++ b/src/main/twirl/repo/guide.scala.html @@ -16,20 +16,19 @@ }

Create a new repository on the command line

-
-      touch README.md
-      git init
-      git add README.md
-      git commit -m "first commit"
-      git remote add origin @repository.httpUrl
-      git push -u origin master
-      
- + @pre { + touch README.md + git init + git add README.md + git commit -m "first commit" + git remote add origin @repository.httpUrl + git push -u origin master + }

Push an existing repository from the command line

-
-      git remote add origin @repository.httpUrl
-      git push -u origin master
-      
+ @pre { + git remote add origin @repository.httpUrl + git push -u origin master + }