Closed Bug 96019 Opened 23 years ago Closed 23 years ago

Ensure <radiogroup> and <radio> comply with spec.

Categories

(Core :: XUL, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla0.9.6

People

(Reporter: hyatt, Assigned: bugzilla)

References

Details

(Whiteboard: [xul1.0-widgets-radio])

Attachments

(5 files)

Radio group and radio are fully specified in section 3.8 of the XUL spec now.  
This bug is for you to go through and ensure all the properties mentioned are 
defined and working.  

Note the deprecation of the "checked" property in favor of "selected", the need 
for <radiogroup> to respond to onselect, the default vertical orientation, and 
the ability for radio groups to work without an id (covered in a separate bug).

While doing this, it will probably be useful to construct the radio groups test 
page.  I can get it checked into gila with the other tests.
--> me
Assignee: hewitt → blakeross
Blocks: 70753
Whiteboard: [xul1.0-widgets-radio]
Attached patch patchSplinter Review
Attached patch slightly updatedSplinter Review
seems like if (i in children && ...) can just be if (...).

what is the bug with onselect again?  you only fire it in the false case.  is
that because it isn't working in the true case?
Attached patch wahSplinter Review
r=hewitt
I apply this patch ( the wah patch ) and with modern I get no radio buttons and
in classic I get radio buttons with no state ( no visible dot in them ). This is
with a tree from today (9/6) with no other changes. 

Is there other files needed to go with this patch? ( like .idl files? )
I forgot to attach the skin css files.
Blocks: 98598
so can/will you post them? I need this patch for XUL radio accessibility work.
thnx
Hello? Blake, you said you were going to post those files....
Attached patch skins patchesSplinter Review
Blake: what's up with this one? Is this complete? I need this stuff in the tree
to land my patches. The patch has been in the bug for over a month now with no
more progress.
There has been plenty of progress on my end.  Many other changes are landing
with this one.  I'm finishing them up.  Landing very very soon.
Blocks: 104661
Target Milestone: --- → mozilla0.9.6
Fixed.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: