added v-if to bibtex download

This commit is contained in:
Bartha Maxime 2024-04-19 19:54:51 +02:00
parent be7f42aafe
commit 6077e65b50
3 changed files with 7 additions and 7 deletions

View File

@ -24,13 +24,14 @@ public class ResearchDTO {
private Date releaseDate; private Date releaseDate;
private PaperType paperType; private PaperType paperType;
private String pdfLocation; private String pdfLocation;
private String bibTexLocation;
private String language; private String language;
private Access access; private Access access;
private String domain; private String domain;
private String summary; private String summary;
private long views; private long views;
private ResearchDTO(String title, ResearcherDTO researcherDTO, Date releaseDate, PaperType paperType, String pdfLocation, String language, Access access, String domain, String summary, long id,long views) { private ResearchDTO(String title, ResearcherDTO researcherDTO, Date releaseDate, PaperType paperType, String pdfLocation, String language, Access access, String domain,String bibTexLocation, String summary, long id,long views) {
this.title = title; this.title = title;
this.researcher = researcherDTO; this.researcher = researcherDTO;
this.releaseDate = releaseDate; this.releaseDate = releaseDate;
@ -41,6 +42,7 @@ public class ResearchDTO {
this.domain = domain; this.domain = domain;
this.summary = summary; this.summary = summary;
this.id = id; this.id = id;
this.bibTexLocation = bibTexLocation;
this.views = views; this.views = views;
} }
@ -48,6 +50,6 @@ public class ResearchDTO {
public static ResearchDTO construct(Research research){ public static ResearchDTO construct(Research research){
return new ResearchDTO(research.getTitle(), ResearcherDTO.construct(research.getAuthor()), research.getReleaseDate(), return new ResearchDTO(research.getTitle(), ResearcherDTO.construct(research.getAuthor()), research.getReleaseDate(),
research.getPaperType(),research.getPdfLocation(),research.getLanguage(),research.getAccess(), research.getPaperType(),research.getPdfLocation(),research.getLanguage(),research.getAccess(),
research.getDomain(), research.getSummary(), research.getId(), research.getViews()); research.getDomain(),research.getBibTexLocation(), research.getSummary(), research.getId(), research.getViews());
} }
} }

View File

@ -91,10 +91,9 @@ function downloadCoAuthors(){
<li>Views : {{article.views}}</li> <li>Views : {{article.views}}</li>
<li>Access : {{article.access}}</li> <li>Access : {{article.access}}</li>
</ul> </ul>
<button @click="console.log(props.article)"> infos</button> <div id="downloads" v-if="article.pdfLocation !== null && !manage">
<div id="downloads" v-if="article !== null && !manage">
<a :href=downloadPdf() @click.stop="articleClicked" target="_blank">See Research</a> <a :href=downloadPdf() @click.stop="articleClicked" target="_blank">See Research</a>
<a :href=downloadBibTex() @click.stop="emit('modal-close')" target="_blank">See bibTex</a> </div> <a v-if="article.bibTexLocation !== null" :href=downloadBibTex() @click.stop="emit('modal-close')" target="_blank">See bibTex</a> </div>
</div> </div>
<div v-if="manage"> <div v-if="manage">
<div> <div>

View File

@ -17,11 +17,10 @@ const statsBy = ref("");
const isFilterOpened = ref(false); const isFilterOpened = ref(false);
const isResearchOpened = ref(false); const isResearchOpened = ref(false);
const articleToDisplay = ref(Object) const articleToDisplay = ref(Object)
const filters = ref([]); const filters = ref();
let chart; let chart;
const researcherId = window.location.href.split("=")[1] const researcherId = window.location.href.split("=")[1]
const props = defineProps({ const props = defineProps({
filters: ref([]), filters: ref([]),
}); });