Implementing new header parts

This commit is contained in:
Naoki Takezoe
2016-02-15 02:21:00 +09:00
parent 3b4d2d6f91
commit 5ee0e75dfe
3 changed files with 38 additions and 18 deletions

View File

@@ -1,15 +1,14 @@
@(active: String,
repository: gitbucket.core.service.RepositoryService.RepositoryInfo,
id: Option[String] = None,
expand: Boolean = false,
isRepoTop: Boolean = false,
isNoGroup: Boolean = true,
info: Option[Any] = None,
error: Option[Any] = None)(body: Html)(implicit context: gitbucket.core.controller.Context)
@import context._
@import gitbucket.core.view.helpers._
@import gitbucket.core.service.RepositoryService._
@sidemenu(path: String, name: String, icon: String, label: String, count: Int = 0) = {
@menuitem(path: String, name: String, icon: String, label: String, count: Int = 0) = {
<li @if(active == name){class="active"}>
<a href="@url(repository)@path">
<i class="menu-icon @if(active == name){menu-icon-active} octicon octicon-@{icon} "></i> @label
@@ -19,6 +18,7 @@
</a>
</li>
}
<div class="headbar">
<div class="container">
@helper.html.information(info)
@@ -59,12 +59,12 @@
}
</div>
<ul class="headmenu">
@sidemenu("" , "code" , "code" , "Code")
@sidemenu("/issues", "issues" , "issue-opened" , "Issues", repository.issueCount)
@sidemenu("/pulls" , "pulls" , "git-pull-request" , "Pull Requests", repository.pullCount)
@sidemenu("/wiki" , "wiki" , "book" , "Wiki")
@menuitem("" , "code" , "code" , "Code")
@menuitem("/issues", "issues" , "issue-opened" , "Issues", repository.issueCount)
@menuitem("/pulls" , "pulls" , "git-pull-request" , "Pull Requests", repository.pullCount)
@menuitem("/wiki" , "wiki" , "book" , "Wiki")
@if(loginAccount.isDefined && (loginAccount.get.isAdmin || repository.managers.contains(loginAccount.get.userName))){
@sidemenu("/settings" , "settings" , "tools", "Settings")
@menuitem("/settings" , "settings" , "tools", "Settings")
}
</ul>
</div>
@@ -99,7 +99,7 @@
}
*@
@* <div class="pull-left" style="width: 895px;">*@
@if(expand){
@if(isRepoTop){
@repository.repository.description.map { description =>
<p class="description">@detectAndRenderLinks(description)</p>
}
@@ -173,7 +173,7 @@ $(function(){
$('#fork-form').submit();
});
}
@*
@repository.sshUrl.map { sshUrl =>
$('#repository-url-http').click(function(){
$('#repository-url-proto').text('HTTP');
@@ -189,5 +189,6 @@ $(function(){
$('#repository-url-copy').attr('data-clipboard-text', $('#repository-url').val());
});
}
*@
});
</script>