Add keyboard accessibility for buttons

merged
5b2988e9f0
Cette révision appartient à :
Albirew 2016-03-14 17:38:29 +01:00
Parent 8e1fae70fb
révision 175b8277b4
2 fichiers modifiés avec 7 ajouts et 1 suppressions

Voir le fichier

@ -29,7 +29,7 @@ window.addEventListener('load', resurrect.loadTarget, false);
</radiogroup>
</groupbox>
<groupbox id='resurrect' onclick='resurrect.clickedXul(event);'>
<groupbox id='resurrect' oncommand='resurrect.clickedXul(event);'>
<caption label='&resurrect.fromMirror;' />
<xul:button

Voir le fichier

@ -57,6 +57,8 @@ var resurrect={
// Add event listener.
contentDoc.getElementById('resurrect').addEventListener(
'click', resurrect.clickedHtml, false);
contentDoc.getElementById('resurrect').addEventListener(
'keypress', resurrect.clickedHtml, false);
}
},
@ -122,6 +124,10 @@ var resurrect={
if ('true'==event.target.getAttribute('disabled')) {
return;
}
if ('keypress' == event.type) {
if (event.target.parentNode.id != 'resurrect') return;
if (event.charCode != 32 && event.keyCode != 13) return;
}
return resurrect.clickHandler(
event,