Project

General

Profile

1 43765 argiro.kok
<div class="container">
2
<div class="row row-offcanvas row-offcanvas-right">
3
  <div class="col-xs-12 col-sm-3">
4
<div class="panel panel-default">
5
  <!-- Default panel contents -->
6
  <div class="panel-heading">Claims related to</div>
7
  <!-- List group -->
8
  <div class="panel-body">
9
    <p>
10
      <label> <input [(ngModel)]="projectCB" type="checkbox" (ngModelChange)="changeType()" /> Project </label>
11
    </p>
12
    <p>
13
      <label> <input [(ngModel)]="publicationCB" type="checkbox"  (ngModelChange)="changeType()" /> Publication </label>
14
    </p>
15
    <p>
16
      <label> <input [(ngModel)]="datasetCB" type="checkbox" (ngModelChange)="changeType()" /> Dataset </label>
17
    </p>
18
    <p>
19
      <label> <input [(ngModel)]="contextCB" type="checkbox" (ngModelChange)="changeType()"  /> Context </label>
20
    </p>
21
    <p class="align-right">
22
      <button  class="btn btn-primary"  (click)="clearFilters()">Clear filters</button>
23
    </p>
24
  </div>
25
</div>
26
</div>
27
28
<div class="col-xs-6 col-sm-9 sidebar-offcanvas" id="sidebar">
29
<h4 *ngIf="resultsNum>0" >Showing {{(size*page - size +1)}} to {{(size*page>resultsNum)?resultsNum:(size*page)}} of {{resultsNum}} claims</h4>
30
<div *ngIf="resultsNum>size*page " class="text-right">
31
  <span class="dropdown">
32
    Show <button class="btn btn-default dropdown-toggle" type="button" id="pagingDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
33
     {{size}}
34
      </button>
35
     <ul class="dropdown-menu" aria-labelledby="pagingDropdown">
36
        <li *ngIf="resultsNum > 10" ><a  (click)="size=10  " >10 </a></li>
37
        <li *ngIf="resultsNum > 20" ><a  (click)="size = 20 " >20 </a></li>
38
        <li *ngIf="resultsNum > 30" ><a  (click)="size = 30 " >30 </a></li>
39
        <li *ngIf="resultsNum > 50" ><a  (click)="size = 50 " >50 </a></li>
40
     </ul>
41
   </span>
42
 </div>
43
 <div *ngIf="showErrorMessage " class = "alert alert-danger " >
44
     An Error occured.
45
 </div>
46
47
<div class="text-right" *ngIf="resultsNum">
48
  <!--<paging  [currentPage]="page" [totalResults]="resultsNum"  [navigateTo]="navigateTo" [size]="size" [params]="getParameters()" > </paging>-->
49
  <!--paging-no-load [currentPage]="page" [totalResults]="resultsNum" [navigateTo]="navigateTo"  [params]="getParameters()" [size]="size"  (pageChange)="pageChange($event)"> </paging-no-load-->
50
51
  <paging-no-load [currentPage]="page" [totalResults]="resultsNum" [navigateTo]="navigateTo"  [params]="getParameters()"   (pageChange)="pageChange($event)"> </paging-no-load>
52
</div>
53
54
<!--  Buttons for selecting and Delete Claims -->
55
<div *ngIf="enableDelete">
56
  <div *ngIf="selected.length>0 && resultsNum > 0 ">
57
    <div class = "alert alert-info " >
58
      You have selected {{selected.length}} claim(s)
59
    </div>
60
  </div>
61
  <div *ngIf="deleteMessage.length>0 " [innerHTML]="deleteMessage">
62
63
  </div>
64
  <button class="btn btn-default" (click)="selectAll()">Select All</button> <button class="btn btn-default" (click)="deselectAll()">Deselect All</button> <!--button class="btn btn-default" (click)="confirmOpen()">Delete</button-->
65
</div>
66
<br>
67
<div class="input-group col-lg-6">
68
  <span class="input-group-addon" id="sizing-addon2">Filter</span>
69
  <input type="text" class="form-control" placeholder="Type keywords..." aria-describedby="sizing-addon2"  [(ngModel)]="inputkeyword"  (keyup)="changekeyword()" >
70
</div>
71
72
<div *ngIf=" claims && claims.length == 0" >
73
  <div class = "alert alert-info " >No entries found.</div>
74
</div>
75
76
<div class="">
77
<table *ngIf="claims && claims.length > 0" class="table table-striped">
78
  <thead>
79
     <tr>
80
        <th *ngIf="enableDelete"></th>
81
        <!--<th>Id</th>
82
        <!--  <th>Target Type</th> -->
83
          <th><a (click)="changeOrderby('target')" >Research Result</a> </th>
84
        <!--<th>Source type</th> -->
85
        <th><a (click)="changeOrderby('source')" >Link to</a> </th>
86
87
        <th><a (click)="changeOrderby('user')" >Claimed by</a> </th>
88
        <th><a (click)="changeOrderby('date')"> Claimed Date</a></th>
89
     </tr>
90
  </thead>
91
  <tbody>
92
      <tr *ngFor="let claim of claims " >
93
       <td *ngIf="enableDelete"><input [id]="claim.id" type="checkbox" (click)="select(claim,$event)"  [ngModel]="isSelected(claim.id)"/></td>
94
95
        <td><claim-entity [entity]="claim.target" [type]="claim.targetType" > </claim-entity></td>
96
         <td><claim-entity [entity]="claim.source" [type]="claim.sourceType" > </claim-entity></td>
97
        <td>{{claim.userMail}}</td>
98
        <td>{{claim.date}}</td>
99
     </tr>
100
  </tbody>
101
</table>
102
</div>
103
</div>
104
</div>
105
<!--alert (alertOutput)="confirmClose($event)">
106
</alert>
107
<loading [message]= "'Please wait...'"></loading-->