Project

General

Profile

1
<div id="page_content">
2

    
3
  <div class="uk-sticky-placeholder" style="height: 81px; margin: 0px;">
4
    <div id="page_heading" style="position: fixed; top: 48px; width: 1440px;" class="uk-sticky-init uk-active">
5
      <!--<div id="page_heading"  data-uk-sticky="{ top: 48, media: 960 }" style="position: fixed; top: 48px; width: 1440px;" class="uk-sticky-init uk-active">-->
6
      <div class="heading_actions">
7
        <button id="subscribe" type="button" class="uk-button uk-button-success" (click)="showSubscriptionModal()">Subscribe to these events</button>
8
      </div>
9
      <h1>{{ repoName }}</h1>
10
      <span class="uk-text-upper uk-text-small">{{ topic }}</span>
11
    </div>
12
  </div>
13

    
14
  <div id="page_content_inner">
15

    
16
    <!-- TOP HELP CONTENT -->
17
    <help-content #topHelperContent [position]="'top'"
18
                  [ngClass]="topHelperContent.isPresent()?'uk-margin-medium-top uk-margin-medium-bottom':'clear-style'">
19
    </help-content>
20

    
21
    <div class="uk-grid">
22

    
23
      <!-- LEFT HELP CONTENT -->
24
      <aside-help-content #leftHelperContent [position]="'left'"
25
                          [ngClass]="leftHelperContent.isPresent()?'tm-sidebar uk-width-1-4@m uk-first-column':'clear-style'">
26
      </aside-help-content>
27

    
28
      <!-- MIDDLE -->
29
      <div class=" uk-width-expand@m">
30

    
31
        <div>
32
          <div *ngIf="errorMessage" class="uk-alert uk-alert-danger">{{errorMessage}}</div>
33
          <div *ngIf="successMessage" class="uk-alert uk-alert-success">{{successMessage}}</div>
34
          <div *ngIf="loadingMessage" class="loading-big">
35
            <div class="loader-big" style="text-align: center; padding-top: 170px; color: rgb(47, 64, 80); font-weight: bold;">{{ loadingMessage }}</div>
36
            <div class="transparentFilm"></div>
37
          </div>
38
          <div *ngIf="noEvents" class="uk-alert">{{ noEvents }}</div>
39
          <div *ngIf="!noEvents && !loadingMessage && !errorMessage && eventsPage && eventsPage.totalPages>0" class="events-results">
40

    
41
            <!-- RESTORE WHEN ADVANCED SHOW EVENTS IS FIXED AND SENDS CORRECT VALUE FOR CURRENT PAGE -->
42
            <!--<span>Showing {{(eventsPage.currPage*10)+1 }}-{{ ( (eventsPage.total < 10) || (eventsPage.total < (eventsPage.currPage+1)*10) ) ? (eventsPage.total) : (eventsPage.currPage+1)*10 }} of {{ eventsPage.total }} results</span>-->
43

    
44
            <!-- DELETE WHEN ADVANCED SHOW EVENTS IS FIXED AND SENDS CORRECT VALUE FOR CURRENT PAGE -->
45
            <div class="uk-margin-bottom">Showing {{(currentPage*10)+1 }}-{{ ( (eventsPage.total < 10) || (eventsPage.total < (currentPage+1)*10) ) ? (eventsPage.total) : (currentPage+1)*10 }} of {{ eventsPage.total }} results</div>
46

    
47
            <div *ngFor="let event of eventsPage.values; let item_i = index" class="md-card md-card-hover md-card-overlay {{ (selectedItemIndex == item_i) ? 'md-card-overlay-active' : '' }}">
48
              <div class="md-card-content truncate-text" style="overflow-wrap: break-word;">
49

    
50
                <ng-container *ngIf="event.highlight.pids && event.highlight.pids.length>0">
51
                  <table class="uk-table uk-table-middle">
52
                    <tbody>
53
                      <tr class="el-item md-bg-green-50">
54
                      <td class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;"><strong class="el-title uk-display-block">PID(s)</strong></td>
55
                      <td class="uk-table-shrink">
56
                        <div class="el-title">
57
                                <span *ngFor="let pid of event.publication.pids; let a_index = index">
58
                                  <br *ngIf="a_index > 0">
59
                                  <span>{{ pid.value }} <b>&nbsp;&nbsp;({{ pid.type }})&nbsp;&nbsp;</b>
60
                                    <span *ngFor="let hl_pid of event.highlight.pids">
61
                                      <span *ngIf="hl_pid.value.indexOf(pid.value)>=0 && event.highlight.pids.length>0 && event.provenance">
62
                                        <span class="uk-label uk-label-success">added</span>
63
                                        <span class="pull-right">
64
                                          <b>from: </b>
65
                                          <ng-container *ngIf="event.provenance.url">
66
                                            <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
67
                                            <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
68
                                          </ng-container>
69
                                          <ng-container *ngIf="!event.provenance.url">
70
                                            <span>{{ event.provenance.repositoryName }}</span>
71
                                          </ng-container>
72
                                        </span>
73
                                      </span>
74
                                    </span>
75
                                  </span>
76
                                </span>
77
                        </div>
78
                      </td>
79
                    </tr>
80
                    </tbody>
81
                  </table>
82
                </ng-container>
83

    
84
                <ng-container *ngIf="event.highlight.abstracts && event.highlight.abstracts.length>0">
85
                  <table class="uk-table uk-table-middle">
86
                    <tbody>
87
                      <tr class="el-item md-bg-green-50">
88
                      <td class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;"><strong class="el-title uk-display-block">Abstract(s)</strong></td>
89
                      <td class="uk-table-shrink">
90
                        <div class="el-title">
91
                                <span *ngFor="let abs of event.publication.abstracts; let a_index = index">
92
                                  <br *ngIf="a_index > 1">
93
                                  <span><read-more-text [text]="abs" [maxHeight]="80"></read-more-text></span>
94
                                  <!--<span>{{ abs }}</span>-->
95
                                  <span *ngIf="event.highlight.abstracts.indexOf(abs)>=0 && event.highlight.abstracts.length>0 && event.provenance">
96
                                    <span class="pull-right">
97
                                      <b>from: </b>
98
                                      <ng-container *ngIf="event.provenance.url">
99
                                        <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
