Skip to content

Commit 3cb0b01

Browse files
committed
Use addBaseUrl for PDF download paths and hyphenate PDF filenames
1 parent cd1ba63 commit 3cb0b01

8 files changed

Lines changed: 11 additions & 13 deletions

File tree

src/pages/desktop-applications/lifesim.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const lifeSimData = [
2929
doc_name: 'LifeSim Technical Reference Manual',
3030
active: true,
3131
draft: false,
32-
downloadUrl: '/RMC-Software-Documentation/source-documents/desktop-applications/lifesim/technical-reference-manual/LifeSim Technical Reference Manual.pdf',
32+
downloadUrl: '/source-documents/desktop-applications/lifesim/technical-reference-manual/LifeSim-Technical-Reference-Manual.pdf',
3333
},
3434
{
3535
icon: 'img/LifeSim.png',
@@ -59,6 +59,7 @@ export default function LifeSim() {
5959
iconLight: addBaseUrl(doc.iconLight),
6060
iconDark: addBaseUrl(doc.iconDark),
6161
doc_location: doc.downloadUrl ? undefined : addBaseUrl(`docs/${doc.doc_location}/${latestVersions[doc.doc_location.replace(/^docs\//, '')]}/preface`),
62+
downloadUrl: doc.downloadUrl ? addBaseUrl(doc.downloadUrl) : undefined,
6263
}));
6364

6465
return (

src/pages/desktop-applications/rmc-bestfit.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const bestFitData = [
2121
doc_name: 'RMC-BestFit Verification Report',
2222
active: true,
2323
draft: false,
24-
downloadUrl: '/RMC-Software-Documentation/source-documents/desktop-applications/rmc-bestfit/verification-report/RMC-BestFit Verification Report.pdf',
24+
downloadUrl: '/source-documents/desktop-applications/rmc-bestfit/verification-report/RMC-BestFit-Verification-Report.pdf',
2525
},
2626
];
2727

@@ -44,6 +44,7 @@ export default function BestFit() {
4444
iconLight: addBaseUrl(doc.iconLight),
4545
iconDark: addBaseUrl(doc.iconDark),
4646
doc_location: doc.downloadUrl ? undefined : addBaseUrl(`docs/${doc.doc_location}/${latestVersions[doc.doc_location.replace(/^docs\//, '')]}/preface`),
47+
downloadUrl: doc.downloadUrl ? addBaseUrl(doc.downloadUrl) : undefined,
4748
}));
4849

4950
return (

src/pages/desktop-applications/rmc-totalrisk.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,15 @@ const totalRiskData = [
2121
doc_name: 'RMC TotalRisk Verification Report',
2222
active: true,
2323
draft: true,
24-
downloadUrl:
25-
'/RMC-Software-Documentation/source-documents/desktop-applications/rmc-totalrisk/verification-report/RMC-TotalRisk Verification Report.pdf',
24+
downloadUrl: '/source-documents/desktop-applications/rmc-totalrisk/verification-report/RMC-TotalRisk-Verification-Report.pdf',
2625
},
2726
{
2827
icon: 'img/TotalRisk.png',
2928
preserveIconColor: true,
3029
doc_name: 'RMC TotalRisk Technical Reference Manual',
3130
active: true,
3231
draft: true,
33-
downloadUrl:
34-
'/RMC-Software-Documentation/source-documents/desktop-applications/rmc-totalrisk/technical-reference-manual/RMC-TotalRisk Technical Reference Manual.pdf',
32+
downloadUrl: '/source-documents/desktop-applications/rmc-totalrisk/technical-reference-manual/RMC-TotalRisk-Technical-Reference-Manual.pdf',
3533
},
3634
{
3735
icon: 'img/TotalRisk.png',
@@ -64,6 +62,7 @@ export default function TotalRisk() {
6462
doc_location: doc.downloadUrl
6563
? undefined
6664
: addBaseUrl(`docs/${doc.doc_location}/${latestVersions[doc.doc_location.replace(/^docs\//, '')]}/preface`),
65+
downloadUrl: doc.downloadUrl ? addBaseUrl(doc.downloadUrl) : undefined,
6766
}));
6867

