Fixed The Leadership page issue and now its keyboard accessible (#14210)

This commit is contained in:
Ayush Anand 2024-02-21 14:52:19 +05:30 коммит произвёл GitHub
Родитель b260f20aaa
Коммит e4179cdd61
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -21,6 +21,7 @@ if (typeof window.Mozilla === 'undefined') {
for (var i = 0; i < bios.length; i++) {
var bio = bios[i];
bio.setAttribute('aria-role', 'button');
bio.setAttribute('tabindex', '0');
bio.addEventListener('click', function (e) {
e.preventDefault();
@ -32,12 +33,20 @@ if (typeof window.Mozilla === 'undefined') {
closeText: window.Mozilla.Utils.trans('global-close'),
onCreate: function () {
content.appendChild(modalContent);
modalContent.focus();
},
onDestroy: function () {
modalContent.parentNode.removeChild(modalContent);
}
});
});
bio.addEventListener('keydown', function (e) {
if (e.key === 'Enter') {
e.preventDefault();
if (this === document.activeElement) this.click();
}
});
}
function getHash() {