diff --git a/src/main/scala/view/helpers.scala b/src/main/scala/view/helpers.scala index 5912a94..d3bf6dd 100644 --- a/src/main/scala/view/helpers.scala +++ b/src/main/scala/view/helpers.scala @@ -15,27 +15,6 @@ */ def date(date: Date): String = new SimpleDateFormat("yyyy/MM/dd").format(date) - def format(value: String): Html = - Html(value.replaceAll(" ", " ").replaceAll("\t", "    ").replaceAll("\n", "
")) - - // TODO escape html tags using HtmlEscapeUtils (Commons Lang) - def formatCommitLog(message: String): Html = { - val i = message.trim.indexOf("\n") - val (firstLine, description) = if(i >= 0){ - (message.trim.substring(0, i).trim, Some(message.trim.substring(i).trim)) - } else { - (message.trim, None) - } - - val sb = new StringBuilder() - sb.append("
").append(format(firstLine).text).append("
") - if(description.isDefined){ - sb.append("
").append(format(description.get).text).append("
") - } - - Html(sb.toString) - } - /** * Converts Markdown of Wiki pages to HTML. */ @@ -43,16 +22,5 @@ enableWikiLink: Boolean, enableCommitLink: Boolean, enableIssueLink: Boolean)(implicit context: app.Context): Html = { Html(Markdown.toHtml(value, repository, enableWikiLink, enableCommitLink, enableIssueLink)) } - -// /** -// * Cut the given string by specified length. -// */ -// def cut(message: String, length: Int): String = { -// if(message.length > length){ -// message.substring(0, length) + "..." -// } else { -// message -// } -// } - + } \ No newline at end of file diff --git a/src/main/twirl/repo/commit.scala.html b/src/main/twirl/repo/commit.scala.html index bfa2fe5..49bd913 100644 --- a/src/main/twirl/repo/commit.scala.html +++ b/src/main/twirl/repo/commit.scala.html @@ -8,7 +8,10 @@ diff --git a/src/main/twirl/repo/commits.scala.html b/src/main/twirl/repo/commits.scala.html index caddbd4..1d5fe1e 100644 --- a/src/main/twirl/repo/commits.scala.html +++ b/src/main/twirl/repo/commits.scala.html @@ -36,9 +36,7 @@ }
@if(commit.description.isDefined){ - + }
@commit.committer diff --git a/src/main/twirl/repo/files.scala.html b/src/main/twirl/repo/files.scala.html index dac06a3..5ed4633 100644 --- a/src/main/twirl/repo/files.scala.html +++ b/src/main/twirl/repo/files.scala.html @@ -14,15 +14,25 @@
-
@helpers.formatCommitLog(commit.fullMessage)
+
@commit.shortMessage
+ @if(commit.description.isDefined){ +
@commit.description.get
+ }
@branch
+ + + @if(pathList.size > 0){ diff --git a/src/main/webapp/assets/common/css/gitbucket.css b/src/main/webapp/assets/common/css/gitbucket.css index c695c12..163f2e8 100644 --- a/src/main/webapp/assets/common/css/gitbucket.css +++ b/src/main/webapp/assets/common/css/gitbucket.css @@ -97,8 +97,12 @@ border-bottom: 1px solid silver; } -div.commit-log div.description { +pre.commit-description { font-weight: normal; + border: none; + background-color: transparent; + padding: 2px; + margin: 0px; } h1.wiki-title {
+ @latestCommit.shortMessage + @if(latestCommit.description.isDefined){ + ... + } + @if(latestCommit.description.isDefined){ + + } +
- @latestCommit.committer - @latestCommit.shortMessage + @latestCommit.committer
@helpers.datetime(latestCommit.time) @latestCommit.id.substring(0, 10)
- +