Project

General

Profile

« Previous | Next » 

Revision 51440

all api methods work!

View differences:

content-notifications-of-subscription.component.html
5 5
    <div *ngIf="eventsPage" class="uk-text uk-text-small uk-text-secondary">{{ topic }}</div>
6 6

  
7 7
    <!-- TOP HELP CONTENT -->
8
<!--    <help-content #topHelperContent [position]="'top'"
8
    <help-content #topHelperContent [position]="'top'"
9 9
                  [ngClass]="topHelperContent.isPresent()?'uk-margin-medium-top uk-margin-medium-bottom':'clear-style'">
10
    </help-content>-->
10
    </help-content>
11 11

  
12 12
    <div class="uk-container uk-margin-medium-top uk-margin-medium-bottom">
13 13
      <div class="uk-grid">
14 14

  
15 15
        <!-- LEFT HELP CONTENT -->
16
<!--        <aside-help-content #leftHelperContent [position]="'left'"
16
        <aside-help-content #leftHelperContent [position]="'left'"
17 17
                            [ngClass]="leftHelperContent.isPresent()?'tm-sidebar uk-width-1-4@m uk-first-column':'clear-style'">
18
        </aside-help-content>-->
18
        </aside-help-content>
19 19

  
20 20
        <!-- MIDDLE -->
21 21
        <div class=" uk-width-expand@m">
......
26 26
            <div class="whiteFilm"></div>
27 27
          </div>
28 28
          <div *ngIf="noEvents" class="uk-alert">{{ noEvents }}</div>
29
          <div *ngIf="!noEvents && !loadingMessage && !errorMessage && eventsPage && eventsPage.totalPages" class="events-results">
29
          <div *ngIf="!noEvents && !loadingMessage && !errorMessage && eventsPage && eventsPage.totalPages>0" class="events-results">
30 30
            <div class="numberOfEventsLabel">
31 31

  
32 32
              <!-- RESTORE WHEN getNotificationsBySubscriptionId IS FIXED AND SENDS CORRECT VALUE FOR CURRENT PAGE -->
......
183 183

  
184 184
  </div>
185 185
</div>
186

  
187
<!--   *** OLD HTML ***
188

  
189
<div *ngIf="eventsPage" class="uk-grid uk-grid-stack">
190
  <div class="uk-width-expand@m uk-first-column">
191
    <div class="uk-margin-medium-bottom">
192
      <h1 class="uk-article-title">{{ eventsPage.datasource }}</h1>
193
      <div class="uk-text uk-text-small uk-text-secondary">{{ topic }}</div>
194
    </div>
195
    <div>
196
      <div *ngIf="errorMessage" class="uk-alert uk-alert-danger">{{errorMessage}}</div>
197
      <div *ngIf="loadingMessage" class="loading-big">
198
        <div class="loader-big" style="text-align: center; padding-top: 170px; color: rgb(47, 64, 80); font-weight: bold;">{{ loadingMessage }}</div>
199
        <div class="whiteFilm"></div>
200
      </div>
201
      <div *ngIf="noEvents" class="uk-alert">{{ noEvents }}</div>
202
      <div *ngIf="eventsPage.totalPages" class="events-results">
203
        <div class="numberOfEventsLabel">
204
          <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>
205
        </div>
206
        <div>
207
          <ul class="uk-pagination">
208
            <li>
209
              <a class="uk-link uk-link-muted" (click)="goToPreviousPage()">
210
                <span class="uk-margin-small-right uk-pagination-previous uk-icon" uk-pagination-previous="">
211
                  <svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg" icon="pagination-previous" ratio="1"></svg>
212
                </span>
213
                Previous
214
              </a>
215
            </li>
216
            <li class="uk-margin-auto-left">
217
              <a class="uk-link uk-link-muted" (click)="goToNextPage()">
218
                Next
219
                <span class="uk-margin-small-left uk-pagination-next uk-icon" uk-pagination-next="">
220
                  <svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg" icon="pagination-next" ratio="1"></svg>
221
                </span>
222
              </a>
223
            </li>
224
          </ul>
225
          <div class="resultsPageLabel">page {{ eventsPage.currPage+1 }} of {{ eventsPage.totalPages }}</div>
226
        </div>
227
        <div *ngFor="let event of eventsPage.values" class="events-list">
228
          <div class="uk-card uk-card-default well uk-scrollspy-inview uk-animation-slide-top-medium">
229
            <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
230
              <div class="uk-width-1-1@m uk-first-column">
231
                <p class="text-right"><span class="uk-label">Trust: {{ event.trust }}</span></p>
