[Notice] Announcing the End of Demo Server [Read me]
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date

2012-11-26
2012-08-28
@(project:Project, menuType:utils.MenuType)
@import utils._
@isActiveMenu(m_type:MenuType) = @{
if(m_type == menuType) {"selected"}
}
@isVisible(resource: models.enumeration.Resource)(content: => Html) = @{
roleCheck(session.get("userId"), project.id, resource, models.enumeration.Operation.READ){
content
}
}
@import utils.TemplateHelper._
<div class="gnb-inner">
<div class="gnb-knob left"><i class="ico gnb-left"></i></div>
<div class="gnb-menu-wrap">
<a href="@routes.Application.index()" class="logo"></a>
<ul class="gnb-menus unstyled">
<li class="menu">
<a href="@routes.ProjectApp.project(project.owner, project.name)" class="@isActiveMenu(MenuType.PROJECT_HOME)">PROJECT HOME</a>
</li>
@isVisible(models.enumeration.Resource.BOARD_POST){
<li class="menu">
<a href="@routes.BoardApp.posts(project.owner, project.name)" class="@isActiveMenu(MenuType.BOARD)">BOARD</a>
</li>
}
@isVisible(models.enumeration.Resource.CODE){
<li class="menu">
<a href="@routes.CodeApp.codeBrowser(project.owner, project.name)" class="@isActiveMenu(MenuType.CODE)">CODE</a>
</li>
}
@isVisible(models.enumeration.Resource.ISSUE_POST){
<li class="menu">
<a href="@routes.IssueApp.issues(project.owner, project.name,"open")" class="@isActiveMenu(MenuType.ISSUE)">ISSUE</a>
</li>
}
@isVisible(models.enumeration.Resource.WIKI_PAGE){
<!-- >li class="menu">
<a href="@routes.TaskApp.index(project.owner, project.name)">TASK</a>
</li-->
}
</ul>
<ul class="gnb-menus right unstyled">
@if(session.contains("userId")){
<li><a href="@routes.UserApp.info()" class="img-rounded"><img class="user-thumb" src="@urlToPicture(User.findById(session.get("userId").toLong).email, 24)" alt="avatar" width="24" height="24">@session.get("userName")</a></li>
<li class="sp-line">|</li>
<li><a href="@routes.UserApp.logout()" class="d-link signup">@Messages("title.logout")</a></li>
} else {
<li><a href="@routes.UserApp.login()" class="d-link signin"><i class="ico ico-user"></i>@Messages("title.login")</a></li>
<li class="sp-line">|</li>
<li><a href="@routes.UserApp.signup()" class="d-link signup">@Messages("title.signup")</a></li>
}
<li class="search-bar">
<form action="@routes.SearchApp.contentsSearch(project.owner, project.name)">
<input type="text" autocomplete="off" class="query" name="filter" placeholder="현재 프로젝트에서 검색" /><button type="submit" class="ico ico-search btn-transparent"></button>
</form>
</li>
</ul>
</div>
<div class="gnb-knob right"><i class="ico gnb-right"></i></div>
</div>