mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-09 23:15:49 +01:00
(refs #2)Add forked count and repository tree view.
This commit is contained in:
28
src/main/twirl/repo/forked.scala.html
Normal file
28
src/main/twirl/repo/forked.scala.html
Normal file
@@ -0,0 +1,28 @@
|
||||
@(members: service.RepositoryService.RepositoryTreeNode,
|
||||
repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context)
|
||||
@import context._
|
||||
@import view.helpers._
|
||||
@html.main(s"${repository.owner}/${repository.name}", Some(repository)) {
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active"><a href="@url(repository)/network/members">Members</a></li>
|
||||
</ul>
|
||||
<h3>Members of the @repository.name Network</h3>
|
||||
<ul>
|
||||
@renderTree(members)
|
||||
</ul>
|
||||
}
|
||||
|
||||
@renderTree(node: service.RepositoryService.RepositoryTreeNode) = {
|
||||
<li>
|
||||
<div style="font-size: 120%; margin-bottom: 8px;">
|
||||
@avatar(node.owner, 20) <a href="@url(node.owner)">@node.owner</a> / <a href="@path/@node.owner/@node.name">@node.name</a>
|
||||
</div>
|
||||
@if(node.children.nonEmpty){
|
||||
<ul>
|
||||
@node.children.map { child =>
|
||||
@renderTree(child)
|
||||
}
|
||||
</ul>
|
||||
}
|
||||
</li>
|
||||
}
|
||||
Reference in New Issue
Block a user