Ticket #5543 (closed defect: fixed)

Opened 11 months ago

Last modified 11 months ago

ARIA valuenow property only used for numeric values

Reported by: becky Owned by: becky
Priority: normal Milestone: 1.1
Component: Accessibility Version: 1.0
Severity: normal Keywords: a11y aria ff3
Cc:

Description

In order to support the Linux a11y API's the valuenow property in Firefox 3 will only support numeric values. Thus, the setValue() api in _FormWidget needs to be updated as well as other uses where a string is being used as the valuenow.

check combobox, progressbar, slider, and spinner as well.

Attachments

5543.patch (3.3 kB) - added by becky 11 months ago.
updates for form widgets

Change History

Changed 11 months ago by becky

(In [11980]) refs #5543 removed use of valuenow in combobox; update of value attribute of editfield is sufficient for a11y

Changed 11 months ago by becky

updates for form widgets

Changed 11 months ago by becky

explanation of 5543.patch.

remove setting of valuenow from _FormValidationWidget.setValue() since not all FormValidation? Widgets are numeric. removed _FormValueWidget.forWaiValuenow() - it is no longer needed

added setting of valuenow to _slider.setValue(). Slider needs to set valuenow since setting has been removed from FormBalidationwidget?. added setting of valuemin, valuemax to _Slider.postCreate() - it was an error that these were not being set previously.

removed textBox.forWaiValuenow() as it is no longer needed since textbox is generally not numeric.

added RangeBoundTextbox?.setValue function to set valuenow since it deals with numeric text boxes.

Changed 11 months ago by becky

  • status changed from new to assigned

Changed 11 months ago by becky

progress bar is using valuenow properly

Changed 11 months ago by becky

  • status changed from assigned to closed
  • resolution set to fixed

(In [11993]) fixes #5543 only set ARIA valuenow for numeric values of spinner, slider and progressbar. More details in ticket comments.

Note: See TracTickets for help on using tickets.