- npm updates
- optionally show open access button in search results
This commit is contained in:
parent
780bdbb4a4
commit
43ddbc4d71
32 changed files with 391 additions and 183 deletions
|
@ -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",
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue