Revision 56644
Added by Konstantinos Triantafyllou almost 5 years ago
organization.component.html | ||
---|---|---|
1 |
<div id="tm-main" class=" uk-section uk-margin-small-top tm-middle" >
|
|
1 |
<div id="tm-main" class=" uk-section uk-margin-small-top tm-middle"> |
|
2 | 2 |
<div uk-grid uk-grid> |
3 |
<div class="tm-main uk-width-1-1@s uk-width-1-1@m uk-width-1-1@l uk-row-first "> |
|
3 |
<div class="tm-main uk-width-1-1@s uk-width-1-1@m uk-width-1-1@l uk-row-first ">
|
|
4 | 4 |
|
5 |
<div class="uk-container uk-margin-top organization"> |
|
6 |
<div *ngIf="warningMessage.length > 0" class="uk-alert uk-alert-warning uk-margin-large-top" role="alert">{{warningMessage}}</div> |
|
7 |
<div *ngIf="errorMessage.length > 0" class="uk-alert uk-alert-danger uk-margin-large-top" role="alert">{{errorMessage}}</div> |
|
8 |
<div [style.display]="showLoading ? 'inline' : 'none'"class="uk-animation-fade uk-margin-large-top uk-width-1-1" role="alert"><span class="loading-gif uk-align-center" ></span></div> |
|
5 |
<div class="uk-container uk-margin-top organization"> |
|
6 |
<div *ngIf="warningMessage.length > 0" class="uk-alert uk-alert-warning uk-margin-large-top" |
|
7 |
role="alert">{{warningMessage}}</div> |
|
8 |
<div *ngIf="errorMessage.length > 0" class="uk-alert uk-alert-danger uk-margin-large-top" |
|
9 |
role="alert">{{errorMessage}}</div> |
|
10 |
<div [style.display]="showLoading ? 'inline' : 'none'" |
|
11 |
class="uk-animation-fade uk-margin-large-top uk-width-1-1" role="alert"><span |
|
12 |
class="loading-gif uk-align-center"></span></div> |
|
9 | 13 |
|
10 |
<div *ngIf="organizationInfo != null" uk-grid class="uk-grid-large"> |
|
11 |
<div class="uk-width-expand@m uk-width-1-1@s"> |
|
12 |
<schema2jsonld *ngIf="organizationInfo" [data]=organizationInfo [URL]="properties.baseLink+'/search/organization?organizationId='+organizationId" type="organization"></schema2jsonld> |
|
14 |
<div *ngIf="organizationInfo != null" uk-grid class="uk-grid-large"> |
|
15 |
<helper *ngIf="pageContents && pageContents['top'] && pageContents['top'].length > 0" |
|
16 |
[texts]="pageContents['top']" styleName="uk-width-1-1"></helper> |
|
17 |
<div class="uk-width-expand@m uk-width-1-1@s"> |
|
18 |
<schema2jsonld *ngIf="organizationInfo" [data]=organizationInfo |
|
19 |
[URL]="properties.baseLink+'/search/organization?organizationId='+organizationId" |
|
20 |
type="organization"></schema2jsonld> |
|
13 | 21 |
|
14 |
<showTitle [title]="organizationInfo.title"></showTitle> |
|
15 |
<div class="uk-text-large " *ngIf="organizationInfo.title.name && organizationInfo.title.name != organizationInfo.name ">{{organizationInfo.name}}</div> |
|
16 |
<span class="uk-label custom-label label-blue label-organization" title="Type">Organization</span>{{" "}} |
|
17 |
<span *ngIf="organizationInfo.country" class="uk-label custom-label label-country " title="Country">{{organizationInfo.country}}</span>{{" "}} |
|
22 |
<showTitle [title]="organizationInfo.title"></showTitle> |
|
23 |
<div class="uk-text-large " |
|
24 |
*ngIf="organizationInfo.title.name && organizationInfo.title.name != organizationInfo.name ">{{organizationInfo.name}}</div> |
|
25 |
<span class="uk-label custom-label label-blue label-organization" title="Type">Organization</span>{{" "}} |
|
26 |
<span *ngIf="organizationInfo.country" class="uk-label custom-label label-country " |
|
27 |
title="Country">{{organizationInfo.country}}</span>{{" "}} |
|
18 | 28 |
|
19 | 29 |
<ul class="custom-accordion" uk-accordion> |
20 | 30 |
|
21 |
<li *ngIf="fetchPublications.searchUtils.totalResults > 0" (click)="activeTab='Publications'; searchPublicationsInit()"> |
|
22 |
<a class="uk-accordion-title" href="#"> |
|
23 |
Publications |
|
24 |
<!-- <span class="uk-badge uk-badge-notification"> --> |
|
25 |
<!-- ({{fetchPublications.searchUtils.totalResults | number}}) --> |
|
26 |
<!-- </span> --> |
|
27 |
</a> |
|
28 |
<div class="uk-accordion-content"> |
|
29 |
<errorMessages [status]="[fetchPublications.searchUtils.status]" [type]="'publications'" tab_error_class=true></errorMessages> |
|
31 |
<li *ngIf="fetchPublications.searchUtils.totalResults > 0" |
|
32 |
(click)="activeTab='Publications'; searchPublicationsInit()"> |
|
33 |
<a class="uk-accordion-title" href="#"> |
|
34 |
Publications |
|
35 |
<!-- <span class="uk-badge uk-badge-notification"> --> |
|
36 |
<!-- ({{fetchPublications.searchUtils.totalResults | number}}) --> |
|
37 |
<!-- </span> --> |
|
38 |
</a> |
|
39 |
<div class="uk-accordion-content"> |
|
40 |
<errorMessages [status]="[fetchPublications.searchUtils.status]" [type]="'publications'" |
|
41 |
tab_error_class=true></errorMessages> |
|
30 | 42 |
|
31 |
<div *ngIf="fetchPublications.searchUtils.status == errorCodes.DONE"> |
|
32 |
<div class = "uk-text-right" *ngIf = "fetchPublications.searchUtils.totalResults > 10"> |
|
33 |
<a [queryParams]="routerHelper.createQueryParams(['organization', 'og'], [organizationId, 'and'])" |
|
34 |
routerLinkActive="router-link-active" [routerLink]="linkToSearchPublications" class="uk-button uk-button-text"> |
|
35 |
View all {{fetchPublications.searchUtils.totalResults | number}} results |
|
36 |
</a> |
|
37 |
</div> |
|
38 |
<tab-result [(results)]="fetchPublications.results" |
|
39 |
[(status)]= "fetchPublications.status" |
|
40 |
type="publication" urlParam="articleId"> |
|
41 |
</tab-result> |
|
42 |
</div> |
|
43 |
</div> |
|
44 |
</li> |
|
43 |
<div *ngIf="fetchPublications.searchUtils.status == errorCodes.DONE"> |
|
44 |
<div class="uk-text-right" *ngIf="fetchPublications.searchUtils.totalResults > 10"> |
|
45 |
<a [queryParams]="routerHelper.createQueryParams(['organization', 'og'], [organizationId, 'and'])" |
|
46 |
routerLinkActive="router-link-active" [routerLink]="linkToSearchPublications" |
|
47 |
class="uk-button uk-button-text"> |
|
48 |
View all {{fetchPublications.searchUtils.totalResults | number}} results |
|
49 |
</a> |
|
50 |
</div> |
|
51 |
<tab-result [(results)]="fetchPublications.results" |
|
52 |
[(status)]="fetchPublications.status" |
|
53 |
type="publication" urlParam="articleId"> |
|
54 |
</tab-result> |
|
55 |
</div> |
|
56 |
</div> |
|
57 |
</li> |
|
45 | 58 |
|
46 |
<!-- <li (click)="activeTab='Research Data'; searchDatasetsInit()">
|
|
47 |
<a class="uk-accordion-title" href="#">
|
|
48 |
Research Data
|
|
49 |
<span class="uk-badge uk-badge-notification">
|
|
50 |
{{fetchDatasets.searchUtils.totalResults | number}}
|
|
51 |
</span>
|
|
52 |
</a>
|
|
53 |
<div class="uk-accordion-content">
|
|
54 |
<errorMessages [status]="[fetchDatasets.searchUtils.status]" [type]="'publications'" tab_error_class=true></errorMessages>
|
|
59 |
<!-- <li (click)="activeTab='Research Data'; searchDatasetsInit()"> |
|
60 |
<a class="uk-accordion-title" href="#"> |
|
61 |
Research Data |
|
62 |
<span class="uk-badge uk-badge-notification"> |
|
63 |
{{fetchDatasets.searchUtils.totalResults | number}} |
|
64 |
</span> |
|
65 |
</a> |
|
66 |
<div class="uk-accordion-content"> |
|
67 |
<errorMessages [status]="[fetchDatasets.searchUtils.status]" [type]="'publications'" tab_error_class=true></errorMessages> |
|
55 | 68 |
|
56 |
<div *ngIf="fetchDatasets.searchUtils.status == errorCodes.DONE"> |
|
57 |
<div class = "uk-text-right" *ngIf = "fetchDatasets.searchUtils.totalResults > 10"> |
|
58 |
<a [queryParams]="routerHelper.createQueryParams(['organization', 'og'], [organizationId, 'and'])" |
|
59 |
routerLinkActive="router-link-active" [routerLink]="linkToSearchDatasets" class="uk-button uk-button-text"> |
|
60 |
View all {{fetchDatasets.searchUtils.totalResults | number}} results |
|
61 |
</a> |
|
62 |
</div> |
|
63 |
<tab-result [(results)]="fetchDatasets.results" |
|
64 |
[(status)]= "fetchDatasets.status" |
|
65 |
type="dataset" urlParam="datasetId"> |
|
66 |
</tab-result> |
|
67 |
</div> |
|
69 |
<div *ngIf="fetchDatasets.searchUtils.status == errorCodes.DONE"> |
|
70 |
<div class = "uk-text-right" *ngIf = "fetchDatasets.searchUtils.totalResults > 10"> |
|
71 |
<a [queryParams]="routerHelper.createQueryParams(['organization', 'og'], [organizationId, 'and'])" |
|
72 |
routerLinkActive="router-link-active" [routerLink]="linkToSearchDatasets" class="uk-button uk-button-text"> |
|
73 |
View all {{fetchDatasets.searchUtils.totalResults | number}} results |
|
74 |
</a> |
|
75 |
</div> |
|
76 |
<tab-result [(results)]="fetchDatasets.results" |
|
77 |
[(status)]= "fetchDatasets.status" |
|
78 |
type="dataset" urlParam="datasetId"> |
|
79 |
</tab-result> |
|
68 | 80 |
</div> |
69 |
</li> --> |
|
81 |
</div> |
|
82 |
</li> --> |
|
70 | 83 |
|
71 |
<li (click)="activeTab='Projects'; projectsClicked=true;"> |
|
72 |
<a class="uk-accordion-title" href="#"> |
|
73 |
Projects |
|
74 |
<!-- <span class="uk-badge uk-badge-notification"> --> |
|
75 |
({{fetchProjects.searchUtils.totalResultsNoFilters | number}}) |
|
76 |
<!-- </span> --> |
|
77 |
</a> |
|
78 |
<div class="uk-accordion-content"> |
|
79 |
<searchingProjectsTab *ngIf="projectsClicked" [(fetchProjects)]="fetchProjects" [organizationId]="organizationId" [(properties)]=properties></searchingProjectsTab> |
|
80 |
</div> |
|
81 |
</li> |
|
84 |
<li (click)="activeTab='Projects'; projectsClicked=true;"> |
|
85 |
<a class="uk-accordion-title" href="#"> |
|
86 |
Projects |
|
87 |
<!-- <span class="uk-badge uk-badge-notification"> --> |
|
88 |
({{fetchProjects.searchUtils.totalResultsNoFilters | number}}) |
|
89 |
<!-- </span> --> |
|
90 |
</a> |
|
91 |
<div class="uk-accordion-content"> |
|
92 |
<searchingProjectsTab *ngIf="projectsClicked" [(fetchProjects)]="fetchProjects" |
|
93 |
[organizationId]="organizationId" |
|
94 |
[(properties)]=properties></searchingProjectsTab> |
|
95 |
</div> |
|
96 |
</li> |
|
82 | 97 |
|
83 |
<li (click)="activeTab='Content Providers'; searchDataprovidersInit()"> |
|
84 |
<a class="uk-accordion-title" href="#"> |
|
85 |
Content Providers |
|
86 |
<!-- <span class="uk-badge uk-badge-notification"> --> |
|
87 |
({{fetchDataproviders.searchUtils.totalResults | number}}) |
|
88 |
<!-- </span> --> |
|
89 |
</a> |
|
90 |
<div class="uk-accordion-content"> |
|
91 |
<errorMessages [status]="[fetchDataproviders.searchUtils.status]" [type]="'content providers'" tab_error_class=true></errorMessages> |
|
98 |
<li (click)="activeTab='Content Providers'; searchDataprovidersInit()"> |
|
99 |
<a class="uk-accordion-title" href="#"> |
|
100 |
Content Providers |
|
101 |
<!-- <span class="uk-badge uk-badge-notification"> --> |
|
102 |
({{fetchDataproviders.searchUtils.totalResults | number}}) |
|
103 |
<!-- </span> --> |
|
104 |
</a> |
|
105 |
<div class="uk-accordion-content"> |
|
106 |
<errorMessages [status]="[fetchDataproviders.searchUtils.status]" [type]="'content providers'" |
|
107 |
tab_error_class=true></errorMessages> |
|
92 | 108 |
|
93 |
<div *ngIf="fetchDataproviders.searchUtils.status == errorCodes.DONE">
|
|
109 |
<div *ngIf="fetchDataproviders.searchUtils.status == errorCodes.DONE"> |
|
94 | 110 |
|
95 |
<div class = "uk-text-right" *ngIf = "fetchDataproviders.searchUtils.totalResults > 10"> |
|
96 |
<a [queryParams]="routerHelper.createQueryParams(['organization', 'og'], [organizationId, 'and'])" |
|
97 |
routerLinkActive="router-link-active" [routerLink]="linkToSearchDataproviders" class="uk-button uk-button-text"> |
|
98 |
View all {{fetchDataproviders.searchUtils.totalResults | number}} results |
|
99 |
</a> |
|
100 |
</div> |
|
101 |
<tab-result [(results)]="fetchDataproviders.results" |
|
102 |
[(status)]= "fetchDataproviders.status" |
|
103 |
type="dataprovider" urlParam="datasourceId"> |
|
104 |
</tab-result> |
|
105 |
</div> |
|
106 |
</div> |
|
107 |
</li> |
|
111 |
<div class="uk-text-right" *ngIf="fetchDataproviders.searchUtils.totalResults > 10"> |
|
112 |
<a [queryParams]="routerHelper.createQueryParams(['organization', 'og'], [organizationId, 'and'])" |
|
113 |
routerLinkActive="router-link-active" [routerLink]="linkToSearchDataproviders" |
|
114 |
class="uk-button uk-button-text"> |
|
115 |
View all {{fetchDataproviders.searchUtils.totalResults | number}} results |
|
116 |
</a> |
|
117 |
</div> |
|
118 |
<tab-result [(results)]="fetchDataproviders.results" |
|
119 |
[(status)]="fetchDataproviders.status" |
|
120 |
type="dataprovider" urlParam="datasourceId"> |
|
121 |
</tab-result> |
|
122 |
</div> |
|
123 |
</div> |
|
124 |
</li> |
|
108 | 125 |
</ul> |
109 |
</div> |
|
126 |
</div>
|
|
110 | 127 |
|
111 |
<div class="uk-width-large@m uk-width-1-1@s"> |
|
112 |
<div class="uk-card uk-card-default uk-padding-small"> |
|
113 |
<div> |
|
114 |
Share - Bookmark<addThis ></addThis> |
|
115 |
</div> |
|
116 |
<div *ngIf="fetchPublications.searchUtils.totalResults > 0 || (fetchProjects && fetchProjects.funders.length > 0)" class="uk-margin-medium-top uk-margin-medium-bottom"> |
|
117 |
<div class="uk-text-center uk-text-large"> |
|
118 |
Application Box |
|
128 |
<div class="uk-width-large@m uk-width-1-1@s"> |
|
129 |
<div class="uk-card uk-card-default uk-padding-small"> |
|
130 |
<div> |
|
131 |
Share - Bookmark |
|
132 |
<addThis></addThis> |
|
119 | 133 |
</div> |
120 |
<div class="app-box app-box uk-padding-small" > |
|
121 |
<ul class="uk-list"> |
|
134 |
<div |
|
135 |
*ngIf="fetchPublications.searchUtils.totalResults > 0 || (fetchProjects && fetchProjects.funders.length > 0)" |
|
136 |
class="uk-margin-medium-top uk-margin-medium-bottom"> |
|
137 |
<div class="uk-text-center uk-text-large"> |
|
138 |
Application Box |
|
139 |
</div> |
|
140 |
<div class="app-box app-box uk-padding-small"> |
|
141 |
<ul class="uk-list"> |
|
122 | 142 |
|
123 | 143 |
<ng-container *ngIf="fetchProjects && fetchProjects.funders.length > 0"> |
124 |
<li *ngFor="let funder of fetchProjects.funders"> |
|
125 |
<!--a href="{{downloadURLAPI}}resources?size={{organizationInfo.projects.get(key).length}}&{{csvProjectParamsHead}}{{organizationInfo.projects.get(key)[0]['funderId']}}{{csvParamsTail}}"> |
|
126 |
Download projects report (CSV) for {{key}} |
|
127 |
</a--> |
|
128 |
<a class="clickable" (click)="downloadFile(downloadURLAPI+'?'+csvProjectParamsHead+encodeURI(funder.id)+csvParamsTail, 'funder-projects-report')"> |
|
129 |
<!--span class="clickable" (click)="downloadProjectsFile(downloadURLAPI+'organizations/'+organizationId+'/projects?fq=(funderid exact '+funder.id+')&size='+funder.number)"--> |
|
130 |
<span class="uk-icon"><svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="download" ratio="1"><polyline fill="none" stroke="#000" points="14,10 9.5,14.5 5,10"></polyline><rect x="3" y="17" width="13" height="1"></rect><line fill="none" stroke="#000" x1="9.5" y1="13.91" x2="9.5" y2="3"></line></svg></span> |
|
131 |
<span class="uk-icon-download"> Project list for {{funder.name}} (CSV)</span> |
|
132 |
</a> |
|
133 |
</li> |
|
144 |
<li *ngFor="let funder of fetchProjects.funders"> |
|
145 |
<!--a href="{{downloadURLAPI}}resources?size={{organizationInfo.projects.get(key).length}}&{{csvProjectParamsHead}}{{organizationInfo.projects.get(key)[0]['funderId']}}{{csvParamsTail}}"> |
|
146 |
Download projects report (CSV) for {{key}} |
|
147 |
</a--> |
|
148 |
<a class="clickable" |
|
149 |
(click)="downloadFile(downloadURLAPI+'?'+csvProjectParamsHead+encodeURI(funder.id)+csvParamsTail, 'funder-projects-report')"> |
|
150 |
<!--span class="clickable" (click)="downloadProjectsFile(downloadURLAPI+'organizations/'+organizationId+'/projects?fq=(funderid exact '+funder.id+')&size='+funder.number)"--> |
|
151 |
<span class="uk-icon"><svg width="20" height="20" viewBox="0 0 20 20" |
|
152 |
xmlns="http://www.w3.org/2000/svg" icon="download" ratio="1"><polyline |
|
153 |
fill="none" stroke="#000" points="14,10 9.5,14.5 5,10"></polyline><rect x="3" y="17" |
|
154 |
width="13" |
|
155 |
height="1"></rect><line |
|
156 |
fill="none" stroke="#000" x1="9.5" y1="13.91" x2="9.5" y2="3"></line></svg></span> |
|
157 |
<span class="uk-icon-download"> Project list for {{funder.name}} (CSV)</span> |
|
158 |
</a> |
|
159 |
</li> |
|
134 | 160 |
|
135 |
<li *ngFor="let funder of fetchProjects.funders"> |
|
136 |
<a class="clickable" (click)="confirmOpenApplyAll(funder.name,encodeURI(funder.id), funder.number)"> |
|
137 |
<span class="uk-icon"><svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="download" ratio="1"><polyline fill="none" stroke="#000" points="14,10 9.5,14.5 5,10"></polyline><rect x="3" y="17" width="13" height="1"></rect><line fill="none" stroke="#000" x1="9.5" y1="13.91" x2="9.5" y2="3"></line></svg></span> |
|
138 |
<span class="uk-icon-download"> Project Publications for {{funder.name}} (CSV)</span> |
|
139 |
</a> |
|
140 |
</li> |
|
161 |
<li *ngFor="let funder of fetchProjects.funders"> |
|
162 |
<a class="clickable" |
|
163 |
(click)="confirmOpenApplyAll(funder.name,encodeURI(funder.id), funder.number)"> |
|
164 |
<span class="uk-icon"><svg width="20" height="20" viewBox="0 0 20 20" |
|
165 |
xmlns="http://www.w3.org/2000/svg" icon="download" ratio="1"><polyline |
|
166 |
fill="none" stroke="#000" points="14,10 9.5,14.5 5,10"></polyline><rect x="3" y="17" |
|
167 |
width="13" |
|
168 |
height="1"></rect><line |
|
169 |
fill="none" stroke="#000" x1="9.5" y1="13.91" x2="9.5" y2="3"></line></svg></span> |
|
170 |
<span class="uk-icon-download"> Project Publications for {{funder.name}} (CSV)</span> |
|
171 |
</a> |
|
172 |
</li> |
|
141 | 173 |
</ng-container> |
142 | 174 |
<li *ngIf="fetchPublications.searchUtils.totalResults > 0"> |
143 |
<!-- url = this.downloadURLAPI+"format=csv-special&type=publications&fq=(((oaftype exact result) and (resulttypeid exact publication)) and (relprojectid exact '"+projects[index].id+"'))"--> |
|
175 |
<!-- url = this.downloadURLAPI+"format=csv-special&type=publications&fq=(((oaftype exact result) and (resulttypeid exact publication)) and (relprojectid exact '"+projects[index].id+"'))"-->
|
|
144 | 176 |
|
145 |
<!-- <a class="clickable" (click)="downloadFile(downloadURLAPI+'/organizations/'+organizationId+'?type=publications&format=csv')"> --> |
|
146 |
<a class="clickable" (click)="downloadFile(csvAffiliatedPublications, 'organization-publications-report')"> |
|
147 |
<span class="uk-icon"><svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="download" ratio="1"><polyline fill="none" stroke="#000" points="14,10 9.5,14.5 5,10"></polyline><rect x="3" y="17" width="13" height="1"></rect><line fill="none" stroke="#000" x1="9.5" y1="13.91" x2="9.5" y2="3"></line></svg></span> |
|
148 |
<span class="uk-icon-download"> Publications of organization (CSV) - based on the affiliation information.</span> |
|
149 |
</a> |
|
177 |
<!-- <a class="clickable" (click)="downloadFile(downloadURLAPI+'/organizations/'+organizationId+'?type=publications&format=csv')"> --> |
|
178 |
<a class="clickable" |
|
179 |
(click)="downloadFile(csvAffiliatedPublications, 'organization-publications-report')"> |
|
180 |
<span class="uk-icon"><svg width="20" height="20" viewBox="0 0 20 20" |
|
181 |
xmlns="http://www.w3.org/2000/svg" icon="download" ratio="1"><polyline |
|
182 |
fill="none" stroke="#000" points="14,10 9.5,14.5 5,10"></polyline><rect x="3" y="17" |
|
183 |
width="13" |
|
184 |
height="1"></rect><line |
|
185 |
fill="none" stroke="#000" x1="9.5" y1="13.91" x2="9.5" y2="3"></line></svg></span> |
|
186 |
<span class="uk-icon-download"> Publications of organization (CSV) - based on the affiliation information.</span> |
|
187 |
</a> |
|
150 | 188 |
</li> |
151 |
</ul> |
|
189 |
</ul> |
|
190 |
</div> |
|
152 | 191 |
</div> |
153 | 192 |
</div> |
154 |
</div> |
|
155 | 193 |
|
194 |
</div> |
|
195 |
<helper *ngIf="pageContents && pageContents['bottom'] && pageContents['bottom'].length > 0" |
|
196 |
[texts]="pageContents['bottom']" styleName="uk-width-1-1"></helper> |
|
156 | 197 |
</div> |
198 |
<modal-loading></modal-loading> |
|
199 |
<modal-alert #AlertModalApplyAll (alertOutput)="confirmCloseApplyAll($event)"></modal-alert> |
|
200 |
<modal-alert #AlertModalCsvError></modal-alert> |
|
201 |
</div> |
|
157 | 202 |
</div> |
158 |
<modal-loading></modal-loading> |
|
159 |
<modal-alert #AlertModalApplyAll (alertOutput)="confirmCloseApplyAll($event)"></modal-alert> |
|
160 |
<modal-alert #AlertModalCsvError></modal-alert> |
|
203 |
</div> |
|
161 | 204 |
</div> |
162 |
</div> |
|
163 |
</div> |
|
164 |
</div> |
Also available in: Unified diff
[Trunk|Library]: Add Helper on search Page, landings and deposit first page.