Support plain text readme files (with .txt or no extension).

This commit is contained in:
Tobias Roeser
2014-02-26 16:13:39 +01:00
parent 97b1a0090d
commit cbf615d699
2 changed files with 6 additions and 2 deletions

View File

@@ -251,7 +251,7 @@ trait RepositoryViewerControllerBase extends ControllerBase {
}
private val readmeFiles = view.helpers.renderableSuffixes.map(suffix => s"readme${suffix}")
private val readmeFiles = view.helpers.renderableSuffixes.map(suffix => s"readme${suffix}") ++ Seq("readme.txt", "readme")
/**
* Provides HTML of the file list.

View File

@@ -51,7 +51,11 @@ object helpers extends AvatarImageProvider with LinkConverter with RequestCache
val fileNameLower = fileName.toLowerCase
renderersBySuffix.find { case (suffix, _) => fileNameLower.endsWith(suffix) } match {
case Some((_, handler)) => handler(fileContent, repository, enableWikiLink, enableRefsLink, context)
case None => Html("UNSUPPORTED MARKUP TYPE")
case None => Html(
s"<tt>${
fileContent.split("(\\r\\n)|\\n").map(xml.Utility.escape(_)).mkString("<br/>")
}</tt>"
)
}
}