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 111767 - [A11Y] new rest ws from patterns wizard
Summary: [A11Y] new rest ws from patterns wizard
Status: VERIFIED FIXED
Alias: None
Product: webservices
Classification: Unclassified
Component: REST (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Nam Nguyen
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2007-08-02 15:34 UTC by Lukas Jungmann
Modified: 2007-10-16 23:20 UTC (History)
0 users

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 Lukas Jungmann 2007-08-02 15:34:37 UTC
step 1)

 No Accessible name :
   Class: javax.swing.JEditorPane {  |  text/html } 

 No Accessible description :
   Class: javax.swing.JRadioButton {  &Container-Item |  } 
   Class: javax.swing.JRadioButton {  &Generic Resource |  } 

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JEditorPane {  |  text/html } 

step 2)
 No Accessible description :
   Class: javax.swing.JButton {  Se&lect... |  } 
   Class: javax.swing.JButton {  Select... |  } 
   Class: javax.swing.JComboBox {  &MIME Type: |  } 
   Class: javax.swing.JComboBox {  Location: |  } 
   Class: javax.swing.JTextField {  &Container Class: |  } 
   Class: javax.swing.JTextField {  &Entity Name |  } 
   Class: javax.swing.JTextField {  &Project: |  } 
   Class: javax.swing.JTextField {  &Representation Class: |  } 
   Class: javax.swing.JTextField {  &URI Template: |  } 
   Class: javax.swing.JTextField {  Cont&ainer Representation Class: |  } 
   Class: javax.swing.JTextField {  Container URI &Template: |  } 
   Class: javax.swing.JTextField {  Resource &Name: |  } 

 Components with potential mnemonics conflict:
 - components with mnemonic 'R' :
   Class: javax.swing.JLabel {  &Representation Class: |  } 
   Class: javax.swing.JLabel {  &Resource Package: |  } 

 - components with mnemonic 'L' :
   Class: javax.swing.JButton {  Se&lect... |  } 
   Class: javax.swing.JButton {  Select... |  } 
   Class: javax.swing.JLabel {  Location: |  }
Comment 1 Nam Nguyen 2007-08-02 23:26:03 UTC
will fix for beta1
Comment 2 Lukas Jungmann 2007-08-27 19:43:03 UTC
There must be no conflict in mnemonics, each UI component (label, textfield, button,...) has to have set accessible
description (unless the text on the component is self descriptive)

see also http://a11y.netbeans.org/a11yFAQ.html please and look for:

What buttons require mnemonics
How do I work make sure accessibility mnemonics and internationalization requirements play well together?
Comment 3 Nam Nguyen 2007-08-30 19:54:53 UTC
- Add a11y description and names, check 'label for' properties, check for mnemonic conflicts.
Comment 4 Lukas Jungmann 2007-10-16 18:56:52 UTC
only one minor thing to fix remains:

===============================================
 Tested Window title : New RESTful Web Services from Patterns
===============================================

Results of Accessibility test

 No Accessible description :
   Class: javax.swing.JTextField {  Container URI &Template: |  } 
Comment 5 Nam Nguyen 2007-10-16 21:57:52 UTC
Fixed both in trunk and release60_beta2.

------------------------------------------------------------------------------------------
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/SingletonSetupPanelVisual.java,v  <-- 
SingletonSetupPanelVisual.java
new revision: 1.7; previous revision: 1.6
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/ContainerItemSetupPanelVisual.java,v  <-- 
ContainerItemSetupPanelVisual.java
new revision: 1.7; previous revision: 1.6
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/Bundle.properties,v  <--  Bundle.properties
new revision: 1.47; previous revision: 1.46

/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/SingletonSetupPanelVisual.java,v  <-- 
SingletonSetupPanelVisual.java
new revision: 1.8; previous revision: 1.7
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/ContainerItemSetupPanelVisual.form,v  <-- 
ContainerItemSetupPanelVisual.form
new revision: 1.4; previous revision: 1.3
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/SingletonSetupPanelVisual.form,v  <-- 
SingletonSetupPanelVisual.form
new revision: 1.5; previous revision: 1.4
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/ContainerItemSetupPanelVisual.java,v  <-- 
ContainerItemSetupPanelVisual.java
new revision: 1.8; previous revision: 1.7
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/Bundle.properties,v  <--  Bundle.properties
new revision: 1.48; previous revision: 1.47

------------------------------------------------------------------------------------------
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/SingletonSetupPanelVisual.java,v  <-- 
SingletonSetupPanelVisual.java
new revision: 1.4.2.3; previous revision: 1.4.2.2
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/ContainerItemSetupPanelVisual.form,v  <-- 
ContainerItemSetupPanelVisual.form
new revision: 1.2.4.2; previous revision: 1.2.4.1
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/SingletonSetupPanelVisual.form,v  <-- 
SingletonSetupPanelVisual.form
new revision: 1.2.4.3; previous revision: 1.2.4.2
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/ContainerItemSetupPanelVisual.java,v  <-- 
ContainerItemSetupPanelVisual.java
new revision: 1.4.2.3; previous revision: 1.4.2.2
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/Bundle.properties,v  <--  Bundle.properties
new revision: 1.45.2.2; previous revision: 1.45.2.1
/cvs/websvc/rest/src/org/netbeans/modules/websvc/rest/wizard/AbstractPanel.java,v  <--  AbstractPanel.java
new revision: 1.6.2.1; previous revision: 1.6
Comment 6 Lukas Jungmann 2007-10-16 23:20:49 UTC
v.