diff --git a/src/main/scala/view/helpers.scala b/src/main/scala/view/helpers.scala index 3013f76..73d9c30 100644 --- a/src/main/scala/view/helpers.scala +++ b/src/main/scala/view/helpers.scala @@ -27,6 +27,22 @@ } /** + * Generates the url to the repository. + */ + def url(repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context): String = + "%s/%s/%s".format(context.path, repository.owner, repository.name) + + /** + * Generates the url to the account page. + */ + def url(userName: String)(implicit context: app.Context): String = "%s/%s".format(context.path, userName) + + /** + * Returns the url to the root of assets. + */ + def assets(implicit context: app.Context): String = "%s/assets".format(context.path) + + /** * Converts issue id and commit id to link. */ def link(value: String, repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context): Html = diff --git a/src/main/twirl/account/useredit.scala.html b/src/main/twirl/account/useredit.scala.html index 7870c98..69459e3 100644 --- a/src/main/twirl/account/useredit.scala.html +++ b/src/main/twirl/account/useredit.scala.html @@ -1,7 +1,8 @@ @(account: model.Account)(implicit context: app.Context) @import context._ +@import view.helpers._ @html.main(account.userName){ -
} diff --git a/src/main/twirl/account/userinfo.scala.html b/src/main/twirl/account/userinfo.scala.html index 5931d8d..3905da2 100644 --- a/src/main/twirl/account/userinfo.scala.html +++ b/src/main/twirl/account/userinfo.scala.html @@ -1,6 +1,6 @@ @(account: model.Account, repositories: List[service.RepositoryService.RepositoryInfo])(implicit context: app.Context) @import context._ -@import view.helpers +@import view.helpers._ @html.main(account.userName){