Confirmed users
1,396
edits
(XForms AT API support) |
|||
Line 2: | Line 2: | ||
= AT API support for XForms elements = | = AT API support for XForms elements = | ||
Assistive technologies API for XForms is supported starting from Firefox 3 (Gecko 1.9). This article provides a short documentation how accessibility is handled in Gecko for XForms. | |||
Below you will find a list of accessible XForms elements. | |||
== Forms Controls Module == | == Forms Controls Module == | ||
Line 17: | Line 21: | ||
* [[Accessibility/XForms:Input:DaysList|days list]] - used when the data has a data type of day (see [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Input#months_list the docs]). | * [[Accessibility/XForms:Input:DaysList|days list]] - used when the data has a data type of day (see [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Input#months_list the docs]). | ||
* [[Accessibility/XForms:Input:MonthsList|months list]] - used when the data has a data type of month (see [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Input#days_list the docs]). | * [[Accessibility/XForms:Input:MonthsList|months list]] - used when the data has a data type of month (see [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Input#days_list the docs]). | ||
=== secret === | |||
Used for inputting passwords (see the [http://www.w3.org/TR/xforms/slice8.html#ui-secret spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Secret docs]). This element is represented by [[Accessibility/XForms:Secret|password field]]. | |||
=== textarea === | |||
Serves to show/change multiline text (see the [http://www.w3.org/TR/xforms/slice8.html#ui-textarea spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Textarea docs]). This element is represented by [[Accessibility/XForms:Textarea|multiline text field]]. | |||
=== output === | |||
Serves to show instance data that the element is bound to (see the [http://www.w3.org/TR/xforms/slice8.html#ui-output spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Output docs]). It can have the following presentations: | |||
* text - default representation for data of most types, especially static text. | |||
* calendar - used for date data types when appearance = 'full'. | |||
=== upload === | |||
Provides a means for the user to select a file (see the [http://www.w3.org/TR/xforms/slice8.html#ui-upload spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Upload docs]). | |||
=== range === | |||
Allows the user to choose a value from within a specific range of values (see the [http://www.w3.org/TR/xforms/slice8.html#ui-range spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Range docs]). Currently it is represented by a slider only. | |||
=== trigger === | |||
Allows the user to initiate actions (see the [http://www.w3.org/TR/xforms/slice8.html#ui-trigger spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Trigger docs]). It can have the following representations: | |||
* button - default representation. | |||
* link/clickable text - used when appearance = 'minimal'. | |||
=== submit === | |||
Invokes the submission of the selected instance data to its target destination (see the [http://www.w3.org/TR/xforms/slice8.html#ui-submit spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Submit docs]). It can have the following representations: | |||
* button - default representation. | |||
* link/clickable text - used when appearance = 'minimal'. | |||
=== select === | |||
Allows the user to choose one or multiple values from a list of pre-defined values (see the [http://www.w3.org/TR/xforms/slice8.html#ui-selectMany spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Select docs]). It can have the following representations: | |||
* listbox - default representation | |||
* checkbox group - used when appearance = 'full' | |||
=== select1 === | |||
Allows the user to choose a single value from a list of pre-defined values (see the [http://www.w3.org/TR/xforms/slice8.html#ui-commonelems-label spec], the [http://developer.mozilla.org/en/docs/XForms:User_Interface_Elements:Select1 docs]). It can have the following representations: | |||
* combobox - default representation | |||
* listbox - used when appearance = 'compact' | |||
* radio group - used when appearance = 'full' |