- npm updates
- show additional translated Series_information and TranslatedTitle - changed info in home-view-component.vue
This commit is contained in:
parent
3b44926ce1
commit
937b759544
1011
package-lock.json
generated
1011
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
|
@ -60,7 +60,7 @@ createApp(app)
|
||||||
cookieDomain: undefined,
|
cookieDomain: undefined,
|
||||||
// Tell Matomo the website domain so that clicks on these domains are not tracked as 'Outlinks'
|
// Tell Matomo the website domain so that clicks on these domains are not tracked as 'Outlinks'
|
||||||
// Default: undefined, example: '*.example.com'
|
// Default: undefined, example: '*.example.com'
|
||||||
domains: undefined,
|
domains: "*.tethys.at",
|
||||||
preInitActions: [],
|
preInitActions: [],
|
||||||
})
|
})
|
||||||
.use(router)
|
.use(router)
|
||||||
|
|
|
@ -100,6 +100,14 @@ export class DbDataset {
|
||||||
public project?: Project,
|
public project?: Project,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
|
public hasTranslatedTitle(): boolean {
|
||||||
|
if (this.titles.some((e) => e.type === TitleType.Translated)) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public hasTranslatedAbstract(): boolean {
|
public hasTranslatedAbstract(): boolean {
|
||||||
if (this.abstracts.some((e) => e.type === "Translated")) {
|
if (this.abstracts.some((e) => e.type === "Translated")) {
|
||||||
return true;
|
return true;
|
||||||
|
@ -109,7 +117,15 @@ export class DbDataset {
|
||||||
}
|
}
|
||||||
|
|
||||||
public hasSeriesInformationAbstract(): boolean {
|
public hasSeriesInformationAbstract(): boolean {
|
||||||
if (this.abstracts.some((e) => e.type === AbstractType.Series_information)) {
|
if (this.abstracts.some((e) => e.type === AbstractType.Series_information && this.language == e.language)) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public hasTranslatedSeriesInformationAbstract(): boolean {
|
||||||
|
if (this.abstracts.some((e) => e.type === AbstractType.Series_information && this.language != e.language)) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
@ -160,6 +176,10 @@ export class DbDataset {
|
||||||
return this.titles.find((e) => e.type === TitleType.Main);
|
return this.titles.find((e) => e.type === TitleType.Main);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public get TranslatedTitle(): Nullable<Title> {
|
||||||
|
return this.titles.find((e) => e.type === TitleType.Translated);
|
||||||
|
}
|
||||||
|
|
||||||
public get MainAbstract(): Nullable<Abstract> {
|
public get MainAbstract(): Nullable<Abstract> {
|
||||||
return this.abstracts.find((e) => e.type === AbstractType.Abstract);
|
return this.abstracts.find((e) => e.type === AbstractType.Abstract);
|
||||||
}
|
}
|
||||||
|
@ -169,7 +189,11 @@ export class DbDataset {
|
||||||
}
|
}
|
||||||
|
|
||||||
public get SeriesInformationAbstract(): Nullable<Abstract> {
|
public get SeriesInformationAbstract(): Nullable<Abstract> {
|
||||||
return this.abstracts.find((e) => e.type === AbstractType.Series_information);
|
return this.abstracts.find((e) => e.type === AbstractType.Series_information && this.language == e.language);
|
||||||
|
}
|
||||||
|
|
||||||
|
public get TranslatedSeriesInformationAbstract(): Nullable<Abstract> {
|
||||||
|
return this.abstracts.find((e) => e.type === AbstractType.Series_information && this.language != e.language);
|
||||||
}
|
}
|
||||||
|
|
||||||
public get MethodsAbstract(): Nullable<Abstract> {
|
public get MethodsAbstract(): Nullable<Abstract> {
|
||||||
|
|
|
@ -66,7 +66,14 @@
|
||||||
<div class="card record-elem">
|
<div class="card record-elem">
|
||||||
<div class="columns" v-if="dataset.hasOwnProperty('titles')">
|
<div class="columns" v-if="dataset.hasOwnProperty('titles')">
|
||||||
<div class="column is-3-desktop is-4-tablet label">Title/<br />title:</div>
|
<div class="column is-3-desktop is-4-tablet label">Title/<br />title:</div>
|
||||||
<div class="column is-9-desktop is-8-tablet">{{ dataset.titles[0].value }}</div>
|
<!-- <div class="column is-9-desktop is-8-tablet">{{ dataset.titles[0].value }}</div> -->
|
||||||
|
<div class="column is-9-desktop is-8-tablet">
|
||||||
|
<p>{{ dataset.MainTitle.value }}</p>
|
||||||
|
<br />
|
||||||
|
<p v-if="dataset.hasTranslatedTitle()">
|
||||||
|
{{ dataset.TranslatedTitle.value }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="columns" v-if="dataset.hasOwnProperty('abstracts')">
|
<div class="columns" v-if="dataset.hasOwnProperty('abstracts')">
|
||||||
<div class="column is-3-desktop is-4-tablet label">
|
<div class="column is-3-desktop is-4-tablet label">
|
||||||
|
@ -84,7 +91,11 @@
|
||||||
<div class="columns" v-if="dataset.hasOwnProperty('abstracts')">
|
<div class="columns" v-if="dataset.hasOwnProperty('abstracts')">
|
||||||
<div class="column is-3-desktop is-4-tablet label">Serieninformation/<br />series information:</div>
|
<div class="column is-3-desktop is-4-tablet label">Serieninformation/<br />series information:</div>
|
||||||
<div class="column is-9-desktop is-8-tablet" v-if="dataset.hasSeriesInformationAbstract()">
|
<div class="column is-9-desktop is-8-tablet" v-if="dataset.hasSeriesInformationAbstract()">
|
||||||
{{ dataset.SeriesInformationAbstract?.value }}
|
<p>{{ dataset.SeriesInformationAbstract?.value }}</p>
|
||||||
|
<br />
|
||||||
|
<p v-if="dataset.hasTranslatedSeriesInformationAbstract()">
|
||||||
|
{{ dataset.TranslatedSeriesInformationAbstract?.value }}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="column is-9-desktop is-8-tablet" v-else>-</div>
|
<div class="column is-9-desktop is-8-tablet" v-else>-</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -162,8 +162,9 @@
|
||||||
<h1 class="text-white">HABEN SIE FRAGEN?</h1>
|
<h1 class="text-white">HABEN SIE FRAGEN?</h1>
|
||||||
|
|
||||||
<p class="text-white text center p-5">
|
<p class="text-white text center p-5">
|
||||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices
|
Tethys RDR ist ein Datenverlag der Geologischen Bundesanstalt (GBA), der ausschließlich an der GBA generierte geowissenschaftliche Forschungsdaten
|
||||||
gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.
|
publiziert. Die Datenpublikationen können sowohl in deutscher, als auch in englischer Sprache publiziert werden. Durch die Bereitstellung der
|
||||||
|
Datenpublikation zusammen mit Metadaten nach standardisierten Schemata werden die Publikationen auffindbar und zitierbar.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="mx-auto my-5" style="width: 170px">
|
<div class="mx-auto my-5" style="width: 170px">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user