Skip to content
Snippets Groups Projects
Verified Commit 3f01ed41 authored by Théodore Biadala's avatar Théodore Biadala
Browse files

Issue #3423384 by govind_giri_goswami, Gauravvvv, dineshkumarbollu,...

Issue #3423384 by govind_giri_goswami, Gauravvvv, dineshkumarbollu, adwivedi008, Pravesh_Poonia, smustgrave, Tanuj., shreyal999, Ruturaj Chaubey, mherchel, andy-blum: Extra Close icon in Messages
parent b32845ea
No related branches found
No related tags found
No related merge requests found
...@@ -14,25 +14,26 @@ ...@@ -14,25 +14,26 @@
const messageContainer = message.querySelector( const messageContainer = message.querySelector(
'[data-drupal-selector="messages-container"]', '[data-drupal-selector="messages-container"]',
); );
if (!messageContainer.querySelector('.messages__button')) {
const closeBtnWrapper = document.createElement('div'); const closeBtnWrapper = document.createElement('div');
closeBtnWrapper.setAttribute('class', 'messages__button'); closeBtnWrapper.setAttribute('class', 'messages__button');
const closeBtn = document.createElement('button'); const closeBtn = document.createElement('button');
closeBtn.setAttribute('type', 'button'); closeBtn.setAttribute('type', 'button');
closeBtn.setAttribute('class', 'messages__close'); closeBtn.setAttribute('class', 'messages__close');
const closeBtnText = document.createElement('span'); const closeBtnText = document.createElement('span');
closeBtnText.setAttribute('class', 'visually-hidden'); closeBtnText.setAttribute('class', 'visually-hidden');
closeBtnText.innerText = Drupal.t('Close message'); closeBtnText.innerText = Drupal.t('Close message');
messageContainer.appendChild(closeBtnWrapper); messageContainer.appendChild(closeBtnWrapper);
closeBtnWrapper.appendChild(closeBtn); closeBtnWrapper.appendChild(closeBtn);
closeBtn.appendChild(closeBtnText); closeBtn.appendChild(closeBtnText);
closeBtn.addEventListener('click', () => { closeBtn.addEventListener('click', () => {
message.classList.add('hidden'); message.classList.add('hidden');
}); });
}
}; };
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment