From f5198b53c75fa4d96d9a834fefd926f6b52d00ef Mon Sep 17 00:00:00 2001 From: Dirk Rudolph Date: Tue, 9 Apr 2024 08:53:59 +0200 Subject: [PATCH] fix: header/footer fragment loading (#13) --- blocks/footer/footer.js | 2 +- blocks/header/header.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/blocks/footer/footer.js b/blocks/footer/footer.js index e1dbe9384..b6d46465f 100644 --- a/blocks/footer/footer.js +++ b/blocks/footer/footer.js @@ -10,7 +10,7 @@ export default async function decorate(block) { block.textContent = ''; // load footer fragment - const footerPath = footerMeta.footer || '/footer'; + const footerPath = footerMeta ? new URL(footerMeta, window.location).pathname : '/footer'; const fragment = await loadFragment(footerPath); // decorate footer DOM diff --git a/blocks/header/header.js b/blocks/header/header.js index 6b2403616..9f4ef746d 100644 --- a/blocks/header/header.js +++ b/blocks/header/header.js @@ -93,7 +93,7 @@ function toggleMenu(nav, navSections, forceExpanded = null) { export default async function decorate(block) { // load nav as fragment const navMeta = getMetadata('nav'); - const navPath = navMeta ? new URL(navMeta).pathname : '/nav'; + const navPath = navMeta ? new URL(navMeta, window.location).pathname : '/nav'; const fragment = await loadFragment(navPath); // decorate nav DOM