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

    
30
  <div class="menu_section uk-margin-large-top">
31
    <ul>
32

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

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

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

    
60
    </ul>
61
  </div>
62

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

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

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

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

    
94

    
95
    </ul>
96
  </div>
97

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

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

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