- npm updates

- optionally show open access button in search results
This commit is contained in:
Arno Kaimbacher 2020-05-20 15:54:10 +02:00
parent 780bdbb4a4
commit 43ddbc4d71
32 changed files with 391 additions and 183 deletions

View file

@ -22,7 +22,7 @@ export default {
var base = host + path;
//const fields = 'id,server_date_published,abstract_output,title_output,title_additional,author,subject'; // fields we want returned
var fields = ["id",
var fields = ["id", "licence",
"server_date_published",
"abstract_output",
"title_output",
@ -80,7 +80,7 @@ export default {
var base = host + path;
//const fields = 'id,server_date_published,abstract_output,title_output,title_additional,author,subject'; // fields we want returned
var fields = ["id",
var fields = ["id", "licence",
"server_date_published",
"abstract_output",
"title_output",

View file

@ -3,6 +3,8 @@ import { Component, Vue, Prop, Provide } from 'vue-property-decorator';
@Component
export default class VsResults extends Vue {
openAccessLicences: Array<string> = ['CC BY', 'CC BY-SA'];
@Prop()
data;

View file

@ -26,11 +26,11 @@
{{ convert(document.server_date_published) }}
</span>
<span class="label label-default ng-binding">{{ document.doctype }}</span>
<span class="label label-success titlecase">Open Access</span>
<span v-if="openAccessLicences.includes(document.licence)" class="label label-success titlecase">Open Access</span>
<h4>
<a target="_self" v-bind:href="'dataset/' + document.id" class="ng-binding">
<a target="_self" v-bind:href="'dataset/' + document.id" class="ng-binding">
{{ document.title_output }}
</a>
</h4>
@ -54,10 +54,15 @@
</span>
</p>
<p>
<span>Licence: {{ document.licence }}</span>
</p>
<!-- <div class="css-subject" v-if="document.subject && document.subject.length > 0"> -->
<span class="label label-keyword titlecase" v-for="(item, index) in document.subject" :key="index">
#{{ item }}
</span>
<!-- <p>
<small class="text-muted hidden-xs ng-binding">
Uploaded on March 15, 2019