This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 82540 - a11y: WSDL Editor Complex Type window - a11y issues
Summary: a11y: WSDL Editor Complex Type window - a11y issues
Status: VERIFIED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: WSDL Tools (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: bhate
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2006-08-11 23:12 UTC by jchieu
Modified: 2006-09-21 10:09 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jchieu 2006-08-11 23:12:13 UTC
Create a new WSDL File.
Select the Complex Types folder.
Right mouse button click and Add Complex Type.
In the Complex Type window.

 No Accessible name :
   Class: javax.swing.JTextField {  |  } 


 No Accessible description :
   Class: javax.swing.JRadioButton {  All |  } 
   Class: javax.swing.JRadioButton {  Choice |  } 
   Class: javax.swing.JRadioButton {  Empty |  } 
   Class: javax.swing.JRadioButton {  Inline Definition |  } 
   Class: javax.swing.JRadioButton {  Sequence |  } 
   Class: javax.swing.JRadioButton {  Use Existing Definition |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: org.netbeans.core.windows.services.NbDialog {  Complex Type |  } 

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JTextField {  |  } 


 Components with no mnemonic :
   Class: javax.swing.JRadioButton {  All |  } 
   Class: javax.swing.JRadioButton {  Choice |  } 
   Class: javax.swing.JRadioButton {  Empty |  } 
   Class: javax.swing.JRadioButton {  Inline Definition |  } 
   Class: javax.swing.JRadioButton {  Sequence |  } 
   Class: javax.swing.JRadioButton {  Use Existing Definition |  }
Comment 1 Shivanand Kini 2006-08-18 01:06:58 UTC
related to schema
Comment 2 bhate 2006-08-18 01:53:32 UTC
This already fixed as part of another schematools bug.

we dont need mnemonics for current selection label.
and no need for label for the type tree.
Comment 3 jlautz 2006-08-31 22:33:57 UTC
According to bhate, this was fixed by issue 80115.
Comment 4 jchieu 2006-09-07 20:50:01 UTC
Reopen bug since this is still not addressed:

 No Accessible description :
   Class: org.netbeans.core.windows.services.NbDialog {  Complex Type |  }
Comment 5 jchieu 2006-09-07 20:50:21 UTC
Reassign to correct group.
Comment 6 Stanislav Aubrecht 2006-09-13 17:24:16 UTC
reassigning to web services (not sure if it is the correct component though)
Comment 7 Milan Kuchtiak 2006-09-15 08:57:40 UTC
I think, the xml-tools is the right category.
Comment 8 Chris Webster 2006-09-15 13:59:16 UTC
The accessible description is from the window itself. Since accessible
description is not required if the name is sufficient, assigning to window team
for evaluation. Schema tools specific a11y work is done. 
Comment 9 Jiri Rechtacek 2006-09-19 13:15:13 UTC
It looks for me as a missing accessible description on the main component,
cannot be fixed in dialog's infrastructure. For example:
JComponet c = getMyComponent(); // it's your WSDL Editor I'm guessing
DialogDescriptor dd = new DialogDescriptor(c,<some title>,...);
DialogDisplayer.getDefault().createDialog(dd).setVisible(true);
===> still missing a accessible description
Need to set c.getAccessibleContext().setAccessibleDescription(<some desc>);
before creating DialogDesciptor. Some way like this use for other missing A11Y.
Hope this helps.
Comment 10 Shivanand Kini 2006-09-19 18:27:18 UTC
related to schema. assigning to bhate
Comment 11 bhate 2006-09-19 20:13:08 UTC
The title is self descriptive so it will be the a11y desc.
we will set the a11y desc of dialog as the title.
Comment 12 pushpa 2006-09-21 10:09:50 UTC
Verified on 060919 build for the proper dispaly of the window description