diff --git a/src/main/twirl/helper/activities.scala.html b/src/main/twirl/helper/activities.scala.html index deacee5..fe70525 100644 --- a/src/main/twirl/helper/activities.scala.html +++ b/src/main/twirl/helper/activities.scala.html @@ -2,59 +2,22 @@ @import context._ @import view.helpers._ -@longActivity(activity: model.Activity, image: String) = { -
-
-
@datetime(activity.activityDate)
-
- @avatar(activity.activityUserName, 16) - @activityMessage(activity.message) -
- @activity.additionalInfo.map { additionalInfo => -
@additionalInfo
- } -
-} - -@customActivity(activity: model.Activity, image: String)(additionalInfo: Any) = { -
-
-
@datetime(activity.activityDate)
-
- @avatar(activity.activityUserName, 16) - @activityMessage(activity.message) -
- @additionalInfo -
-} - -@shortActivity(activity: model.Activity, image: String) = { -
-
-
- @avatar(activity.activityUserName, 16) - @activityMessage(activity.message) - @datetime(activity.activityDate) -
-
-} - @if(activities.isEmpty){ No activity } else { @activities.map { activity =>
@(activity.activityType match { - case "open_issue" => longActivity(activity, "activity-issue.png") - case "comment_issue" => longActivity(activity, "activity-comment.png") - case "close_issue" => longActivity(activity, "activity-issue-close.png") - case "reopen_issue" => longActivity(activity, "activity-issue-reopen.png") - case "open_pullreq" => longActivity(activity, "activity-merge.png") - case "merge_pullreq" => longActivity(activity, "activity-merge.png") - case "create_repository" => shortActivity(activity, "activity-create-repository.png") - case "create_branch" => shortActivity(activity, "activity-branch.png") - case "create_tag" => shortActivity(activity, "activity-tag.png") - case "fork" => shortActivity(activity, "activity-fork.png") + case "open_issue" => detailActivity(activity, "activity-issue.png") + case "comment_issue" => detailActivity(activity, "activity-comment.png") + case "close_issue" => detailActivity(activity, "activity-issue-close.png") + case "reopen_issue" => detailActivity(activity, "activity-issue-reopen.png") + case "open_pullreq" => detailActivity(activity, "activity-merge.png") + case "merge_pullreq" => detailActivity(activity, "activity-merge.png") + case "create_repository" => simpleActivity(activity, "activity-create-repository.png") + case "create_branch" => simpleActivity(activity, "activity-branch.png") + case "create_tag" => simpleActivity(activity, "activity-tag.png") + case "fork" => simpleActivity(activity, "activity-fork.png") case "push" => customActivity(activity, "activity-commit.png"){
{activity.additionalInfo.get.split("\n").reverse.take(4).zipWithIndex.map{ case (commit, i) => @@ -83,3 +46,41 @@
} } + +@detailActivity(activity: model.Activity, image: String) = { +
+
+
@datetime(activity.activityDate)
+
+ @avatar(activity.activityUserName, 16) + @activityMessage(activity.message) +
+ @activity.additionalInfo.map { additionalInfo => +
@additionalInfo
+ } +
+} + +@customActivity(activity: model.Activity, image: String)(additionalInfo: Any) = { +
+
+
@datetime(activity.activityDate)
+
+ @avatar(activity.activityUserName, 16) + @activityMessage(activity.message) +
+ @additionalInfo +
+} + +@simpleActivity(activity: model.Activity, image: String) = { +
+
+
+ @avatar(activity.activityUserName, 16) + @activityMessage(activity.message) + @datetime(activity.activityDate) +
+
+} +