100
                                        <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
101
                                      </ng-container>
102
                                      <ng-container *ngIf="!event.provenance.url">
103
                                        <span>{{ event.provenance.repositoryName }}</span>
104
                                      </ng-container>
105
                                    </span>
106
                                  </span>
107
                                </span>
108
                        </div>
109
                      </td>
110
                    </tr>
111
                    </tbody>
112
                  </table>
113
                </ng-container>
114

    
115
                <ng-container *ngIf="event.highlight.projects && event.highlight.projects.length>0">
116
                  <table class="uk-table uk-table-middle">
117
                    <tbody>
118
                      <tr class="el-item md-bg-green-50">
119
                      <td class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;"><strong class="el-title uk-display-block">Project(s)/Relation(s)</strong></td>
120
                      <td class="uk-table-shrink">
121
                        <div class="el-title">
122
                                <span *ngFor="let proj of event.publication.projects; let p_index = index">
123
                                  <br *ngIf="p_index > 0">
124
                                  <span *ngIf="proj.acronym && proj.acronym !==''">{{ proj.acronym }}</span>
125
                                  <span *ngIf="!proj.acronym || proj.acronym ===''">{{ proj.title }}</span>
126
                                  <span *ngIf="(proj.funder && proj.funder !=='') ||
127
                                               (proj.fundingProgram && proj.fundingProgram !=='')">
128
                                    (<span *ngIf="proj.funder && proj.funder !==''">{{ proj.funder }} </span>
129
                                    <span *ngIf="(proj.funder && proj.funder !=='') &&
130
                                                 (proj.fundingProgram && proj.fundingProgram !=='')">/</span>
131
                                    <span *ngIf="proj.fundingProgram && proj.fundingProgram !==''">{{ proj.fundingProgram }}</span>)
132
                                  </span>
133
                                  <span *ngFor="let hl_proj of event.highlight.projects">
134
                                    <span *ngIf="hl_proj.code.indexOf(proj.code)>=0  && event.highlight.projects.length>0 && event.provenance">
135
                                      <span class="pull-right">
136
                                        <b>from: </b>
137
                                        <ng-container *ngIf="event.provenance.url">
138
                                          <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
139
                                          <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
140
                                        </ng-container>
141
                                        <ng-container *ngIf="!event.provenance.url">
142
                                          <span>{{ event.provenance.repositoryName }}</span>
143
                                        </ng-container>
144
                                      </span>
145
                                    </span>
146
                                  </span>
147
                                </span>
148
                        </div>
149
                      </td>
150
                    </tr>
151
                    </tbody>
152
                  </table>
153
                </ng-container>
154

    
155
                <ng-container *ngIf="event.highlight.subjects && event.highlight.subjects.length>0">
156
                  <table class="uk-table uk-table-middle">
157
                    <tbody>
158
                      <tr class="el-item md-bg-green-50">
159
                      <td class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;"><strong class="el-title uk-display-block">Subject(s)</strong></td>
160
                      <td class="uk-table-shrink">
161
                        <div class="el-title">
162
                                <span *ngFor="let subj of event.publication.subjects; let s_index = index">
163
                                  <br *ngIf="s_index > 0">
164
                                  <span>{{ subj }}</span>
165
                                  <span *ngIf="event.highlight.subjects.indexOf(subj)>=0 && event.highlight.subjects.length>0 && event.provenance">
166
                                    <span class="pull-right">
167
                                      <b>from: </b>
168
                                      <ng-container *ngIf="event.provenance.url">
169
                                        <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
170
                                        <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
171
                                      </ng-container>
172
                                      <ng-container *ngIf="!event.provenance.url">
173
                                        <span>{{ event.provenance.repositoryName }}</span>
174
                                      </ng-container>
175
                                    </span>
176
                                  </span>
177
                                </span>
178
                        </div>
179
                      </td>
180
                    </tr>
181
                    </tbody>
182
                  </table>
183
                </ng-container>
184

    
185
                <ng-container *ngIf="event.highlight.publications && event.highlight.publications.length>0">
186
                  <table class="uk-table uk-table-middle">
187
                    <tbody>
188
                      <tr class="el-item md-bg-green-50">
189
                      <td *ngIf="this.topic.includes('PUBLICATION')" class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;">
190
                        <strong class="el-title uk-display-block">{{this.lastTopicEntry}}<br>Publication(s)</strong>
191
                      </td>
192
                      <td *ngIf="!(this.topic.includes('PUBLICATION'))"
193
                          class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;">
194
                        <strong class="el-title uk-display-block">Publication(s)</strong>
195
                      </td>
196
                      <td class="uk-table-shrink">
197
                        <div class="el-title">
198
                                <span *ngFor="let pub of event.publication.publications; let s_index = index">
199
                                  <br *ngIf="s_index > 0">
200
                                  <span>{{ pub.titles[0] }} (ID: {{pub.originalId}})</span>
201
                                  <span *ngFor="let hl_pub of event.highlight.publications">
202
                                    <span *ngIf="hl_pub.originalId.indexOf(pub.originalId)>=0 && event.highlight.publications.length>0 && event.provenance">
203
                                      <span class="pull-right">
204
                                        <b>from: </b>
205
                                        <ng-container *ngIf="event.provenance.url">
206
                                          <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
207
                                          <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
208
                                        </ng-container>
209
                                        <ng-container *ngIf="!event.provenance.url">
210
                                          <span>{{ event.provenance.repositoryName }}</span>
211
                                        </ng-container>
212
                                      </span>
213
                                    </span>
214
                                  </span>
215
                                </span>
216
                        </div>
217
                      </td>
218
                    </tr>
219
                    </tbody>
220
                  </table>
221
                </ng-container>
222

    
223
                <ng-container *ngIf="event.highlight.datasets && event.highlight.datasets.length>0">
224
                  <table class="uk-table uk-table-middle">
225
                    <tbody>
226
                      <tr class="el-item md-bg-green-50">
227
                      <td *ngIf="this.topic.includes('DATASET')" class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;">
228
                        <strong class="el-title uk-display-block">{{this.lastTopicEntry}}<br>Dataset(s)</strong>
229
                      </td>
230
                      <td *ngIf="!(this.topic.includes('DATASET'))" class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;">
