diff --git a/src/main/scala/app/WikiController.scala b/src/main/scala/app/WikiController.scala index 1edf66b..69208d6 100644 --- a/src/main/scala/app/WikiController.scala +++ b/src/main/scala/app/WikiController.scala @@ -13,4 +13,23 @@ JGitUtil.getRepositoryInfo(owner, repository, servletContext)) } + get("/:owner/:repository/wiki/:page"){ + val owner = params("owner") + val repository = params("repository") + val page = params("page") + + html.wiki(page, + WikiUtil.getPage(owner, repository, page), + JGitUtil.getRepositoryInfo(owner, repository, servletContext)) + } + + get("/:owner/:repository/wiki/:page/_edit"){ + val owner = params("owner") + val repository = params("repository") + val page = params("page") + + html.wikiedit(page, + WikiUtil.getPage(owner, repository, page), + JGitUtil.getRepositoryInfo(owner, repository, servletContext)) + } } \ No newline at end of file diff --git a/src/main/twirl/wiki.scala.html b/src/main/twirl/wiki.scala.html index 8341b39..089e148 100644 --- a/src/main/twirl/wiki.scala.html +++ b/src/main/twirl/wiki.scala.html @@ -1,5 +1,6 @@ @(pageName: String, page: Option[util.WikiUtil.WikiPageInfo], repository: app.RepositoryInfo)(implicit context: app.Context) @import view.helpers +@import context._ @main(pageName + " - " + repository.owner + "/" + repository.name){ @header("wiki", repository)