From e32c695cf2cc5edcec04c4a52f6e7e3958878530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20P?= Date: Wed, 4 Dec 2024 09:07:03 +0100 Subject: [PATCH] Fix biblio citations --- webgis/js/components/Finding.js | 6 +++--- webgis/js/components/NotConservedSheet.js | 6 +++--- webgis/js/components/SiteSheet.js | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/webgis/js/components/Finding.js b/webgis/js/components/Finding.js index 6498535..2c7f056 100644 --- a/webgis/js/components/Finding.js +++ b/webgis/js/components/Finding.js @@ -90,9 +90,9 @@ export class Finding { - ${biblio.citation.toLowerCase()}, - ${biblio.pages}; - `; + ${biblio.citation.toLowerCase()}`; + + citations += biblio.pages?.length ? `, ${biblio.pages};` : ';'; this.biblioElements.push(`
diff --git a/webgis/js/components/NotConservedSheet.js b/webgis/js/components/NotConservedSheet.js index 74715f4..3bd4e08 100644 --- a/webgis/js/components/NotConservedSheet.js +++ b/webgis/js/components/NotConservedSheet.js @@ -60,10 +60,10 @@ export class NotConservedSheet { - ${record.citation.toLowerCase()}, - ${record.pages}; - `; + ${record.citation.toLowerCase().trim()}`; + citations += record.pages?.length ? `, ${record.pages};` : ';'; + this.biblioElements.push(`

${record.reference}

diff --git a/webgis/js/components/SiteSheet.js b/webgis/js/components/SiteSheet.js index 5c8456b..9ed4f4a 100644 --- a/webgis/js/components/SiteSheet.js +++ b/webgis/js/components/SiteSheet.js @@ -102,9 +102,9 @@ export class SiteSheet { - ${record.citation.toLowerCase().trim()}, - ${record.pages}; - `; + ${record.citation.toLowerCase().trim()}`; + + citations += record.pages?.length ? `, ${record.pages};` : ';'; this.biblioElements.push(`
@@ -124,4 +124,4 @@ export class SiteSheet { return ref.match(regex); }); } -} \ No newline at end of file +}