232
                <div class="uk-overflow-auto uk-scrollspy-inview uk-animation-slide-top-medium">
233
                  <table class="uk-table uk-table-striped uk-table-middle">
234
                    <tbody>
235
                    <tr class="el-item">
236
                      <td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">ID</strong></td>
237
                      <td class="uk-table-shrink">
238
                        <div class="el-title">{{ event.publication.originalId }}</div>
239
                      </td>
240
                    </tr>
241
                    <tr class="el-item">
242
                      <td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">Title(s)</strong></td>
243
                      <td class="uk-table-shrink">
244
                        <div class="el-title">
245
                          <span *ngFor="let t of event.publication.titles">{{ t }};&nbsp;&nbsp;</span></div>
246
                      </td>
247
                    </tr>
248
                    <tr class="el-item">
249
                      <td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">Author(s)</strong></td>
250
                      <td class="uk-table-shrink">
251
                        <div class="el-title"><span *ngFor="let auth of event.publication.creators">{{ auth }};&nbsp;&nbsp;</span></div>
252
                      </td>
253
                    </tr><tr class="el-item">
254
                      <td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">PID(s)</strong></td>
255
                      <td class="uk-table-shrink"><div class="el-title"><span *ngFor="let pid of event.publication.pids">({{ pid.type }}) {{ pid.value }}</span></div></td>
256
                    </tr>
257
                    <tr class="el-item"><td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">Abstract(s)</strong></td>
258
                      <td class="uk-table-shrink"><div class="el-title"><span *ngFor="let abs of event.publication.abstracts">{{ abs }}</span></div></td>
259
                    </tr>
260
                    <tr class="el-item">
261
                      <td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">Project(s)/Relation(s)</strong></td>
262
                      <td class="uk-table-shrink"><div class="el-title"><span *ngFor="let rel of event.publication.externalReferences">{{ rel.name }}; </span></div></td>
263
                    </tr>
264
                    <tr class="el-item">
265
                      <td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">Subject(s)</strong></td>
266
                      <td class="uk-table-shrink">
267
                        <div class="el-title"><span *ngFor="let subj of event.publication.subjects">{{ subj }};&nbsp;</span></div>
268
                      </td>
269
                    </tr>
270
                    <tr class="el-item">
271
                      <td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">Publication date</strong></td>
272
                      <td class="uk-table-shrink"><div class="el-title">{{ event.publication.publicationdate }}</div></td>
273
                    </tr>
274
                    <tr class="el-item success">
275
                      <td class="uk-table-shrink uk-width-1-4"><strong class="el-title uk-display-block">Rights</strong></td>
276
                      <td class="uk-table-shrink">
277
                        <div class="el-title">
278
                            <span *ngFor="let l of event.publication.instances">{{ l.license }}&nbsp;&nbsp;<b>{{ l.hostedby }}</b><br>
279
                              <a href="{{ l.url }}" target="_blank">{{ l.url }}</a><br>
280
                            </span>
281
                          <span class="pull-right">
282
                              <span class="uk-label uk-label-success">added</span>&nbsp;&nbsp;
283
                              <span><b>from: </b>
284
                                <a href="{{ event.provenance.url }}" target="_blank">{{ event.provenance.repositoryName }}</a>
285
                                <span> ({{ event.provenance.id }})</span>
286
                              </span>
287
                            </span>
288
                        </div>
289
                      </td>
290
                    </tr>
291
                    </tbody>
292
                  </table>
293
                </div>
294
              </div>
295
            </div>
296
          </div>
297
        </div>
298
        <div>
299
          <ul class="uk-pagination">
300
            <li>
301
              <a class="uk-link uk-link-muted" (click)="goToPreviousPage()">
302
                <span class="uk-margin-small-right uk-pagination-previous uk-icon" uk-pagination-previous="">
303
                  <svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg" icon="pagination-previous" ratio="1"></svg>
304
                </span>
305
                Previous
306
              </a>
307
            </li>
308
            <li class="uk-margin-auto-left">
309
              <a class="uk-link uk-link-muted" (click)="goToNextPage()">
310
                Next
311
                <span class="uk-margin-small-left uk-pagination-next uk-icon" uk-pagination-next="">
312
                  <svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg" icon="pagination-next" ratio="1"></svg>
313
                </span>
314
              </a>
315
            </li>
316
          </ul>
317
          <div class="resultsPageLabel">page {{ eventsPage.currPage+1 }} of {{ eventsPage.totalPages }}</div>
318
        </div>
319
      </div>
320
    </div>
321
  </div>
322
</div>
323
-->

Also available in: Unified diff