Add keyboard accessibility for buttons.

Fixes #1
Cette révision appartient à :
Anthony Lieuallen 2015-09-08 21:10:01 -04:00
Parent 724bb98e83
révision 5b2988e9f0
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

@ -56,6 +56,8 @@ var resurrect={
// Add event listener.
contentDoc.getElementById('resurrect').addEventListener(
'click', resurrect.clickedHtml, false);
contentDoc.getElementById('resurrect').addEventListener(
'keypress', resurrect.clickedHtml, false);
}
},
@ -121,6 +123,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,