Project

General

Profile

1
<aside id="sidebar_main">
2

    
3
  <div class="sidebar_main_header uk-margin-remove-bottom">
4
    <div class="uk-padding-small">
5
      <img class="provideLogo" src="../../../assets/imgs/OA_PROVIDE_B.png">
6
      <!--<h4 class="uk-text-bold uk-margin-remove">Repository manager's</h4>-->
7
      <!--<span class="uk-text-large">Admin Dashboard</span>-->
8
    </div>
9
  </div>
10
  <!--<div class="sidebar_main_header">-->
11
    <!--<div class="sidebar_logo">-->
12
      <!--<a [routerLink]="['/home']" class="sSidebar_hide sidebar_logo_large">-->
13
        <!--<img class="logo_regular" src="../../../assets/imgs/OA_PROVIDE_B.png" alt="" height="" width="200"/>-->
14
        <!--<img class="logo_light" src="assets/img/logo_main_white.png" alt="" height="15" width="71"/>-->
15
      <!--</a>-->
16
      <!--<a [routerLink]="['/home']" class="sSidebar_show sidebar_logo_small">-->
17
        <!--<img class="logo_regular" src="../../../assets/imgs/OA_PROVIDE_A.png" alt="" height="32" width="32"/>-->
18
        <!--<img class="logo_light" src="assets/img/logo_main_small_light.png" alt="" height="32" width="32"/>-->
19
      <!--</a>-->
20
    <!--</div>-->
21
    <!--&lt;!&ndash;<div class="sidebar_actions">&ndash;&gt;-->
22
      <!--&lt;!&ndash;<select id="lang_switcher" name="lang_switcher">&ndash;&gt;-->
23
        <!--&lt;!&ndash;<option value="gb" selected>English</option>&ndash;&gt;-->
24
      <!--&lt;!&ndash;</select>&ndash;&gt;-->
25
    <!--&lt;!&ndash;</div>&ndash;&gt;-->
26
  <!--</div>-->
27

    
28
  <div class="menu_section uk-margin-top">
29
    <ul>
30

    
31
      <li [routerLinkActive]="['current_section']" class="">
32
        <a [routerLink]="['/sources', 'register']">
33
        <!--<a [routerLink]="['/register']">-->
34
          <span class="menu_icon_circle_letter">R</span>
35
          <span class="menu_title">Register</span>
36
        </a>
37
      </li>
38

    
39
      <!--<li class="submenu_trigger" [ngClass]="{'act_section': checkIfCollapsed(2) }" routerLinkActive="current_section">-->
40
      <li class="submenu_trigger" [ngClass]="{'act_section': checkIfCollapsed(2) }">
41
        <a (click)="setToggle(2)">
42
          <span class="menu_icon_circle_letter">V</span>
43
          <span class="menu_title">Validator</span>
44
        </a>
45
        <ul [ngClass]="{'uk-display-block': checkIfCollapsed(2)}">
46
          <li routerLinkActive="act_item"><a [routerLink]="['/compatibility', 'validate']">Validate</a></li>
47
          <li routerLinkActive="act_item"><a [routerLink]="['/compatibility', 'browseHistory']">Validation History</a></li>
48
        </ul>
49
      </li>
50

    
51
      <li *ngIf="reposOfUser && reposOfUser.length>0" [routerLinkActive]="['current_section']" class="">
52
        <a [routerLink]="['/content', 'notifications']">
53
          <span class="menu_icon_circle_letter">N</span>
54
          <span class="menu_title">Notifications</span>
55
        </a>
56
      </li>
57

    
58
    </ul>
59
  </div>
60

    
61
  <div *ngIf="reposOfUser && reposOfUser.length>0" class="menu_section border_top">
62
    <div class="sidebar_heading">REPOSITORIES</div>
63
    <ul>
64

    
65
      <li *ngFor="let repo of visibleReposOfUser" [routerLinkActive]="['current_section']" class="">
66
        <!--<a [routerLink]="['/repository', '{{repo.id}}']">-->
67
        <a [routerLink]="['/repository/' + repo.id]">
68
          <span *ngIf="!repo.logoUrl" class="menu_icon_circle" style="background-image: url('../../../assets/imgs/yourLogoHere.jpg')">
69
          </span>
70
          <span *ngIf="repo.logoUrl" class="menu_icon_circle" [ngStyle]="{'background-image': 'url(' + repo.logoUrl + ')'}">
71
          </span>
72
          <!--<span class="menu_title ellipsis">{{repo.officialname}}</span>-->
73
          <span *ngIf="repo.officialname.length>30" class="menu_title">{{repo.officialname.substr(0,30)}}...</span>
74
          <span *ngIf="repo.officialname.length<=30" class="menu_title">{{repo.officialname}}</span>
75
        </a>
76
      </li>
77

    
78
      <li *ngIf="reposOfUser.length>5 && !allReposVisible" class="">
79
        <a (click)="showMoreRepos()">
80
          <span class="menu_icon"><i class="material-icons">keyboard_arrow_down</i></span>
81
          <span class="menu_title">Show more</span>
82
        </a>
83
      </li>
84

    
85
      <li *ngIf="reposOfUser.length>5 && allReposVisible" class="">
86
        <a (click)="showLessRepos()">
87
          <span class="menu_icon"><i class="material-icons">keyboard_arrow_up</i></span>
88
          <span class="menu_title">Show less</span>
89
        </a>
90
      </li>
91

    
92

    
93
    </ul>
94
  </div>
95

    
96
  <div *ngIf="getIsUserAdmin()" class="menu_section admin_menu_section border_top">
97
    <div class="sidebar_heading">ADMIN</div>
98
    <ul>
99

    
100
      <li [routerLinkActive]="['current_section']" class="">
101
        <a href="{{adminHomePage}}" target="_blank">
102
          <span class="menu_icon_circle_letter">H</span>
103
          <span class="menu_title">Help Texts</span>
104
        </a>
105
      </li>
106
      <!--<li class="">-->
107
      <li [routerLinkActive]="['current_section']" class="">
108
        <a [routerLink]="['/admin/registrations']">
109
          <span class="menu_icon_circle_letter">R</span>
110
          <span class="menu_title">Registrations</span>
111
        </a>
112
        <ul [ngClass]="{'uk-display-block': visibleAdminRepo}">
113
          <li class="act_item">
114
            <a *ngIf="adminRepository?.officialName && adminRepository.officialName.length>30" [routerLink]="['/repositoryAdmin/' + adminRepository.id]">{{adminRepository.officialName.substr(0,30)}}...</a>
115
            <a *ngIf="adminRepository?.officialName && adminRepository.officialName.length<=30" [routerLink]="['/repositoryAdmin/' + adminRepository.id]">{{adminRepository.officialName}}</a>
116
          </li>
117
        </ul>
118
      </li>
119
      <li [routerLinkActive]="['current_section']" class="">
120
        <a [routerLink]="['/admin/metrics']">
121
          <span class="menu_icon_circle_letter">M</span>
122
          <span class="menu_title">Metrics</span>
123
        </a>
124
      </li>
125

    
126
    </ul>
127
  </div>
128
</aside><!-- main sidebar end -->
(1-1/2)