231
                        <strong class="el-title uk-display-block">Dataset(s)</strong>
232
                      </td>
233
                      <td class="uk-table-shrink">
234
                        <div class="el-title">
235
                                <span *ngFor="let dataset of event.publication.datasets; let s_index = index">
236
                                  <br *ngIf="s_index > 0">
237
                                  <span>{{ dataset.titles[0] }} <span *ngIf="dataset.pids && dataset.pids.length>0">({{dataset.pids[0].type}}: {{dataset.pids[0].value}})</span></span>
238
                                  <span *ngFor="let hl_dataset of event.highlight.datasets">
239
                                    <span *ngIf="hl_dataset.pids.indexOf(dataset.pids[s_index])>=0 && event.highlight.datasets.length>0 && event.provenance">
240
                                      <span class="pull-right">
241
                                        <b>from: </b>
242
                                        <ng-container *ngIf="event.provenance.url">
243
                                          <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
244
                                          <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
245
                                        </ng-container>
246
                                        <ng-container *ngIf="!event.provenance.url">
247
                                          <span>{{ event.provenance.repositoryName }}</span>
248
                                        </ng-container>
249
                                      </span>
250
                                    </span>
251
                                  </span>
252
                                </span>
253
                        </div>
254
                      </td>
255
                    </tr>
256
                    </tbody>
257
                  </table>
258
                </ng-container>
259

    
260
                <ng-container *ngIf="event.highlight.softwares && event.highlight.softwares.length>0">
261
                  <table class="uk-table uk-table-middle">
262
                    <tbody>
263
                    <tr class="el-item md-bg-green-50">
264
                      <td class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;"><strong class="el-title uk-display-block">Software(s)</strong></td>
265
                      <td class="uk-table-shrink">
266
                        <div class="el-title">
267
                                <span *ngFor="let software of event.publication.softwares; let s_index = index">
268
                                  <br *ngIf="s_index > 0">
269
                                  <span>{{ software.name }}</span>
270
                                  <span *ngIf="software.description"> <br> {{ software.description }}</span>
271
                                  <span><br><a href="{{ software.landingPage }}" target="_blank">{{ software.landingPage }}</a></span>
272
                                  <span *ngFor="let hl_software of event.highlight.softwares">
273
                                    <span *ngIf="hl_software.name.indexOf(software.name)>=0 && event.highlight.softwares.length>0 && event.provenance">
274
                                      <span class="pull-right">
275
                                        <b>from: </b>
276
                                        <ng-container *ngIf="event.provenance.url">
277
                                          <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
278
                                          <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
279
                                        </ng-container>
280
                                        <ng-container *ngIf="!event.provenance.url">
281
                                          <span>{{ event.provenance.repositoryName }}</span>
282
                                        </ng-container>
283
                                      </span>
284
                                    </span>
285
                                  </span>
286
                                </span>
287
                        </div>
288
                      </td>
289
                    </tr>
290
                    </tbody>
291
                  </table>
292
                </ng-container>
293

    
294
                <ng-container *ngIf="event.highlight.instances && event.highlight.instances.length>0">
295
                  <table class="uk-table uk-table-middle">
296
                    <tbody>
297
                      <tr class="el-item md-bg-green-50">
298
                      <td class="uk-table-shrink uk-width-1-5" style="vertical-align: top !important;"><strong class="el-title uk-display-block">Rights</strong></td>
299
                      <td class="uk-table-shrink">
300
                        <div class="el-title">
301
                                <span *ngFor="let l of event.publication.instances; let l_index = index">
302
                                  <br *ngIf="l_index > 0">
303
                                  <span>
304
                                    {{ l.license }}&nbsp;&nbsp;<b>{{ l.hostedby }}</b><br>
305
                                    <a href="{{ l.url }}" target="_blank">{{ l.url }}</a>
306
                                  </span>
307
                                  <span *ngFor="let hl of event.highlight.instances">
308
                                    <span *ngIf="hl.hostedby.indexOf(l.hostedby)>=0 && event.highlight.instances.length>0 && event.provenance">
309
                                      &nbsp;&nbsp;<span class="uk-label uk-label-success">added</span>&nbsp;&nbsp;
310
                                      <b>from: </b>
311
                                      <ng-container *ngIf="event.provenance.url">
312
                                        <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
313
                                        <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
314
                                      </ng-container>
315
                                      <ng-container *ngIf="!event.provenance.url">
316
                                        <span>{{ event.provenance.repositoryName }}</span>
317
                                      </ng-container>
318
                                    </span>
319
                                  </span>
320
                                </span>
321
                        </div>
322
                      </td>
323
                    </tr>
324
                    </tbody>
325
                  </table>
326
                </ng-container>
327

    
328
              </div>
329

    
330
              <div class="md-card-overlay-content">
331
                <div class="uk-clearfix md-card-overlay-header">
332
                  <i class="md-icon md-icon material-icons md-card-overlay-toggler" (click)="displayFullResultInfo(item_i)">{{ (selectedItemIndex == item_i) ? 'clear' : 'more_vert' }}</i>
333

    
334
                  <h2 *ngIf="event.publication.titles && event.publication.titles.length>0" class="heading_a uk-margin-bottom">
335
                    <span class="uk-badge uk-badge-primary uk-margin-small-right">Trust: {{ event.trust }}</span>
336
                    {{ event.publication.titles[0] }}
337
                    <span *ngIf="event.publication.originalId" class="sub-heading uk-margin-left">({{event.publication.originalId}})</span>
338
                  </h2>
339

    
340
                </div>
341
                <div class="truncate-text">
342
                  <table class="uk-table uk-table-striped uk-table-middle">
343
                    <tbody>
344
                    <tr class="el-item" *ngIf="event.publication.originalId">
345
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">ID</strong></td>
346
                      <td class="uk-table-shrink">
347
                        <div class="el-title">{{ event.publication.originalId }}</div>
348
                      </td>
349
                    </tr>
350
                    <tr class="el-item" *ngIf="event.publication.titles && event.publication.titles.length>0">
351
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">Title(s)</strong></td>
352
                      <td class="uk-table-shrink">
353
                        <div class="el-title">
354
                                <span *ngFor="let t of event.publication.titles; let ti_index = index">
355
                                  <br *ngIf="ti_index>0">
356
                                  <span>{{ t }}</span>
