Project

General

Profile

« Previous | Next » 

Revision 45786

Update to the lattest version of Angular Universal | create subfolders for deposit | use routerLinks in Nav bar and in browse view of main search

View differences:

navigationBar.component.ts
5 5
  selector: 'navbar',
6 6
  template: `
7 7

  
8

  
9

  
10

  
11

  
12

  
13

  
14 8
  <nav class="uk-navbar">
15 9

  
16 10
                                  <ul class="uk-navbar-nav uk-hidden-small">
17
                                      <li class="uk-active"><a href="/" class="uk-logo uk-navbar-item">
11
                                      <li class="uk-active"><a routerLinkActive="router-link-active" routerLink="" class="uk-logo uk-navbar-item">
18 12
                                        <img src="assets/newlogo.png" alt="OpenAIRE" class="uk-responsive-height"></a>
19 13
                                      </li>
20
                                      <li class="uk-active"><a href="/search/find"><i class="uk-icon-home"></i></a></li>
14
                                      <li class="uk-active"><a routerLinkActive="router-link-active" routerLink="search/find"><i class="uk-icon-home"></i></a></li>
21 15
                                      <li class="uk-parent" data-uk-dropdown="" aria-haspopup="true" aria-expanded="false">
22
                                          <a href="/search/find">Search</a>
16
                                          <a routerLinkActive="router-link-active" routerLink="search/find">Search</a>
23 17

  
24 18
                                          <div class="uk-dropdown uk-dropdown-navbar uk-dropdown-bottom" aria-hidden="true" style="top: 40px; left: 0px;" tabindex="">
25 19
                                              <ul class="uk-nav uk-nav-navbar">
26 20
                                                  <!--li class="uk-nav-header">Search For</li-->
27
                                                  <li><a href="/search/find/publications">Publications</a></li>
28
                                                  <li><a href="/search/find/datasets">Datasets</a></li>
29
                                                  <li><a href="/search/find/projects">Projects</a></li>
30
                                                  <li><a href="/search/find/dataproviders">Data Providers</a></li>
31
                                                  <li><a href="/search/find/organizations">Organizations</a></li>
32
                                                  <li><a href="/search/find/people">People</a></li>
33
                                                  <!--li class="uk-nav-divider"></li>
34
                                                  <li class="uk-nav-header">Data Providers</li>
35
                                                  <li><a href="/search/data-providers">Compatible Data Providers</a></li>
36
                                                  <li><a href="/search/entity-registries">Entity Registries</a></li-->
21
                                                  <li><a routerLinkActive="router-link-active" routerLink="search/find/publications">Publications</a></li>
22
                                                  <li><a routerLinkActive="router-link-active" routerLink="search/find/datasets">Datasets</a></li>
23
                                                  <li><a routerLinkActive="router-link-active" routerLink="search/find/projects">Projects</a></li>
24
                                                  <li><a routerLinkActive="router-link-active" routerLink="search/find/dataproviders">Data Providers</a></li>
25
                                                  <li><a routerLinkActive="router-link-active" routerLink="search/find/organizations">Organizations</a></li>
26
                                                  <li><a routerLinkActive="router-link-active" routerLink="search/find/people">People</a></li>
27
                                                  <li class="uk-nav-divider"></li>
28
                                                  <li><a    [queryParams]="{articleId: 'od_______908::3a5b2885656a91307156325644e73b92'}" routerLinkActive="router-link-active" routerLink="search/publication" >Publication </a></li>
29
                                                  <li><a    [queryParams]="{datasetId: 'datacite____::430ac1c41b7f99b7b543ef737dc41a74'}" routerLinkActive="router-link-active" routerLink="search/dataset" >Dataset </a></li>
30
                                                  <li><a   [queryParams]="{projectId: 'corda_______::2c37878a0cede85dbbd1081bb9b4a2f8'}" routerLinkActive="router-link-active" routerLink="search/project" >Project </a></li>
31
                                                  <li><a   [queryParams]="{personId: 'datacite____::9da3a037961b36a634fcd40ab0bf6535'}" routerLinkActive="router-link-active" routerLink="search/person" >Person </a></li>
32
                                                  <li><a   [queryParams]="{organizationId: 'dedup_wf_001::f686277c34bf457bbdf19e03589b5e81'}" routerLinkActive="router-link-active" routerLink="search/organization" >Organization </a></li>
33
                                                  <li><a   [queryParams]="{datasourceId: 'opendoar____::798ed7d4ee7138d49b8828958048130a'}" routerLinkActive="router-link-active" routerLink="search/dataprovider" >Data Provider </a></li>
34

  
37 35
                                               </ul>
38 36
                                          </div>
39 37

  
40 38
                                      </li>
41 39
                                      <li class="uk-parent" data-uk-dropdown="" aria-haspopup="true" aria-expanded="false">
42
                                          <a href="/search/data-providers" >Data Providers</a>
40
                                          <a routerLinkActive="router-link-active" routerLink="search/data-providers" >Data Providers</a>
43 41

  
44 42
                                          <div class="uk-dropdown uk-dropdown-navbar uk-dropdown-bottom" aria-hidden="true" style="top: 40px; left: 0px;" tabindex="">
45 43
                                              <ul class="uk-nav uk-nav-navbar">
46 44
                                                  <!--li class="uk-nav-header">Search for Data Providers</li-->
47
                                                  <li><a href="/search/data-providers">Compatible Data Providers</a></li>
48
                                                  <li><a href="/search/entity-registries">Entity Registries</a></li>
45
                                                  <li><a routerLinkActive="router-link-active" routerLink="search/data-providers">Compatible Data Providers</a></li>
46
                                                  <li><a routerLinkActive="router-link-active" routerLink="search/entity-registries">Entity Registries</a></li>
49 47
                                               </ul>
50 48
                                          </div>
51 49

  
52 50
                                      </li>
53 51
                                      <li class="uk-parent" data-uk-dropdown="" aria-haspopup="true" aria-expanded="false">
54
                                          <a href="/search/advanced/publications">Advanced Search</a>
52
                                          <a routerLinkActive="router-link-active" routerLink="search/advanced/publications">Advanced Search</a>
55 53

  
56 54
                                          <div class="uk-dropdown uk-dropdown-navbar uk-dropdown-bottom" aria-hidden="true" style="top: 40px; left: 0px;" tabindex="">
57 55
                                              <ul class="uk-nav uk-nav-navbar">
58
                                                <li><a href="/search/advanced/publications">Advanced Search Publications</a></li>
59
                                                <li><a href="/search/advanced/datasets">Advanced Search Research Data</a></li>
60
                                                <li><a href="/search/advanced/projects">Advanced Search Projects</a></li>
61
                                                <li><a href="/search/advanced/dataproviders">Advanced Search Data Providers</a></li>
62
                                                <li><a href="/search/advanced/organizations">Advanced Search Organizations</a></li>
63
                                                <li><a href="/search/advanced/people">Advanced Search People</a></li>
56
                                                <li><a routerLinkActive="router-link-active" routerLink="search/advanced/publications">Advanced Search Publications</a></li>
57
                                                <li><a routerLinkActive="router-link-active" routerLink="search/advanced/datasets">Advanced Search Research Data</a></li>
58
                                                <li><a routerLinkActive="router-link-active" routerLink="search/advanced/projects">Advanced Search Projects</a></li>
59
                                                <li><a routerLinkActive="router-link-active" routerLink="search/advanced/dataproviders">Advanced Search Data Providers</a></li>
60
                                                <li><a routerLinkActive="router-link-active" routerLink="search/advanced/organizations">Advanced Search Organizations</a></li>
61
                                                <li><a routerLinkActive="router-link-active" routerLink="search/advanced/people">Advanced Search People</a></li>
64 62
                                              </ul>
65 63
                                          </div>
66 64

  
67 65
                                      </li>
68 66
                                      <li class="uk-parent" data-uk-dropdown="" aria-haspopup="true" aria-expanded="false">
69
                                          <a  href="/deposit-publications" >Deposit</a>
67
                                          <a  routerLinkActive="router-link-active" routerLink="deposit-publications" >Deposit</a>
70 68

  
71 69
                                          <div class="uk-dropdown uk-dropdown-navbar uk-dropdown-bottom" aria-hidden="true" style="top: 40px; left: 0px;" tabindex="">
72 70
                                              <ul class="uk-nav uk-nav-navbar">
73
                                                <li><a  href="/deposit-publications">Deposit Publications</a></li>
74
                                                <li><a   href="/deposit-datasets">Deposit Research Data</a></li>
71
                                                <li><a  routerLinkActive="router-link-active" routerLink="deposit-publications">Deposit Publications</a></li>
72
                                                <li><a   routerLinkActive="router-link-active" routerLink="deposit-datasets">Deposit Research Data</a></li>
75 73
                                              </ul>
76 74
                                          </div>
77 75

  
78 76
                                      </li>
79
                                   
77

  
80 78
                                  </ul>
81 79

  
82 80
                                  <a href="#offcanvas-mainmenu" class="uk-navbar-toggle uk-visible-small" data-uk-offcanvas="{mode:'slide'}"></a>
......
92 90
                                                              <div class="uk-offcanvas-bar uk-offcanvas-bar-show" mode="push">
93 91
                                                              <!--ul class="uk-navbar-nav uk-hidden-small"-->
94 92
                                                              <ul class="uk-nav uk-nav-offcanvas uk-nav-parent-icon" data-uk-nav="{multiple:true}">
95
                                                                  <!--li class="uk-active"><a href="/" class="uk-logo uk-navbar-item">
93
                                                                  <!--li class="uk-active"><a routerLinkActive="router-link-active" routerLink="" class="uk-logo uk-navbar-item">
96 94
                                                                    <img src="assets/newlogo.png" alt="OpenAIRE" class="uk-responsive-height"></a>
97 95
                                                                  </li-->
98
                                                                  <li class="uk-active"><a href="/search/find"><i class="uk-icon-home"></i></a></li>
96
                                                                  <li class="uk-active"><a routerLinkActive="router-link-active" routerLink="search/find"><i class="uk-icon-home"></i></a></li>
99 97

  
100 98
                                                                  <li class=""  aria-expanded="false"  >
101 99
                                                                      <a href="#">Search</a>
102 100

  
103 101
                                                                      <div    ><ul class="uk-nav-sub" role="menu">
104
                                                                              <li><a href="/search/find/publications">Publications</a></li>
105
                                                                              <li><a href="/search/find/datasets">Datasets</a></li>
106
                                                                              <li><a href="/search/find/projects">Projects</a></li>
107
                                                                              <li><a href="/search/find/dataproviders">Data Providers</a></li>
108
                                                                              <li><a href="/search/find/organizations">Organizations</a></li>
109
                                                                              <li><a href="/search/find/people">People</a></li>
102
                                                                              <li><a routerLinkActive="router-link-active" routerLink="search/find/publications">Publications</a></li>
103
                                                                              <li><a routerLinkActive="router-link-active" routerLink="search/find/datasets">Datasets</a></li>
104
                                                                              <li><a routerLinkActive="router-link-active" routerLink="search/find/projects">Projects</a></li>
105
                                                                              <li><a routerLinkActive="router-link-active" routerLink="search/find/dataproviders">Data Providers</a></li>
106
                                                                              <li><a routerLinkActive="router-link-active" routerLink="search/find/organizations">Organizations</a></li>
107
                                                                              <li><a routerLinkActive="router-link-active" routerLink="search/find/people">People</a></li>
110 108
                                                                           </ul>
111 109
                                                                      </div>
112 110

  
......
115 113
                                                                      <a href="#">Data Providers</a>
116 114

  
117 115
                                                                      <div   ><ul class="uk-nav-sub" role="menu">
118
                                                                              <li><a href="/search/data-providers">Compatible Data Providers</a></li>
119
                                                                              <li><a href="/search/entity-registries">Entity Registries</a></li>
116
                                                                              <li><a routerLinkActive="router-link-active" routerLink="search/data-providers">Compatible Data Providers</a></li>
117
                                                                              <li><a routerLinkActive="router-link-active" routerLink="search/entity-registries">Entity Registries</a></li>
120 118
                                                                           </ul>
121 119
                                                                      </div>
122 120

  
......
125 123
                                                                      <a href="#">Advanced Search</a>
126 124

  
127 125
                                                                      <div   ><ul class="uk-nav-sub" role="menu">
128
                                                                            <li><a href="/search/advanced/publications">Advanced Search Publications</a></li>
129
                                                                            <li><a href="/search/advanced/datasets">Advanced Search Research Data</a></li>
130
                                                                            <li><a href="/search/advanced/projects">Advanced Search Projects</a></li>
131
                                                                            <li><a href="/search/advanced/dataproviders">Advanced Search Data Providers</a></li>
132
                                                                            <li><a href="/search/advanced/organizations">Advanced Search Organizations</a></li>
133
                                                                            <li><a href="/search/advanced/people">Advanced Search People</a></li>
126
                                                                            <li><a routerLinkActive="router-link-active" routerLink="search/advanced/publications">Advanced Search Publications</a></li>
127
                                                                            <li><a routerLinkActive="router-link-active" routerLink="search/advanced/datasets">Advanced Search Research Data</a></li>
128
                                                                            <li><a routerLinkActive="router-link-active" routerLink="search/advanced/projects">Advanced Search Projects</a></li>
129
                                                                            <li><a routerLinkActive="router-link-active" routerLink="search/advanced/dataproviders">Advanced Search Data Providers</a></li>
130
                                                                            <li><a routerLinkActive="router-link-active" routerLink="search/advanced/organizations">Advanced Search Organizations</a></li>
131
                                                                            <li><a routerLinkActive="router-link-active" routerLink="search/advanced/people">Advanced Search People</a></li>
134 132
                                                                          </ul>
135 133
                                                                      </div>
136 134

  
......
140 138
                                                                      <a href="#">Deposit</a>
141 139

  
142 140
                                                                      <div   ><ul class="uk-nav-sub" role="menu">
143
                                                                            <li><a  href="/deposit-publications">Deposit Publications</a></li>
144
                                                                            <li><a   href="/deposit-datasets">Deposit Research Data</a></li>
141
                                                                            <li><a  routerLinkActive="router-link-active" routerLink="deposit-publications">Deposit Publications</a></li>
142
                                                                            <li><a   routerLinkActive="router-link-active" routerLink="deposit-datasets">Deposit Research Data</a></li>
145 143
                                                                          </ul>
146 144
                                                                      </div>
147 145

  

Also available in: Unified diff