File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
@import org.apache.commons.lang3.StringUtils
@import utils.TemplateHelper._
@import com.feth.play.module.pa.PlayAuthenticate._
@import com.feth.play.module.pa.views.html._
@import play.mvc.Http._;
@currentUser = @{
UserApp.currentUser()
}
@if(currentUser.isAnonymous){
@currentAuth() { auth => @{
if(auth == null) {
val redirect = Context.current().request().getQueryString("redirectUrl")
if(StringUtils.isNotEmpty(redirect)) {
val url = Context.current().session().put("pa.url.orig", redirect)
} else {
val url = storeOriginalUrl(Context.current())
}
}
}
}
}
<div class="row-fluid user-menu-wrap">
<span class="user-menu"><a href="@routes.UserApp.userInfo(currentUser.loginId)" target="mainFrame">
<span class="avatar-wrap smaller">
<img src="@currentUser.avatarUrl(32)" />
</span>
<span class="caret-text hide-in-mobile">@currentUser.getPureNameOnly</span>
</a></span>
<span class="user-menu"><a href="@routes.UserApp.editUserInfoForm()" target="mainFrame">@Messages("userinfo.accountSetting")</a></span>
@currentAuth() { auth =>
@if(auth != null) {
<a href="@routes.Application.oAuthLogout"><span class="user-menu logout label">@Messages("title.logout")</span></a>
} else {
<a href="@routes.UserApp.logout()"><span class="user-menu logout label">@Messages("title.logout")</span></a>
}
}
<div class="pin-in-sidebar" data-toggle="tooltip" data-placement="bottom" title="Sidebar"><i class="yobicon-arrow-left"></i></div>
</div>
<ul class="nav nav-tabs nm">
<li class="myOrganizationList">
<a href="#myOrganizationList" data-toggle="tab">
@Messages("title.favorite")
</a>
</li>
<li class="myProjectList">
<a href="#myProjectList" data-toggle="tab">
@Messages("title.project")
</a>
</li>
<li class="myRecentIssueList">
<a href="#myRecentIssueList" data-toggle="tab">
@Messages("title.recently.visited.issue")
</a>
</li>
<li>
<div class=""><i class="yobicon-refresh refresh-button"></i></div>
</li>
</ul>
<div class="tab-content tab-box">
<div id="usermenu-tab-content-list" class="tab-content">
<div class="tab-pane user-project-list" id="myOrganizationList">
@views.html.index.myOrganizationList(UserApp.currentUser())
</div>
<div class="tab-pane user-project-list" id="myProjectList">
@views.html.index.myProjectList(UserApp.currentUser())
</div>
<div class="tab-pane user-project-list" id="myRecentIssueList">
@views.html.index.myRecentIssueList(UserApp.currentUser())
</div>
</div>
</div>
<script>
$(function(){
var activeMenu = localStorage.getItem('sidebarActiveMenu')
if (activeMenu == null) {
$('.myOrganizationList').addClass('active');
$('#myOrganizationList').addClass('active');
} else {
$('.'+activeMenu).addClass('active');
$('#'+activeMenu).addClass('active');
}
$('.refresh-button').on('click', function(){
window.location.reload();
});
$('.myOrganizationList').on('click', function(){
localStorage.setItem('sidebarActiveMenu', 'myOrganizationList');
$(".sidebar-bottom").hide();
})
$('.myProjectList').on('click', function(){
localStorage.setItem('sidebarActiveMenu', 'myProjectList');
$(".sidebar-bottom").hide();
})
$('.myRecentIssueList').on('click', function(){
localStorage.setItem('sidebarActiveMenu', 'myRecentIssueList');
$(".sidebar-bottom").show();
})
// sidebar pin click
$(".pin-in-sidebar").on("click", function () {
localStorage.setItem('shallWeOpenLeftNavigation', "false");
window.location = window.location.href;
});
})
</script>