357
                                </span>
358
                        </div>
359
                      </td>
360
                    </tr>
361
                    <tr class="el-item" *ngIf="event.publication.creators && event.publication.creators.length>0">
362
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">Author(s)</strong></td>
363
                      <td class="uk-table-shrink">
364
                        <div class="el-title">
365
                                <span *ngFor="let auth of event.publication.creators; let au_index = index">
366
                                  <span *ngIf="au_index>0"> | </span>
367
                                  <span>{{ auth }}</span>
368
                                </span>
369
                        </div>
370
                      </td>
371
                    </tr>
372
                    <tr class="el-item" *ngIf="event.publication.pids && event.publication.pids.length>0"
373
                        [ngClass]="{'md-bg-green-50': event.highlight.pids && event.highlight.pids.length>0 }">
374
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">PID(s)</strong></td>
375
                      <td class="uk-table-shrink">
376
                        <div class="el-title">
377
                                <span *ngFor="let pid of event.publication.pids; let a_index = index">
378
                                  <br *ngIf="a_index > 0">
379
                                  <span>{{ pid.value }} <b>&nbsp;&nbsp;({{ pid.type }})&nbsp;&nbsp;</b>
380
                                    <span *ngFor="let hl_pid of event.highlight.pids">
381
                                      <span *ngIf="hl_pid.value.indexOf(pid.value)>=0 && event.highlight.pids.length>0 && event.provenance">
382
                                        <span class="uk-label uk-label-success">added</span>
383
                                        <span class="pull-right">
384
                                          <b>from: </b>
385
                                          <ng-container *ngIf="event.provenance.url">
386
                                            <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
387
                                            <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
388
                                          </ng-container>
389
                                          <ng-container *ngIf="!event.provenance.url">
390
                                            <span>{{ event.provenance.repositoryName }}</span>
391
                                          </ng-container>
392
                                        </span>
393
                                      </span>
394
                                    </span>
395
                                  </span>
396
                                </span>
397
                        </div>
398
                      </td>
399
                    </tr>
400
                    <tr class="el-item" *ngIf="event.publication.abstracts && event.publication.abstracts.length>0"
401
                        [ngClass]="{'md-bg-green-50': event.highlight.abstracts && event.highlight.abstracts.length>0 }">
402
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">Abstract(s)</strong></td>
403
                      <td class="uk-table-shrink">
404
                        <div class="el-title">
405
                                <span *ngFor="let abs of event.publication.abstracts; let a_index = index">
406
                                  <br *ngIf="a_index > 1">
407
                                  <!--<span>{{ abs }}</span>-->
408
                                  <span>
409
                                    <read-more-text [text]="abs" [maxHeight]="80"></read-more-text>
410
                                  </span>
411
                                  <span *ngIf="event.highlight.abstracts.indexOf(abs)>=0 && event.highlight.abstracts.length>0 && event.provenance">
412
                                    <span class="pull-right">
413
                                      <b>from: </b>
414
                                      <ng-container *ngIf="event.provenance.url">
415
                                        <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
416
                                        <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
417
                                      </ng-container>
418
                                      <ng-container *ngIf="!event.provenance.url">
419
                                        <span>{{ event.provenance.repositoryName }}</span>
420
                                      </ng-container>
421
                                    </span>
422
                                  </span>
423
                                </span>
424
                        </div>
425
                      </td>
426
                    </tr>
427
                    <tr class="el-item" *ngIf="event.publication.projects && event.publication.projects.length>0"
428
                        [ngClass]="{'md-bg-green-50': event.highlight.projects && event.highlight.projects.length>0 }">
429
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">Project(s)/Relation(s)</strong></td>
430
                      <td class="uk-table-shrink">
431
                        <div class="el-title">
432
                                <span *ngFor="let proj of event.publication.projects; let p_index = index">
433
                                  <br *ngIf="p_index > 0">
434
                                  <span *ngIf="proj.acronym && proj.acronym !==''">{{ proj.acronym }}</span>
435
                                  <span *ngIf="!proj.acronym || proj.acronym ===''">{{ proj.title }}</span>
436
                                  <span *ngIf="(proj.funder && proj.funder !=='') ||
437
                                               (proj.fundingProgram && proj.fundingProgram !=='')">
438
                                    (<span *ngIf="proj.funder && proj.funder !==''">{{ proj.funder }} </span>
439
                                    <span *ngIf="(proj.funder && proj.funder !=='') &&
440
                                                 (proj.fundingProgram && proj.fundingProgram !=='')">/</span>
441
                                    <span *ngIf="proj.fundingProgram && proj.fundingProgram !==''">{{ proj.fundingProgram }}</span>)
442
                                  </span>
443
                                  <span *ngFor="let hl_proj of event.highlight.projects">
444
                                    <span *ngIf="hl_proj.code.indexOf(proj.code)>=0  && event.highlight.projects.length>0 && event.provenance">
445
                                      <span class="pull-right">
446
                                        <b>from: </b>
447
                                        <ng-container *ngIf="event.provenance.url">
448
                                          <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
449
                                          <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
450
                                        </ng-container>
451
                                        <ng-container *ngIf="!event.provenance.url">
452
                                          <span>{{ event.provenance.repositoryName }}</span>
453
                                        </ng-container>
454
                                      </span>
455
                                    </span>
456
                                  </span>
457
                                </span>
458
                        </div>
459
                      </td>
460
                    </tr>
461
                    <tr class="el-item" *ngIf="event.publication.subjects && event.publication.subjects.length>0"
462
                        [ngClass]="{'md-bg-green-50': event.highlight.subjects && event.highlight.subjects.length>0 }">
463
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">Subject(s)</strong></td>
464
                      <td class="uk-table-shrink">
465
                        <div class="el-title">
466
                                <span *ngFor="let subj of event.publication.subjects; let s_index = index">
467
                                  <br *ngIf="s_index > 0">
468
                                  <span>{{ subj }}</span>
469
                                  <span *ngIf="event.highlight.subjects.indexOf(subj)>=0 && event.highlight.subjects.length>0 && event.provenance">
470
                                    <span class="pull-right">
471
                                      <b>from: </b>
472
                                      <ng-container *ngIf="event.provenance.url">
473
                                        <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
474
                                        <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
