Skip to content

Commit a8561ec

Browse files
authored
Merge pull request #52 from cuzuco2/cookieconsent
Add availability to open cookie dialog from footer
2 parents 7ebd360 + a33f909 commit a8561ec

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

blocks/footer/footer.js

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { getMetadata } from '../../scripts/aem.js';
22
import { loadFragment } from '../fragment/fragment.js';
3+
import { showUpdateConsentDialog } from '../cookie-consent/cookie-consent.js';
34

45
/**
56
* loads and decorates the footer
@@ -12,6 +13,12 @@ export default async function decorate(block) {
1213
// load footer fragment
1314
const footerPath = footerMeta.footer || '/footer';
1415
const fragment = await loadFragment(footerPath);
16+
if (getMetadata('cookie-consent')) {
17+
fragment.querySelector('a[title="Cookie preferences"]').addEventListener('click', (e) => {
18+
showUpdateConsentDialog(getMetadata('cookie-consent'));
19+
e.preventDefault();
20+
});
21+
}
1522

1623
// decorate footer DOM
1724
const footer = document.createElement('div');

0 commit comments

Comments
 (0)