6968
return (

src/theme/Layout/buildNavLinks.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,19 @@ export default function buildNavLinks(useBaseUrl, latestVersions = {}) {
1818
const trUserGuideHref = useBaseUrl(
1919
`/docs/desktop-applications/rmc-totalrisk/users-guide/${latestVersions['desktop-applications/rmc-totalrisk/users-guide'] || 'v1.0'}/preface`,
2020
);
21-
const trAppHref = useBaseUrl(
22-
`/docs/desktop-applications/rmc-totalrisk/applications-guide/${latestVersions['desktop-applications/rmc-totalrisk/applications-guide'] || 'v1.0'}/preface`,
23-
);
2421
const trVerifPdfHref = useBaseUrl(
25-
'/source-documents/desktop-applications/rmc-totalrisk/verification-report/RMC-TotalRisk Verification Report.pdf',
22+
'/source-documents/desktop-applications/rmc-totalrisk/verification-report/RMC-TotalRisk-Verification-Report.pdf',
2623
);
2724
const trTechRefPdfHref = useBaseUrl(
28-
'/source-documents/desktop-applications/rmc-totalrisk/technical-reference-manual/RMC-TotalRisk Technical Reference Manual.pdf',
25+
'/source-documents/desktop-applications/rmc-totalrisk/technical-reference-manual/RMC-TotalRisk-Technical-Reference-Manual.pdf',
2926
);
3027

3128
/* RMC-BestFit document links (third level) */
3229
const bestFitUserGuideHref = useBaseUrl(
3330
`/docs/desktop-applications/rmc-bestfit/users-guide/${latestVersions['desktop-applications/rmc-bestfit/users-guide'] || 'v1.0'}/preface`,
3431
);
3532
const bestFitVerifPdfHref = useBaseUrl(
36-
'/source-documents/desktop-applications/rmc-bestfit/verification-report/RMC-BestFit Verification Report.pdf',
33+
'/source-documents/desktop-applications/rmc-bestfit/verification-report/RMC-BestFit-Verification-Report.pdf',
3734
);
3835

3936
/* RMC-RFA document links (third level) */
@@ -52,7 +49,7 @@ export default function buildNavLinks(useBaseUrl, latestVersions = {}) {
5249
`/docs/desktop-applications/lifesim/applications-guide/${latestVersions['desktop-applications/lifesim/applications-guide'] || 'v1.0'}/preface`,
5350
);
5451
const lifeSimTechRefPdfHref = useBaseUrl(
55-
'/source-documents/desktop-applications/lifesim/technical-reference-manual/LifeSim Technical Reference Manual.pdf',
52+
'/source-documents/desktop-applications/lifesim/technical-reference-manual/LifeSim-Technical-Reference-Manual.pdf',
5653
);
5754

5855
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */

static/source-documents/desktop-applications/lifesim/technical-reference-manual/LifeSim Technical Reference Manual.pdf renamed to static/source-documents/desktop-applications/lifesim/technical-reference-manual/LifeSim-Technical-Reference-Manual.pdf

File renamed without changes.

static/source-documents/desktop-applications/rmc-bestfit/verification-report/RMC-BestFit Verification Report.pdf renamed to static/source-documents/desktop-applications/rmc-bestfit/verification-report/RMC-BestFit-Verification-Report.pdf

File renamed without changes.

static/source-documents/desktop-applications/rmc-totalrisk/technical-reference-manual/RMC-TotalRisk Technical Reference Manual.pdf renamed to static/source-documents/desktop-applications/rmc-totalrisk/technical-reference-manual/RMC-TotalRisk-Technical-Reference-Manual.pdf

File renamed without changes.

static/source-documents/desktop-applications/rmc-totalrisk/verification-report/RMC-TotalRisk Verification Report.pdf renamed to static/source-documents/desktop-applications/rmc-totalrisk/verification-report/RMC-TotalRisk-Verification-Report.pdf

File renamed without changes.

0 commit comments

Comments
 (0)