475
                                      </ng-container>
476
                                      <ng-container *ngIf="!event.provenance.url">
477
                                        <span>{{ event.provenance.repositoryName }}</span>
478
                                      </ng-container>
479
                                    </span>
480
                                  </span>
481
                                </span>
482
                        </div>
483
                      </td>
484
                    </tr>
485

    
486
                    <!--Publications-->
487
                    <tr class="el-item" *ngIf="event.publication.publications && event.publication.publications.length>0"
488
                        [ngClass]="{'md-bg-green-50': event.highlight.publications && event.highlight.publications.length>0 }">
489
                      <td *ngIf="this.topic.includes('PUBLICATION')" class="uk-table-shrink uk-width-1-5">
490
                        <strong class="el-title uk-display-block">{{this.lastTopicEntry}}<br>Publication(s)</strong>
491
                      </td>
492
                      <td *ngIf="!(this.topic.includes('PUBLICATION'))"
493
                          class="uk-table-shrink uk-width-1-5">
494
                        <strong class="el-title uk-display-block">Publication(s)</strong>
495
                      </td>
496
                      <td class="uk-table-shrink">
497
                        <div class="el-title">
498
                                <span *ngFor="let pub of event.publication.publications; let s_index = index">
499
                                  <br *ngIf="s_index > 0">
500
                                  <span>{{ pub.titles[0] }} (ID: {{pub.originalId}})</span>
501
                                  <span *ngFor="let hl_pub of event.highlight.publications">
502
                                    <span *ngIf="hl_pub.originalId.indexOf(pub.originalId)>=0 && event.highlight.publications.length>0 && event.provenance">
503
                                      <span class="pull-right">
504
                                        <b>from: </b>
505
                                        <ng-container *ngIf="event.provenance.url">
506
                                          <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
507
                                          <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
508
                                        </ng-container>
509
                                        <ng-container *ngIf="!event.provenance.url">
510
                                          <span>{{ event.provenance.repositoryName }}</span>
511
                                        </ng-container>
512
                                      </span>
513
                                    </span>
514
                                  </span>
515
                                </span>
516
                        </div>
517
                      </td>
518
                    </tr>
519

    
520
                    <!--Datasets-->
521
                    <tr class="el-item" *ngIf="event.publication.datasets && event.publication.datasets.length>0"
522
                        [ngClass]="{'md-bg-green-50': event.highlight.datasets && event.highlight.datasets.length>0 }">
523
                      <td *ngIf="this.topic.includes('DATASET')" class="uk-table-shrink uk-width-1-5">
524
                        <strong class="el-title uk-display-block">{{this.lastTopicEntry}}<br>Dataset(s)</strong>
525
                      </td>
526
                      <td *ngIf="!(this.topic.includes('DATASET'))" class="uk-table-shrink uk-width-1-5">
527
                        <strong class="el-title uk-display-block">Dataset(s)</strong>
528
                      </td>
529
                      <td class="uk-table-shrink">
530
                        <div class="el-title">
531
                                <span *ngFor="let dataset of event.publication.datasets; let s_index = index">
532
                                  <br *ngIf="s_index > 0">
533
                                  <span>{{ dataset.titles[0] }} <span *ngIf="dataset.pids && dataset.pids.length>0">({{dataset.pids[0].type}}: {{dataset.pids[0].value}})</span></span>
534
                                  <span *ngFor="let hl_dataset of event.highlight.datasets">
535
                                    <span *ngIf="hl_dataset.pids.indexOf(dataset.pids[s_index])>=0 && event.highlight.datasets.length>0 && event.provenance">
536
                                      <span class="pull-right">
537
                                        <b>from: </b>
538
                                        <ng-container *ngIf="event.provenance.url">
539
                                          <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
540
                                          <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
541
                                        </ng-container>
542
                                        <ng-container *ngIf="!event.provenance.url">
543
                                          <span>{{ event.provenance.repositoryName }}</span>
544
                                        </ng-container>
545
                                      </span>
546
                                    </span>
547
                                  </span>
548
                                </span>
549
                        </div>
550
                      </td>
551
                    </tr>
552

    
553
                    <!--Software-->
554
                    <tr class="el-item" *ngIf="event.highlight.softwares && event.highlight.softwares.length>0"
555
                        [ngClass]="{'md-bg-green-50': event.highlight.softwares && event.highlight.softwares.length>0 }">
556
                      <td *ngIf="this.topic.includes('SOFTWARE')" class="uk-table-shrink uk-width-1-5">
557
                        <strong class="el-title uk-display-block">Software</strong>
558
                      </td>
559
                      <td *ngIf="!(this.topic.includes('SOFTWARE'))" class="uk-table-shrink uk-width-1-5">
560
                        <strong class="el-title uk-display-block">Software</strong>
561
                      </td>
562
                      <td class="uk-table-shrink">
563
                        <div class="el-title">
564
                                <span *ngFor="let software of event.publication.softwares; let s_index = index">
565
                                  <br *ngIf="s_index > 0">
566
                                  <span>{{ software.name }}</span>
567
                                  <span *ngIf="software.description"> <br> {{ software.description }}</span>
568
                                  <span><br><a href="{{ software.landingPage }}" target="_blank">{{ software.landingPage }}</a></span>
569
                                  <span *ngIf="software.landingPage !== software.repository"><br><a href="{{ software.repository }}" target="_blank">{{ software.repository }}</a></span>
570
                                  <span *ngFor="let hl_software of event.highlight.softwares">
571
                                    <span *ngIf="hl_software.name.indexOf(software.name)>=0 && event.highlight.softwares.length>0 && event.provenance">
572
                                      <span class="pull-right">
573
                                        <b>from: </b>
574
                                        <ng-container *ngIf="event.provenance.url">
575
                                          <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
576
                                          <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
577
                                        </ng-container>
578
                                        <ng-container *ngIf="!event.provenance.url">
579
                                          <span>{{ event.provenance.repositoryName }}</span>
580
                                        </ng-container>
581
                                      </span>
582
                                    </span>
583
                                  </span>
584
                                </span>
585
                        </div>
586
                      </td>
587
                    </tr>
588

    
589
                    <tr class="el-item" *ngIf="event.publication.publicationdate && event.publication.publicationdate.length>0"
