aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/hbs/nav/nav-context-navbar.hbs
blob: 74d0196ce6a1d4c74ad9cd9302661fad58b825c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<div class="container">
  {{# if canFavoriteContext}}
    <div class="navbar-context-favorite">
      <a class="js-favorite {{#if isContextFavorite}}icon-favorite{{else}}icon-not-favorite{{/if}}"></a>
    </div>
  {{/if}}
  <ul class="nav navbar-nav nav-crumbs">
    {{#each contextBreadcrumbs}}
      <li>
        <a href="{{link url}}">
          {{qualifierIcon q}}&nbsp;{{name}}
        </a>
      </li>
    {{/each}}
  </ul>

  <div class="navbar-right navbar-context-meta">
    {{#if contextVersion}}Version {{contextVersion}}{{/if}}
    {{#all contextVersion contextDate}}/{{/all}}
    {{#if contextDate}}{{dt contextDate}}{{/if}}
  </div>

  <ul class="nav navbar-nav nav-tabs">
    <li {{#isActiveLink '/overview'}}class="active"{{/isActiveLink}}>
      <a href="{{link '/overview/index?id=' contextKeyEncoded }}">{{t 'overview.page'}}</a>
    </li>
    <li {{#isActiveLink '/components'}}class="active"{{/isActiveLink}}>
      <a href="{{link '/components/index/' contextId }}">{{t 'components.page'}}</a>
    </li>
    <li {{#isActiveLink '/component_issues'}}class="active"{{/isActiveLink}}>
      <a href="{{link '/component_issues/index?id=' contextKeyEncoded }}">{{t 'issues.page'}}</a>
    </li>
    {{#if contextConfiguration}}
      <li class="dropdown {{#if isSettingsActive}}active{{/if}}">
        <a class="dropdown-toggle navbar-admin-link" data-toggle="dropdown" href="#">{{t 'layout.settings'}}&nbsp;<i class="icon-dropdown"></i></a>
        <ul class="dropdown-menu">
          {{#each contextConfiguration}}
            <li>
              <a href="{{link url}}">{{name}}</a>
            </li>
          {{/each}}
        </ul>
      </li>
    {{/if}}
    <li class="dropdown {{#if isMoreActive}}active{{/if}}">
      <a class="dropdown-toggle" data-toggle="dropdown" href="#">{{t 'more'}}&nbsp;<i class="icon-dropdown"></i></a>
      <ul class="dropdown-menu">
        <li class="dropdown-header">{{t 'layout.dashboards'}}</li>
        {{#each contextDashboards}}
          <li>
            <a href="{{link url}}">{{name}}</a>
          </li>
        {{/each}}
        {{#if canManageContextDashboards}}
          <li class="small-divider"></li>
          <li>
            <a href="{{link '/dashboards?resource=' contextId}}">{{t 'dashboard.manage_dashboards'}}</a>
          </li>
        {{/if}}
        <li class="divider"></li>
        <li class="dropdown-header">Tools</li>
        <li>
          <a href="{{link '/design/index/' contextId }}">{{t 'design.page'}}</a>
        </li>
        <li>
          <a href="{{link '/libraries/index/' contextId }}">{{t 'libraries.page'}}</a>
        </li>
        {{#if contextComparable}}
          <li>
            <a href="{{link '/comparison/index?resource=' contextKey}}">{{t 'comparison.page'}}</a>
          </li>
        {{/if}}
      </ul>
    </li>
    <li class="js-meta-dropdown dropdown pull-right">
      <a class="dropdown-toggle" data-toggle="dropdown" href="#">{{t 'info'}}&nbsp;<i class="icon-dropdown"></i></a>
      <div class="dropdown-menu dropdown-menu-right panel abs-width-400">
        <form class="js-meta"></form>
      </div>
    </li>
  </ul>
</div>