Project

General

Profile

1
<style>
2
    .loader {
3
        border: 16px solid #f3f3f3; /* Light grey */
4
        border-top: 16px solid #3498db; /* Blue */
5
        border-radius: 50%;
6
        width: 120px;
7
        height: 120px;
8
        animation: spin 2s linear infinite;
9
        margin: auto;
10
    }
11

    
12
    @keyframes spin {
13
        0% {
14
            transform: rotate(0deg);
15
        }
16
        100% {
17
            transform: rotate(360deg);
18
        }
19
    }
20
</style>
21

    
22

    
23
<section ng-hide="item">
24
    <div class="row">
25
        <div class="col-lg-12 center-align">
26
            <div class="loader"></div>
27
        </div>
28
    </div>
29

    
30
</section>
31

    
32
<section ng-show="item">
33

    
34

    
35
    <div>
36
        <div class="row">
37

    
38
            <div class="col-lg-7 col-lg-offset-1">
39
                <div class="row" style="margin-bottom: 5px">
40
                    <div class="col-lg-12">
41
                        <span class="label label-info" style="font-size: 100%">{{ item.typology }}</span>
42
                        <span ng-repeat="date in showDate(item.date)" class="label label-warning"
43
                              style="font-size: 100%"> {{ date }}</span>
44
                    </div>
45
                </div>
46
                <div class="row">
47
                    <div class="col-lg-12">
48
                        <p><b style="color: black">{{ item.title[0] }}</b></p>
49
                    </div>
50
                    <div class="col-lg-12">
51
                        <auth style="font-size: small;  color: darkred"
52
                              ng-repeat="author in item.author">
53
                            <f ng-hide="$index==0">,</f>
54
                            <i>{{ author }}</i>
55
                        </auth>
56
                    </div>
57
                    <div class="col-lg-12">
58
                        <span ng-repeat="d in item.date">{{ d }}</span>
59
                    </div>
60
                    <div class="col-lg-12">
61
                        <p style="color: grey; border-left: 4px solid #eeeeee; padding-left: 10px; font-size:15px; text-align: justify">
62
                            {{item.abstract}}
63
                        </p>
64
                    </div>
65
                </div>
66
            </div>
67

    
68

    
69
            <div class="col-lg-3">
70
                 <div class="row">
71
                <div class="panel panel-primary">
72
                    <div class="panel-body">
73
                        <div ng-repeat="id in item.localIdentifier">{{id.type }}:   <a href="{{ id.url }}">{{ id.id}}</a> </div>
74
                        <hr>
75
                        Sources
76
                        <ul>
77
                            <li ng-repeat="d in item.datasources"><a> {{ d.datasourceName }}</a></li>
78
                        </ul>
79
                        <div ng-show="item.publisher.length">
80
                            <hr>
81
                            Publisher:
82
                            <ul>
83
                                <li ng-repeat="d in item.publisher"><a> {{ d }}</a></li>
84
                            </ul>
85
                        </div>
86
                        <hr>
87
                        <div id="share"></div>
88

    
89
                    </div>
90
                </div>
91
            </div>
92
            </div>
93

    
94

    
95
        </div>
96
    </div>
97

    
98

    
99

    
100
    <div class="row">
101
        <div class="col-lg-11 col-lg-offset-1">
102
            <ul id="myTabs" class="nav nav-tabs text-center" role="tablist">
103
                <li role="presentation" ng-class="active"><a href="#dataset" id="home-tab" role="tab" data-toggle="tab"
104
                                                             aria-controls="home" aria-expanded="true"><h4>Link To
105
                    Datasets ({{ item.relatedDatasets }})</h4></a></li>
106
                <li role="presentation" ng-class=""><a href="#publication" role="tab" id="profile-tab" data-toggle="tab"
107
                                                       aria-controls="profile" aria-expanded="false"><h4>Link To
108
                    Publications ({{ item.relatedPublications }})</h4></a></li>
109
                <li role="presentation" ng-class=""><a href="#other" role="tab" id="profile-tab" data-toggle="tab"
110
                                                       aria-controls="profile" aria-expanded="false"><h4>Other Links
111
                    ({{ item.relatedUnknown }})</h4></a></li>
112
            </ul>
113
            <div id="myTabContent" class="tab-content">
114
                <div role="tabpanel" class="tab-pane fade active in" id="dataset" aria-labelledby="home-tab">
115

    
116
                    <div ng-repeat="rels in relations.related_dataset">
117
                        <div class="row">
118
                            <div class="col-lg-12" style="padding: 10px;">
119
                                <span class="label label-info" style="font-size: 100%">{{ rels.target.objectType }}</span>
120
                        <span ng-repeat="date in showDate(rels.target.date)" class="label label-warning"
121
                              style="font-size: 100%"> {{ date }}</span>
122
                            </div>
123
                            <div class="col-lg-12">
124
                                <a href="#/detail/{{ rels.target.dnetIdentifier }}"class="blue-text"><b>{{ rels.target.title }}</b>
125
                            </a></div>
126

    
127
                            <div class="col-lg-12">
128
                                <i style="color: darkred" ng-repeat="a in rels.target.creator">{{ a.name }},</i>
129
                            </div>
130
                            <div ng-repeat="ids in rels.target.identifier">