590
                        [ngClass]="{'md-bg-green-50': event.highlight.publicationdate && event.highlight.publicationdate.length>0 }">
591
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">Publication date</strong></td>
592
                      <td class="uk-table-shrink"><div class="el-title">{{ event.publication.publicationdate }}</div></td>
593
                    </tr>
594

    
595
                    <tr class="el-item" *ngIf="event.publication.instances && event.publication.instances.length>0"
596
                        [ngClass]="{'md-bg-green-50': event.highlight.instances && event.highlight.instances.length>0 }">
597
                      <td class="uk-table-shrink uk-width-1-5"><strong class="el-title uk-display-block">Rights</strong></td>
598
                      <td class="uk-table-shrink">
599
                        <div class="el-title">
600
                                <span *ngFor="let l of event.publication.instances; let l_index = index">
601
                                  <br *ngIf="l_index > 0">
602
                                  <span>
603
                                    {{ l.license }}&nbsp;&nbsp;<b>{{ l.hostedby }}</b><br>
604
                                    <a href="{{ l.url }}" target="_blank">{{ l.url }}</a>
605
                                  </span>
606
                                  <span *ngFor="let hl of event.highlight.instances">
607
                                    <span *ngIf="hl.hostedby.indexOf(l.hostedby)>=0 && event.highlight.instances.length>0 && event.provenance">
608
                                      &nbsp;&nbsp;<span class="uk-label uk-label-success">added</span>&nbsp;&nbsp;
609
                                      <b>from: </b>
610
                                      <ng-container *ngIf="event.provenance.url">
611
                                        <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
612
                                        <span *ngIf="event.provenance.id"> (ID: {{ event.provenance.id }})</span>
613
                                      </ng-container>
614
                                      <ng-container *ngIf="!event.provenance.url">
615
                                        <span>{{ event.provenance.repositoryName }}</span>
616
                                      </ng-container>
617
                                    </span>
618
                                  </span>
619
                                </span>
620
                        </div>
621
                      </td>
622
                    </tr>
623
                    </tbody>
624
                  </table>
625
                </div>
626

    
627
              </div>
628
            </div>
629

    
630
            <!-- BOTTOM PAGINATION LINKS -->
631
            <ul class="uk-pagination uk-margin-medium-top">
632
              <li class="uk-pagination-previous"><a (click)="goToPreviousPage()"><i class="uk-icon-angle-left"></i><span class="uk-margin-left">Previous</span></a></li>
633
              <li class=""><span>page {{ (eventsPage.totalPages > 0) ? currentPage+1 : 0 }} of {{ eventsPage.totalPages }}</span></li>
634
              <li class="uk-pagination-next"><a (click)="goToNextPage()"><span class="uk-margin-right">Next</span><i class="uk-icon-angle-right"></i></a></li>
635
            </ul>
636

    
637
          </div>
638
        </div>
639
      </div>
640

    
641
      <!-- RIGHT HELP CONTENT CAN'T BE USED IN THIS PAGE -->
642
      <div [formGroup]="group" class="tm-sidebar uk-width-1-4">
643
        <div class="enrichContentAdvancedSearch md-card sidemenu">
644
          <div class="md-card-toolbar">
645
            <div class="md-card-toolbar-actions">
646
              <button type="button" (click)="updateQuery()" class="uk-button uk-button-primary advancedSearch uk-margin-small-right">Apply</button>
647
              <button type="reset" (click)="clearForm()" class="uk-button uk-button-default clearCriteria">Clear</button>
648
              <!--<a href="#" class="md-btn md-btn-small md-btn-flat">Button</a>-->
649
              <!--<a href="#" class="md-btn md-btn-small md-btn-flat md-btn-flat-primary">Button</a>-->
650
            </div>
651
            <h3 class="md-card-toolbar-heading-text">
652
              Tweak and refine events
653
            </h3>
654
          </div>
655
          <div class="md-card-content">
656
            <div role="form" class="uk-form-horizontal">
657
              <div class="uk-form-horizontal uk-margin-bottom">
658
                <div class="form-group">
659
                  <label class="control-label">Trust [{{group.get('trustMin').value}} - {{group.get('trustMax').value}}]</label><br>
660
                  <input type="range" min="0" max="1" step="0.05" formControlName="trustMin" class="uk-range"/>
661
                  <input type="range" min="0" max="1" step="0.05" formControlName="trustMax" class="uk-range"/>
662
                </div>
663
              </div>
664

    
665
              <div class="uk-form-horizontal uk-margin-small-bottom">
666
                <div data-dynamic-fields="field_template_b" dynamic-fields-counter="1">
667
                  <div formArrayName="eventTitles" class="uk-grid form_section" *ngFor="let title of eventTitleFormArray; let title_index = index; let last_title = last;">
668
                    <div [formGroupName]="title_index" class="uk-width-1-1 uk-margin-small-bottom">
669
                      <div class="uk-input-group">
670
                        <div class="md-input-wrapper md-input-filled">
671
                          <label>Title</label>
672
                          <input type="text" class="md-input label-fixed" formControlName="eventTitle">
673
                          <span class="md-input-bar "></span>
674
                        </div>
675
                        <span *ngIf="last_title" class="uk-input-group-addon">
676
                          <a (click)="addControl('eventTitles',titleDefinition)" class="btnSectionClone"><i class="material-icons md-24"></i></a>
677
                        </span>
678
                        <span *ngIf="!last_title" class="uk-input-group-addon">
679
                          <a (click)="removeControl('eventTitles',title_index)" class="btnSectionRemove"><i class="material-icons md-24"></i></a>
680
                        </span>
681
                      </div>
682
                    </div>
683
                  </div>
684
                </div>
685

    
686
                <!--<div class="form-group">-->
687
                  <!--<label class="control-label" style="display: block;">Title</label>-->
688
                  <!--<div formArrayName="eventTitles" *ngFor="let title of eventTitleFormArray; let title_index = index">-->
689
                    <!--<div [formGroupName]="title_index">-->
690
                      <!--<input class="form-control inlineBlock" style="width:88%;" type="text" formControlName="eventTitle">-->
691
                      <!--<a class="inlineBlock deleteIcon" (click)="removeControl('eventTitles',title_index)"><i class="fa fa-remove"></i></a>-->
692
                    <!--</div>-->
