Fix 64225, which caused 64138 and other annoyances. r=jag sr=hyatt

This commit is contained in:
blakeross%telocity.com 2001-01-09 01:37:15 +00:00
Родитель 419e5ee720
Коммит 858a2d663a
2 изменённых файлов: 13 добавлений и 4 удалений

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

@ -81,12 +81,20 @@
</method>
</implementation>
<handlers>
<handler event="command">
<handler event="click" button="1">
<![CDATA[
if (event.target.localName == "radio")
this.selectedItem = event.target;
if (event.target.localName == "radio" && !event.target.disabled)
this.selectedItem = event.target;
]]>
</handler>
<handler event="keypress" key=" ">
<![CDATA[
if (event.target.localName == "radio" && !event.target.disabled)
this.selectedItem = event.target;
]]>
</handler>
<!-- keyboard navigation -->
<!-- Here's how keyboard navigation works in radio groups on Windows:

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

@ -156,7 +156,8 @@
if (v == 'true') return true; return false;"/>
</implementation>
<handlers>
<handler event="command" action="this.checked = !this.checked;"/>
<handler event="click" button="1" action="this.checked = !this.checked;"/>
<handler event="keypress" key=" " action="this.checked = !this.checked;"/>
</handlers>
</binding>