131
                                <div class="col-lg-12"><b>{{ ids.schema }}</b> : <a href="{{ ids.url }}"> {{ ids.identifier }}</a></div>
132
                            </div>
133
                        </div>
134
                        <div class="row">
135
                            <div class="col-lg-2">
136
                                <b>Sources:</b> <span ng-repeat="d in rels.linkprovider">{{ d.name }}</span>
137
                            </div>
138

    
139
                        </div>
140
                    </div>
141

    
142
                    <div class="row centered">
143
                        <div class="text-center">
144
                            <ul class="pagination centered">
145
                                <li><a ng-click="prevPage('dataset')">&lt;</a></li>
146
                                <li><a ng-click="nextPage('dataset')">&gt;</a></li>
147
                            </ul>
148
                        </div>
149
                    </div>
150
                </div>
151
                <div role="tabpanel" class="tab-pane fade" id="publication" aria-labelledby="profile-tab">
152
                    <div ng-repeat="rels in relations.related_publications">
153
                        <div class="row">
154
                            <div class="col-lg-12" style="padding: 10px;">
155
                                <span class="label label-info" style="font-size: 100%">{{ rels.target.objectType }}</span>
156
                        <span ng-repeat="date in showDate(rels.target.date)" class="label label-warning"
157
                              style="font-size: 100%"> {{ date }}</span>
158
                            </div>
159
                            <div class="col-lg-12">
160
                                <a href="#/detail/{{ rels.target.dnetIdentifier }}"class="blue-text"><b>{{ rels.target.title }}</b>
161
                            </a></div>
162

    
163
                            <div class="col-lg-12">
164
                                <i style="color: darkred" ng-repeat="a in rels.target.creator">{{ a.name }},</i>
165
                            </div>
166
                            <div ng-repeat="ids in rels.target.identifier">
167
                                <div class="col-lg-12"><b>{{ ids.schema }}</b> : <a href="{{ ids.url }}"> {{ ids.identifier }}</a></div>
168
                            </div>
169
                        </div>
170
                        <div class="row">
171
                            <div class="col-lg-2">
172
                                <b>Sources:</b> <span ng-repeat="d in rels.linkprovider">{{ d.name }}</span>
173
                            </div>
174

    
175
                        </div>
176
                    </div>
177
                    <div class="row centered">
178
                        <div class="text-center">
179
                            <ul class="pagination centered">
180
                                <li><a ng-click="prevPage('publication')">&lt;</a></li>
181
                                <li><a ng-click="nextPage('publication')">&gt;</a></li>
182
                            </ul>
183
                        </div>
184
                    </div>
185
                </div>
186
                <div role="tabpanel" class="tab-pane fade" id="other" aria-labelledby="dropdown1-tab">
187
                    <div ng-repeat="rels in relations.related_unknown">
188
                        <div class="row">
189
                            <div class="col-lg-12"><a href="#/detail/{{ rels.target.dnetIdentifier }}"
190
                                                      class="blue-text"> <i
191
                                    style="padding: 10px"
192
                                    class="fa fa-question-circle fa-2x blue-text circle responsive-img"></i><b>{{ rels.target.identifier[0].identifier }}</b>
193
                            </a></div>
194

    
195
                            <div class="col-lg-12">
196
                                <f style="color: green" ng-repeat="a in rels.target.creator">{{ a.name }},</f>
197
                            </div>
198
                            <div ng-repeat="ids in rels.target.identifier">
199
                                <div class="col-lg-12"><b>PID</b> : {{ ids.identifier }}</div>
200
                                <div class="col-lg-12"><b>PID Type</b> : {{ ids.schema }}</div>
201
                            </div>
202
                        </div>
203
                        <div class="row">
204
                            <div class="col-lg-2">
205
                                <b>provenance (of this link): </b>
206
                            </div>
207
                            <div class="col-lg-8">
208
                                <table style="width: 100%">
209
                                    <thead>
210
                                    <tr>
211
                                        <th class="center-align" style="width: 20%">Date Of Collection</th>
212
                                        <th class="center-align" style="width: 20%">Datasource</th>
213
                                        <th class="center-align" style="width: 60%">Action</th>
214
                                    </tr>
215
                                    </thead>
216
                                    <tbody>
217
                                    <tr ng-repeat="d in rels.linkprovider">
218
                                        <td class="left-align">{{ d.collectionDate }}</td>
219
                                        <td class="left-align">{{ d.name }}</td>
220
                                        <td class="left-align">
221
                                            Relation collected from {{ d.name }}
222
                                        </td>
223
                                    </tr>
224
                                    </tbody>
225
                                </table>
226
                            </div>
227
                        </div>
228
                    </div>
229
                    <div class="row centered">
230
                        <div class="text-center">
231
                            <ul class="pagination centered">
232
                                <li><a ng-click="prevPage('unknown')">&lt;</a></li>
233
                                <li><a ng-click="nextPage('unknown')">&gt;</a></li>
234
                            </ul>
235
                        </div>
236
                    </div>
237

    
238
                </div>
239
            </div>
240
        </div>
241
    </div>
242
</section>
243
<script>
244
        $("#share").jsSocials({
245
            showLabel: false,
246
		    showCount: false,
247
            shares: ["email", "twitter", "facebook", "googleplus", "linkedin"]
248
        });
249
</script>
(6-6/9)