Newer
Older
GitBucket / src / main / twirl / gitbucket / core / account / menu.scala.html
@KOUNOIKE Yuusuke KOUNOIKE Yuusuke on 5 Jun 2017 1 KB Show icons when sidebar is collapsed.
@(active: String, ssh: Boolean)(body: Html)(implicit context: gitbucket.core.controller.Context)
@import gitbucket.core.view.helpers
<div class="main-sidebar">
  <div class="sidebar">
    <ul class="sidebar-menu">
      <li@if(active=="profile"){ class="active"}>
        <a href="@context.path/@context.loginAccount.get.userName/_edit">
          @helpers.menuicon("octicon-person")
          <span>Profile</span>
        </a>
      </li>
      @if(ssh){
      <li@if(active=="ssh"){ class="active"}>
        <a href="@context.path/@context.loginAccount.get.userName/_ssh">
          @helpers.menuicon("key")
          <span>SSH Keys</span>
        </a>
      </li>
      }
      <li@if(active=="application"){ class="active"}>
        <a href="@context.path/@context.loginAccount.get.userName/_application">
          @helpers.menuicon("rocket")
          <span>Applications</span>
        </a>
      </li>
      @gitbucket.core.plugin.PluginRegistry().getAccountSettingMenus.map { menu =>
        @menu(context).map { link =>
          <li@if(active==link.id){ class="active"}>
            <a href="@context.path/@link.path">
              @helpers.menuicon(link.icon, "octicon-plug")
              <span>@link.label</span>
            </a>
          </li>
        }
      }
    </ul>
  </div>
</div>
<div class="content-wrapper">
  <div class="content body">
    @body
  </div>
</div>