Project

General

Profile

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="">&lt;</a></li>
31
                    <li ng-hide="page ==1"><a href="#/query/{{ filterPath() }}page={{page - 1}}q={{ query }}">&lt;</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 }}">&gt;</a></li>
36
                    <li ng-show="page ==lastPage" class="disabled"><a href="">&gt;</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>
(8-8/9)