Add missing aria label for campaign close button (#12489)
This commit is contained in:
parent
8e7cd6a699
commit
0c0e28dd35
1 changed files with 2 additions and 0 deletions
|
|
@ -3,10 +3,12 @@
|
|||
function initializeHeroBannerClose() {
|
||||
let bannerWrapper = document.getElementById('hero-html-wrapper');
|
||||
let closeIcon = document.getElementById('js-hero-banner__x');
|
||||
|
||||
// Currently js-hero-banner__x button icon ID needs to be written into the abstract html
|
||||
// In the future this could be extracted so the implementer doesn't need to worry about it.
|
||||
|
||||
if (bannerWrapper && closeIcon) {
|
||||
closeIcon.setAttribute('aria-label', 'Close campaign banner');
|
||||
closeIcon.addEventListener('click', () => {
|
||||
localStorage.setItem('exited_hero', bannerWrapper.dataset.name);
|
||||
bannerWrapper.style.display = 'none';
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue