1
|
<section class="container-fluid">
|
2
|
|
3
|
|
4
|
<div class="row">
|
5
|
<div class="col-lg-8">
|
6
|
<form ng-submit="makeQuery()">
|
7
|
<b>Query:</b>
|
8
|
<input style="width: 80%" ng-model="query" ng-enter="doSomething()"> <a
|
9
|
href="#/query/q={{query}}"><span class="glyphicon glyphicon-search"></span> Search</a>
|
10
|
</form>
|
11
|
</div>
|
12
|
<div class="col-lg-2 right-align">
|
13
|
<b class="header black-text ">Total Items:</b>
|
14
|
<f class="header blue-text flow-text"> {{ total }}</f>
|
15
|
</div>
|
16
|
<div class="col-lg-2 right-align">
|
17
|
<b class="header black-text ">Total pages:</b>
|
18
|
<f class="header blue-text flow-text"> {{ totalPages }}</f>
|
19
|
</div>
|
20
|
</div>
|
21
|
<div class="row" ng-hide="result_query.length">
|
22
|
<div class="col l12 offset-l4 center-align">
|
23
|
<h5 class="red-text">No match found</h5>
|
24
|
</div>
|
25
|
</div>
|
26
|
|
27
|
<div class="row centered" ng-show="result_query.length">
|
28
|
<div class="text-center">
|
29
|
<ul class="pagination centered">
|
30
|
<li ng-show="page ==1" class="disabled"><a href=""><</a></li>
|
31
|
<li ng-hide="page ==1"><a href="#/query/{{ filterPath() }}page={{page - 1}}q={{ query }}"><</a></li>
|
32
|
<li ng-class="activePage(n)" ng-repeat="n in pageRange">
|
33
|
<a href="#/query/{{ filterPath() }}page={{n}}/q={{ query }}">{{ n }}</a>
|
34
|
</li>
|
35
|
<li ng-hide="page == lastPage" ><a href="#/query/{{ filterPath() }}page={{page + 1}}/q={{ query }}">></a></li>
|
36
|
<li ng-show="page ==lastPage" class="disabled"><a href="">></a></li>
|
37
|
|
38
|
|
39
|
|
40
|
</ul>
|
41
|
</div>
|
42
|
</div>
|
43
|
|
44
|
<div class="row container-fluid" ng-show="result_query.length">
|
45
|
<div class="col-md-3" id="leftCol">
|
46
|
<div class="row">
|
47
|
<div class="panel panel-primary">
|
48
|
<div class="panel-heading"><b>Typology</b></div>
|
49
|
<div class="panel-body">
|
50
|
<ul class="list-group">
|
51
|
<li class="list-group-item" ng-repeat="value in facet.typology ">
|
52
|
<span class="badge">{{ value.count }}</span>
|
53
|
<a href='#/query/{{ calculateFilter("typology", value.key)}}/q={{ query }}'>{{ value.key }}</a>
|
54
|
</li>
|
55
|
</ul>
|
56
|
</div>
|
57
|
</div>
|
58
|
</div>
|
59
|
|
60
|
<div class="row">
|
61
|
<div class="panel panel-primary">
|
62
|
<div class="panel-heading"><b>Datasource</b></div>
|
63
|
<div class="panel-body">
|
64
|
<ul class="list-group">
|
65
|
<li class="list-group-item" ng-repeat="value in facet.datasource ">
|
66
|
<span class="badge">{{ value.count }}</span>
|
67
|
<a href='#/query/{{calculateFilter("datasource", value.key) }}/q={{ query }}'>{{ value.key }}</a>
|
68
|
</li>
|
69
|
</ul>
|
70
|
</div>
|
71
|
</div>
|
72
|
</div>
|
73
|
|
74
|
<div class="row">
|
75
|
<div class="panel panel-primary">
|
76
|
<div class="panel-heading"><b>Pid Type</b></div>
|
77
|
<div class="panel-body">
|
78
|
<ul class="list-group">
|
79
|
<li class="list-group-item" ng-repeat="value in facet.pid ">
|
80
|
<span class="badge">{{ value.count }}</span>
|
81
|
<a href='#/query/{{ calculateFilter("pidtype", value.key) }}/q={{ query }}'>{{ value.key }}</a>
|
82
|
</li>
|
83
|
</ul>
|
84
|
</div>
|
85
|
</div>
|
86
|
</div>
|
87
|
|
88
|
</div>
|
89
|
<div class="col-md-9 col-xs-12">
|
90
|
<div class="row" ng-repeat="result in result_query">
|
91
|
<div class="col-lg-12">
|
92
|
<a href="#/detail/{{ result.id }}">
|
93
|
<i ng-hide="result.typology!= 'unknown' "
|
94
|
style="padding: 10px"
|
95
|
class="fa fa-question-circle fa-2x blue-text circle responsive-img"></i>
|
96
|
<i ng-show="result.typology=='dataset'" style="padding: 10px"
|
97
|
class="fa fa-database fa-2x blue-text circle responsive-img"></i>
|
98
|
<i style="padding: 10px" ng-show="result.typology=='publication'"
|
99
|
class="fa fa-book fa-2x blue-text circle responsive-img"></i>
|
100
|
<b ng-show="result.title">{{result.title[0]}}</b>
|
101
|
<b ng-hide="result.title">Metadata non resolved for pid : {{result.localIdentifier[0].id}}</b>
|
102
|
</a>
|
103
|
</div>
|
104
|
|
105
|
<div class="col-lg-12">
|
106
|
<d style="font-size: small"></d>
|
107
|
<auth style="font-size: small; color: #1565C0"
|
108
|
ng-repeat="author in result.author">
|
109
|
<f ng-hide="$index==0">,</f>
|
110
|
{{author}}
|
111
|
</auth>
|
112
|
<dd ng-repeat="date in result.date"> <d ng-show="date.length"> {{date}}</d></dd>
|
113
|
<dd ng-repeat="publisher in result.publisher"><d style="font-size: small; color:darkgreen" ng-show="publisher.length">Publisher: {{ publisher }}</d> </dd>
|
114
|
</div>
|
115
|
<p>
|
116
|
<div class="col-lg-2">
|
117
|
<auth style="font-size: small" class="orange-text"> <b>{{ result.relatedDatasets}}</b> Related Datasets
|
118
|
</auth>
|
119
|
</div>
|
120
|
<div class="col-lg-2">
|
121
|
<auth style="font-size: small" class="orange-text"><b> {{result.relatedPublications }}</b> Related Publications
|
122
|
</auth>
|
123
|
</div>
|
124
|
<div class="col-lg-2">
|
125
|
<auth style="font-size: small" class="orange-text"> <b>{{result.relatedUnknown}}</b> Other Relations
|
126
|
</auth>
|
127
|
</div>
|
128
|
<div class="col-lg-2">
|
129
|
<auth style="font-size: small" class="orange-text"><a
|
130
|
href="{{ result.resolved_url }}" class="orange-text"> <i
|
131
|
class="fa fa-link"></i> Original Object </a></auth>
|
132
|
</div>
|
133
|
<div class="col-lg-3">
|
134
|
[
|
135
|
<auth style="font-size: small" class="orange-text"
|
136
|
ng-repeat="prov in result.datasources">
|
137
|
<f ng-hide="$index==0">,</f>
|
138
|
<a href='#/datasource/name/{{ prov.datasourceId }}' style="color: orange">{{prov.datasourceName}}</a>
|
139
|
</auth>
|
140
|
<d style="font-size: small">]</d>
|
141
|
</div>
|
142
|
|
143
|
</div>
|
144
|
</div>
|
145
|
</div>
|
146
|
|
147
|
|
148
|
</section>
|