693
                  <!--</div>-->
694
                  <!--<a (click)="addControl('eventTitles',titleDefinition)"><i class="fa fa-plus"></i> Add another</a>-->
695
                <!--</div>-->
696
              </div>
697
              <div class="uk-form-horizontal uk-margin-small-bottom">
698
                <div data-dynamic-fields="field_template_b" dynamic-fields-counter="1">
699
                  <div formArrayName="eventAuthors" class="uk-grid form_section" *ngFor="let author of eventAuthorFormArray; let author_index = index; let last_author = last;">
700
                    <div [formGroupName]="author_index" class="uk-width-1-1 uk-margin-small-bottom">
701
                      <div class="uk-input-group">
702
                        <div class="md-input-wrapper md-input-filled">
703
                          <label>Author</label>
704
                          <input type="text" class="md-input label-fixed" formControlName="eventAuthor">
705
                          <span class="md-input-bar "></span>
706
                        </div>
707
                        <span *ngIf="last_author" class="uk-input-group-addon">
708
                          <a (click)="addControl('eventAuthors',authorDefinition)" class="btnSectionClone"><i class="material-icons md-24"></i></a>
709
                        </span>
710
                        <span *ngIf="!last_author" class="uk-input-group-addon">
711
                          <a (click)="removeControl('eventAuthors',author_index)" class="btnSectionRemove"><i class="material-icons md-24"></i></a>
712
                        </span>
713
                      </div>
714
                    </div>
715
                  </div>
716
                </div>
717
                <!--<div class="form-group">-->
718
                  <!--<label class="control-label" style="display: block;">Author</label>-->
719
                  <!--<div formArrayName="eventAuthors" *ngFor="let author of eventAuthorFormArray; let author_index = index">-->
720
                    <!--<div [formGroupName]="author_index">-->
721
                      <!--<input class="form-control inlineBlock" style="width:88%;" type="text" formControlName="eventAuthor">-->
722
                      <!--<a class="inlineBlock deleteIcon" (click)="removeControl('eventAuthors',author_index)"><i class="fa fa-remove"></i></a>-->
723
                    <!--</div>-->
724
                  <!--</div>-->
725
                  <!--<a (click)="addControl('eventAuthors', authorDefinition)"><i class="fa fa-plus"></i> Add another</a>-->
726
                <!--</div>-->
727
              </div>
728
              <div class="uk-form-horizontal uk-margin-small-bottom">
729
                <div data-dynamic-fields="field_template_b" dynamic-fields-counter="1">
730
                  <div formArrayName="eventSubjects" class="uk-grid form_section" *ngFor="let subject of eventSubjectsFormArray; let subject_index = index; let last_subject = last;">
731
                    <div [formGroupName]="subject_index" class="uk-width-1-1 uk-margin-small-bottom">
732
                      <div class="uk-input-group">
733
                        <div class="md-input-wrapper md-input-filled">
734
                          <label>Subject</label>
735
                          <input type="text" class="md-input label-fixed" formControlName="eventSubject">
736
                          <span class="md-input-bar "></span>
737
                        </div>
738
                        <span *ngIf="last_subject" class="uk-input-group-addon">
739
                          <a (click)="addControl('eventSubjects',subjectDefinition)" class="btnSectionClone"><i class="material-icons md-24"></i></a>
740
                        </span>
741
                        <span *ngIf="!last_subject" class="uk-input-group-addon">
742
                          <a (click)="removeControl('eventSubjects',subject_index)" class="btnSectionRemove"><i class="material-icons md-24"></i></a>
743
                        </span>
744
                      </div>
745
                    </div>
746
                  </div>
747
                </div>
748
                <!--<div class="form-group">-->
749
                  <!--<label class="control-label" style="display: block;">Subject</label>-->
750
                  <!--<div formArrayName="eventSubjects" *ngFor="let subject of eventSubjectsFormArray; let subject_index = index">-->
751
                    <!--<div [formGroupName]="subject_index">-->
752
                      <!--<input class="form-control inlineBlock" style="width:88%;" type="text" formControlName="eventSubject">-->
753
                      <!--<a class="inlineBlock deleteIcon" (click)="removeControl('eventSubjects', subject_index)"><i class="fa fa-remove"></i></a>-->
754
                    <!--</div>-->
755
                  <!--</div>-->
756
                  <!--<a (click)="addControl('eventSubjects', subjectDefinition)"><i class="fa fa-plus"></i> Add another</a>-->
757
                <!--</div>-->
758
              </div>
759

    
760
              <div>
761
                <div class="uk-form-horizontal">
762
                  <div data-dynamic-fields="field_template_b" dynamic-fields-counter="1">
763
                    <div formArrayName="eventDateRanges" class="uk-grid form_section" *ngFor="let date of eventDateRangesFormArray; let date_index = index; let last_date = last;">
764
                      <div [formGroupName]="date_index" class="uk-width-1-1 uk-margin-small-bottom">
765
                        <div class="uk-input-group">
766
                          <div class="md-input-wrapper md-input-filled">
767
                            <label>Date From</label>
768
                            <input type="text" class="md-input label-fixed" onfocus="(this.type='date')" formControlName="dateFrom">
769
                            <span class="md-input-bar "></span>
770
                          </div>
771
                          <div class="md-input-wrapper md-input-filled">
772
                            <label>Date To</label>
773
                            <input type="text" class="md-input label-fixed" onfocus="(this.type='date')" formControlName="dateTo">
774
                            <span class="md-input-bar "></span>
775
                          </div>
776
                          <span *ngIf="last_date" class="uk-input-group-addon">
777
                            <a (click)="addControl('eventDateRanges',dateRangeDefinition)" class="btnSectionClone"><i class="material-icons md-24"></i></a>
778
                          </span>
779
                          <span *ngIf="!last_date" class="uk-input-group-addon">
780
                          <a (click)="removeControl('eventDateRanges',date_index)" class="btnSectionRemove"><i class="material-icons md-24"></i></a>
781
                        </span>
782
                        </div>
783
                      </div>
784
                    </div>
785
                  </div>
786

    
787
                  <!--<div class="form-group">-->
788
                    <!--<label class="control-label" style="display: block;">Date</label>-->
789
                    <!--<div formArrayName="eventDateRanges" *ngFor="let date of eventDateRangesFormArray; let date_index = index">-->
790
                      <!--<div class="uk-form" style="position: relative;" [formGroupName]=date_index>-->
791
                        <!--<input class="form-control inlineBlock dateFrom" style="width:88%;"-->
792
                               <!--placeholder="From"-->
793
                               <!--type="text"-->
794
                               <!--onfocus="(this.type='date')"-->
795
                               <!--formControlName=dateFrom>-->
796
                        <!--<input class="form-control inlineBlock dateTo" style="width:88%;"-->
797
                               <!--placeholder="To"-->
798
                               <!--type="text"-->
799
                               <!--onfocus="(this.type='date')"-->
800
                               <!--formControlName=dateTo>-->
801
                        <!--<a class="inlineBlock deleteIcon" (click)="removeControl('eventDateRanges',date_index)"><i class="fa fa-remove" style=""></i></a>-->
802
                      <!--</div>-->
803
                    <!--</div>-->
804
                    <!--<a (click)="addControl('eventDateRanges', dateRangeDefinition)"><i class="fa fa-plus"></i> Add another</a>-->
805
                  <!--</div>-->
806
                </div>
807
              </div>
808
              <!--<div role="form" class="form-horizontal">-->
809
              <!--<div class="form-group">-->
810
              <!--<div class="actionButtons">-->
811
              <!--<button type="button" (click)="updateQuery()" class="uk-button uk-button-primary advancedSearch uk-margin-small-right">Apply</button>-->
812
              <!--<button type="reset" (click)="clearForm()" class="uk-button uk-button-default clearCriteria">Clear</button>-->
813
              <!--</div>-->
814
              <!--</div>-->
815
              <!--</div>-->
816
            </div>
817
          </div>
818
        </div>
819
      </div>
820

    
821
      <!-- RIGHT HELP CONTENT -->
822
      <aside-help-content #rightHelperContent [position]="'right'"
823
                          [ngClass]="rightHelperContent.isPresent()?'tm-sidebar uk-width-1-4@m uk-first-column':'clear-style'">
824
      </aside-help-content>
825

    
826
    </div>
827

    
828
    <!-- BOTTOM HELP CONTENT -->
829
    <help-content #bottomHelperContent [position]="'bottom'"
830
                  [ngClass]="bottomHelperContent.isPresent()?'uk-margin-medium-top uk-margin-medium-bottom':'clear-style'">
831
    </help-content>
832

    
833
  </div>
834
</div>
835

    
836

    
837
<confirmation-dialog #subscribeToEventsModal [title]="'Create subscription for'" [isModalShown]="isModalShown"
838
                     [confirmActionButton]="'Subscribe'" (emitObject)="subscribeToEvents($event)">
839
  <div *ngIf="eventsPage">
840
    <div *ngIf="modalErrorMessage" class="uk-alert uk-alert-danger">{{ modalErrorMessage }}</div>
841
    <div>
842
      <h2 class="heading_c uk-margin-bottom">
843
        {{ eventsPage.datasource }}
844
        <span class="sub-heading">{{ eventsPage.topic }}</span>
845
      </h2>
846
    </div>
847
    <div>
848
      <div class="md-input-wrapper md-input-filled uk-margin-bottom">
849
        <label>Email</label>
850
        <input class="md-input label-fixed" type="text" value="{{ userEmail }}" disabled>
851
        <span class="md-input-bar "></span>
852
      </div>
853
      <!--<div class="form-group">-->
854
        <!--<label class="control-label">Email</label>-->
855
        <!--<div>{{ userEmail }}</div>-->
856
      <!--</div>-->
857
      <div class="md-input-wrapper md-input-filled">
858
        <label class="">Frequency (*)</label>
859
        <select class="md-input" #selectFreq (change)="choseFrequency(selectFreq.value)">
860
          <option value="">-- none selected --</option>
861
          <option value="never">never</option>
862
          <option value="realtime">realtime</option>
863
          <option value="daily">daily</option>
864
          <option value="weekly">weekly</option>
865
          <option value="monthly">monthly</option>
866
        </select>
867
        <span class="md-input-bar"></span>
868
      </div>
869

    
870
      <div class="uk-margin-top">
871
        <div class="uk-margin-small-bottom">Selected Options</div>
872
        <div>
873
          <table class="uk-table uk-table-striped">
874
            <tbody>
875
              <tr>
876
                <td class="uk-width-1-5">Trust</td>
877
                <td>[{{advanceSearch.trust.min}}, {{advanceSearch.trust.max}}]</td>
878
              </tr>
879
              <tr *ngIf="advanceSearch.titles && advanceSearch.titles.length>0">
880
                <td class="uk-width-1-5">Titles</td>
881
                <td>
882
                  <span *ngFor="let title of advanceSearch.titles; let i = index">
883
                    <br *ngIf="i>0">
884
                    {{title}}
885
                  </span>
886
                </td>
887
              </tr>
888
              <tr *ngIf="advanceSearch.authors && advanceSearch.authors.length>0">
889
                <td class="uk-width-1-5">Authors</td>
890
                <td>
891
                  <span *ngFor="let author of advanceSearch.authors; let i = index">
892
                    <br *ngIf="i>0">
893
                    {{author}}
894
                  </span>
895
                </td>
896
              </tr>
897
              <tr *ngIf="advanceSearch.subjects && advanceSearch.subjects.length>0">
898
                <td class="uk-width-1-5">Subjects</td>
899
                <td>
900
                  <span *ngFor="let subject of advanceSearch.subjects; let i = index">
901
                    <br *ngIf="i>0">
902
                    {{subject}}
903
                  </span>
904
                </td>
905
              </tr>
906
              <tr *ngIf="advanceSearch.dates && advanceSearch.dates.length>0">
907
                <td class="uk-width-1-5">Dates</td>
908
                <td>
909
                  <span *ngFor="let date of advanceSearch.dates; let i = index">
910
                    <br *ngIf="i>0">
911
                    {{date.min}} <span class="uk-margin-small-left uk-margin-small-right">-</span> {{date.max}}
912
                  </span>
913
                </td>
914
              </tr>
915
            </tbody>
916
          </table>
917
        </div>
918
      </div>
919
    </div>
920
  </div>
921
</confirmation-dialog>
(1-1/13)