From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- accessible/tests/mochitest/a11y.ini | 17 + accessible/tests/mochitest/actions.js | 187 ++ accessible/tests/mochitest/actions/a11y.ini | 18 + .../tests/mochitest/actions/test_anchors.html | 150 ++ accessible/tests/mochitest/actions/test_aria.html | 202 ++ .../tests/mochitest/actions/test_controls.html | 109 + .../tests/mochitest/actions/test_general.html | 107 + .../tests/mochitest/actions/test_general.xul | 145 ++ accessible/tests/mochitest/actions/test_keys.html | 60 + .../tests/mochitest/actions/test_keys_menu.xul | 99 + accessible/tests/mochitest/actions/test_link.html | 147 ++ accessible/tests/mochitest/actions/test_media.html | 121 + .../tests/mochitest/actions/test_select.html | 105 + accessible/tests/mochitest/actions/test_tree.xul | 128 ++ .../tests/mochitest/actions/test_treegrid.xul | 197 ++ accessible/tests/mochitest/aom/a11y.ini | 3 + accessible/tests/mochitest/aom/test_general.html | 55 + accessible/tests/mochitest/attributes.js | 382 ++++ accessible/tests/mochitest/attributes/a11y.ini | 12 + .../tests/mochitest/attributes/test_obj.html | 278 +++ .../tests/mochitest/attributes/test_obj_css.html | 231 ++ .../tests/mochitest/attributes/test_obj_css.xul | 73 + .../tests/mochitest/attributes/test_obj_group.html | 469 ++++ .../tests/mochitest/attributes/test_obj_group.xul | 216 ++ .../mochitest/attributes/test_obj_group_tree.xul | 85 + .../tests/mochitest/attributes/test_tag.html | 82 + .../tests/mochitest/attributes/test_xml-roles.html | 251 +++ accessible/tests/mochitest/autocomplete.js | 221 ++ accessible/tests/mochitest/bounds/a11y.ini | 8 + accessible/tests/mochitest/bounds/test_list.html | 81 + accessible/tests/mochitest/bounds/test_select.html | 85 + accessible/tests/mochitest/bounds/test_zoom.html | 96 + .../tests/mochitest/bounds/test_zoom_text.html | 77 + accessible/tests/mochitest/browser.js | 153 ++ accessible/tests/mochitest/common.js | 952 ++++++++ accessible/tests/mochitest/dumbfile.zip | Bin 0 -> 22 bytes accessible/tests/mochitest/editabletext/a11y.ini | 7 + .../tests/mochitest/editabletext/editabletext.js | 353 +++ .../tests/mochitest/editabletext/test_1.html | 144 ++ .../tests/mochitest/editabletext/test_2.html | 63 + accessible/tests/mochitest/elm/a11y.ini | 16 + accessible/tests/mochitest/elm/test_HTMLSpec.html | 1671 ++++++++++++++ .../tests/mochitest/elm/test_MathMLSpec.html | 620 ++++++ accessible/tests/mochitest/elm/test_canvas.html | 58 + accessible/tests/mochitest/elm/test_figure.html | 62 + accessible/tests/mochitest/elm/test_listbox.xul | 74 + .../tests/mochitest/elm/test_nsApplicationAcc.html | 75 + accessible/tests/mochitest/elm/test_plugin.html | 79 + .../tests/mochitest/elm/test_shadowroot.html | 60 + accessible/tests/mochitest/events.js | 2329 ++++++++++++++++++++ accessible/tests/mochitest/events/a11y.ini | 67 + accessible/tests/mochitest/events/docload_wnd.html | 39 + accessible/tests/mochitest/events/focus.html | 10 + accessible/tests/mochitest/events/scroll.html | 181 ++ .../tests/mochitest/events/test_aria_alert.html | 92 + .../tests/mochitest/events/test_aria_menu.html | 285 +++ .../tests/mochitest/events/test_aria_objattr.html | 118 + .../tests/mochitest/events/test_aria_owns.html | 129 ++ .../mochitest/events/test_aria_statechange.html | 208 ++ accessible/tests/mochitest/events/test_attrs.html | 90 + .../tests/mochitest/events/test_bug1322593-2.html | 83 + .../tests/mochitest/events/test_bug1322593.html | 80 + .../tests/mochitest/events/test_caretmove.html | 140 ++ .../tests/mochitest/events/test_caretmove.xul | 72 + .../tests/mochitest/events/test_coalescence.html | 864 ++++++++ .../tests/mochitest/events/test_contextmenu.html | 139 ++ .../tests/mochitest/events/test_descrchange.html | 85 + .../tests/mochitest/events/test_docload.html | 360 +++ accessible/tests/mochitest/events/test_docload.xul | 243 ++ .../tests/mochitest/events/test_docload_aria.html | 83 + .../tests/mochitest/events/test_dragndrop.html | 110 + accessible/tests/mochitest/events/test_flush.html | 77 + .../events/test_focus_aria_activedescendant.html | 120 + .../mochitest/events/test_focus_autocomplete.xul | 518 +++++ .../mochitest/events/test_focus_browserui.xul | 149 ++ .../tests/mochitest/events/test_focus_canvas.html | 61 + .../mochitest/events/test_focus_contextmenu.xul | 99 + .../mochitest/events/test_focus_controls.html | 75 + .../tests/mochitest/events/test_focus_dialog.html | 164 ++ .../tests/mochitest/events/test_focus_doc.html | 95 + .../tests/mochitest/events/test_focus_general.html | 179 ++ .../tests/mochitest/events/test_focus_general.xul | 179 ++ .../mochitest/events/test_focus_listcontrols.xul | 189 ++ .../tests/mochitest/events/test_focus_menu.xul | 119 + .../tests/mochitest/events/test_focus_name.html | 122 + .../tests/mochitest/events/test_focus_selects.html | 118 + .../tests/mochitest/events/test_focus_tabbox.xul | 103 + .../tests/mochitest/events/test_focus_tree.xul | 122 + .../tests/mochitest/events/test_fromUserInput.html | 127 ++ accessible/tests/mochitest/events/test_label.xul | 177 ++ accessible/tests/mochitest/events/test_menu.xul | 202 ++ .../tests/mochitest/events/test_mutation.html | 632 ++++++ .../tests/mochitest/events/test_mutation.xhtml | 97 + .../tests/mochitest/events/test_namechange.html | 123 ++ .../tests/mochitest/events/test_namechange.xul | 92 + accessible/tests/mochitest/events/test_scroll.xul | 131 ++ .../tests/mochitest/events/test_scroll_caret.xul | 91 + .../tests/mochitest/events/test_selection.html | 118 + .../tests/mochitest/events/test_selection.xul | 255 +++ .../mochitest/events/test_selection_aria.html | 127 ++ .../tests/mochitest/events/test_statechange.html | 287 +++ accessible/tests/mochitest/events/test_text.html | 339 +++ .../tests/mochitest/events/test_text_alg.html | 249 +++ .../mochitest/events/test_textattrchange.html | 115 + .../tests/mochitest/events/test_textselchange.html | 86 + accessible/tests/mochitest/events/test_tree.xul | 348 +++ .../tests/mochitest/events/test_valuechange.html | 255 +++ accessible/tests/mochitest/focus/a11y.ini | 9 + .../tests/mochitest/focus/test_focusedChild.html | 87 + .../tests/mochitest/focus/test_takeFocus.html | 128 ++ .../tests/mochitest/focus/test_takeFocus.xul | 106 + accessible/tests/mochitest/formimage.png | Bin 0 -> 20105 bytes accessible/tests/mochitest/grid.js | 149 ++ accessible/tests/mochitest/hittest/a11y.ini | 14 + .../tests/mochitest/hittest/test_browser.html | 63 + .../mochitest/hittest/test_canvas_hitregion.html | 88 + .../tests/mochitest/hittest/test_general.html | 115 + accessible/tests/mochitest/hittest/test_menu.xul | 134 ++ .../tests/mochitest/hittest/test_shadowroot.html | 72 + accessible/tests/mochitest/hittest/test_zoom.html | 61 + .../tests/mochitest/hittest/test_zoom_text.html | 57 + .../tests/mochitest/hittest/test_zoom_tree.xul | 100 + accessible/tests/mochitest/hittest/zoom_tree.xul | 18 + accessible/tests/mochitest/hyperlink/a11y.ini | 7 + accessible/tests/mochitest/hyperlink/hyperlink.js | 42 + .../tests/mochitest/hyperlink/test_general.html | 279 +++ .../tests/mochitest/hyperlink/test_general.xul | 97 + accessible/tests/mochitest/hypertext/a11y.ini | 7 + .../tests/mochitest/hypertext/test_general.html | 156 ++ .../tests/mochitest/hypertext/test_update.html | 236 ++ accessible/tests/mochitest/jsat/a11y.ini | 30 + .../mochitest/jsat/doc_content_integration.html | 115 + .../tests/mochitest/jsat/doc_content_text.html | 15 + accessible/tests/mochitest/jsat/doc_traversal.html | 164 ++ accessible/tests/mochitest/jsat/dom_helper.js | 209 ++ accessible/tests/mochitest/jsat/gestures.json | 352 +++ accessible/tests/mochitest/jsat/jsatcommon.js | 739 +++++++ accessible/tests/mochitest/jsat/output.js | 114 + accessible/tests/mochitest/jsat/test_alive.html | 81 + .../mochitest/jsat/test_content_integration.html | 343 +++ .../tests/mochitest/jsat/test_content_text.html | 292 +++ .../tests/mochitest/jsat/test_explicit_names.html | 191 ++ .../tests/mochitest/jsat/test_gesture_tracker.html | 51 + accessible/tests/mochitest/jsat/test_hints.html | 89 + .../tests/mochitest/jsat/test_landmarks.html | 183 ++ .../tests/mochitest/jsat/test_live_regions.html | 472 ++++ accessible/tests/mochitest/jsat/test_output.html | 673 ++++++ .../tests/mochitest/jsat/test_output_mathml.html | 313 +++ .../tests/mochitest/jsat/test_pointer_relay.html | 95 + .../tests/mochitest/jsat/test_quicknav_modes.html | 107 + accessible/tests/mochitest/jsat/test_tables.html | 579 +++++ .../tests/mochitest/jsat/test_traversal.html | 167 ++ .../mochitest/jsat/test_traversal_helper.html | 113 + accessible/tests/mochitest/layout.js | 258 +++ accessible/tests/mochitest/letters.gif | Bin 0 -> 5596 bytes accessible/tests/mochitest/longdesc_src.html | 8 + accessible/tests/mochitest/moz.build | 37 + accessible/tests/mochitest/moz.png | Bin 0 -> 1991 bytes accessible/tests/mochitest/name.js | 33 + accessible/tests/mochitest/name/a11y.ini | 20 + accessible/tests/mochitest/name/general.css | 11 + accessible/tests/mochitest/name/general.xbl | 32 + accessible/tests/mochitest/name/markup.js | 382 ++++ accessible/tests/mochitest/name/markuprules.xml | 373 ++++ accessible/tests/mochitest/name/test_browserui.xul | 107 + .../tests/mochitest/name/test_counterstyle.html | 153 ++ accessible/tests/mochitest/name/test_general.html | 631 ++++++ accessible/tests/mochitest/name/test_general.xul | 382 ++++ accessible/tests/mochitest/name/test_link.html | 89 + accessible/tests/mochitest/name/test_list.html | 89 + accessible/tests/mochitest/name/test_markup.html | 60 + accessible/tests/mochitest/name/test_svg.html | 55 + .../tests/mochitest/name/test_toolbaritem.xul | 84 + accessible/tests/mochitest/name/test_tree.xul | 211 ++ accessible/tests/mochitest/pivot.js | 551 +++++ accessible/tests/mochitest/pivot/a11y.ini | 8 + .../tests/mochitest/pivot/doc_virtualcursor.html | 38 + .../mochitest/pivot/doc_virtualcursor_text.html | 29 + .../tests/mochitest/pivot/test_virtualcursor.html | 129 ++ .../mochitest/pivot/test_virtualcursor_text.html | 241 ++ accessible/tests/mochitest/relations.js | 192 ++ accessible/tests/mochitest/relations/a11y.ini | 12 + .../tests/mochitest/relations/test_bindings.xhtml | 103 + .../tests/mochitest/relations/test_embeds.xul | 122 + .../tests/mochitest/relations/test_general.html | 406 ++++ .../tests/mochitest/relations/test_general.xul | 238 ++ .../tests/mochitest/relations/test_tabbrowser.xul | 103 + accessible/tests/mochitest/relations/test_tree.xul | 106 + .../mochitest/relations/test_ui_modalprompt.html | 107 + .../tests/mochitest/relations/test_update.html | 225 ++ accessible/tests/mochitest/role.js | 178 ++ accessible/tests/mochitest/role/a11y.ini | 10 + accessible/tests/mochitest/role/test_aria.html | 345 +++ accessible/tests/mochitest/role/test_aria.xul | 72 + accessible/tests/mochitest/role/test_general.html | 186 ++ accessible/tests/mochitest/role/test_general.xul | 57 + accessible/tests/mochitest/role/test_svg.html | 70 + accessible/tests/mochitest/scroll/a11y.ini | 6 + accessible/tests/mochitest/scroll/test_zoom.html | 148 ++ .../tests/mochitest/scroll/test_zoom_text.html | 158 ++ accessible/tests/mochitest/selectable.js | 80 + accessible/tests/mochitest/selectable/a11y.ini | 11 + .../tests/mochitest/selectable/test_aria.html | 225 ++ .../tests/mochitest/selectable/test_listbox.xul | 152 ++ .../tests/mochitest/selectable/test_menu.xul | 78 + .../tests/mochitest/selectable/test_menulist.xul | 96 + .../tests/mochitest/selectable/test_select.html | 243 ++ .../tests/mochitest/selectable/test_tree.xul | 188 ++ accessible/tests/mochitest/states.js | 266 +++ accessible/tests/mochitest/states/a11y.ini | 37 + accessible/tests/mochitest/states/test_aria.html | 629 ++++++ accessible/tests/mochitest/states/test_aria.xul | 60 + .../tests/mochitest/states/test_aria_imgmap.html | 79 + .../mochitest/states/test_aria_widgetitems.html | 162 ++ .../tests/mochitest/states/test_buttons.html | 85 + .../tests/mochitest/states/test_controls.html | 53 + .../tests/mochitest/states/test_controls.xul | 182 ++ accessible/tests/mochitest/states/test_doc.html | 89 + .../tests/mochitest/states/test_doc_busy.html | 79 + .../tests/mochitest/states/test_docarticle.html | 80 + .../tests/mochitest/states/test_editablebody.html | 46 + .../tests/mochitest/states/test_expandable.xul | 118 + accessible/tests/mochitest/states/test_frames.html | 95 + accessible/tests/mochitest/states/test_inputs.html | 271 +++ accessible/tests/mochitest/states/test_link.html | 144 ++ accessible/tests/mochitest/states/test_popup.xul | 55 + .../tests/mochitest/states/test_selects.html | 203 ++ accessible/tests/mochitest/states/test_stale.html | 115 + accessible/tests/mochitest/states/test_tabs.xul | 70 + accessible/tests/mochitest/states/test_textbox.xul | 153 ++ accessible/tests/mochitest/states/test_tree.xul | 152 ++ .../tests/mochitest/states/test_visibility.html | 175 ++ .../tests/mochitest/states/test_visibility.xul | 152 ++ accessible/tests/mochitest/states/z_frames.html | 11 + .../tests/mochitest/states/z_frames_article.html | 11 + .../tests/mochitest/states/z_frames_checkbox.html | 11 + .../tests/mochitest/states/z_frames_textbox.html | 11 + .../tests/mochitest/states/z_frames_update.html | 22 + accessible/tests/mochitest/table.js | 778 +++++++ accessible/tests/mochitest/table/a11y.ini | 27 + .../tests/mochitest/table/test_css_tables.html | 116 + .../mochitest/table/test_headers_ariagrid.html | 185 ++ .../mochitest/table/test_headers_ariatable.html | 96 + .../tests/mochitest/table/test_headers_listbox.xul | 194 ++ .../tests/mochitest/table/test_headers_table.html | 713 ++++++ .../tests/mochitest/table/test_headers_tree.xul | 101 + .../mochitest/table/test_indexes_ariagrid.html | 139 ++ .../tests/mochitest/table/test_indexes_listbox.xul | 85 + .../tests/mochitest/table/test_indexes_table.html | 410 ++++ .../tests/mochitest/table/test_indexes_tree.xul | 71 + .../tests/mochitest/table/test_layoutguess.html | 506 +++++ accessible/tests/mochitest/table/test_mtable.html | 128 ++ .../tests/mochitest/table/test_sels_ariagrid.html | 161 ++ .../tests/mochitest/table/test_sels_listbox.xul | 247 +++ .../tests/mochitest/table/test_sels_table.html | 180 ++ .../tests/mochitest/table/test_sels_tree.xul | 79 + .../mochitest/table/test_struct_ariagrid.html | 149 ++ .../mochitest/table/test_struct_ariatreegrid.html | 76 + .../tests/mochitest/table/test_struct_listbox.xul | 117 + .../tests/mochitest/table/test_struct_table.html | 203 ++ .../tests/mochitest/table/test_struct_tree.xul | 74 + accessible/tests/mochitest/table/test_table_1.html | 105 + accessible/tests/mochitest/table/test_table_2.html | 89 + .../tests/mochitest/test_OuterDocAccessible.html | 89 + .../tests/mochitest/test_aria_token_attrs.html | 329 +++ accessible/tests/mochitest/test_bug420863.html | 103 + accessible/tests/mochitest/test_descr.html | 121 + .../mochitest/test_nsIAccessibleDocument.html | 96 + .../tests/mochitest/test_nsIAccessibleImage.html | 202 ++ accessible/tests/mochitest/text.js | 634 ++++++ accessible/tests/mochitest/text/a11y.ini | 16 + accessible/tests/mochitest/text/doc.html | 9 + .../tests/mochitest/text/test_atcaretoffset.html | 455 ++++ .../tests/mochitest/text/test_charboundary.html | 140 ++ accessible/tests/mochitest/text/test_doc.html | 42 + accessible/tests/mochitest/text/test_dynamic.html | 88 + accessible/tests/mochitest/text/test_general.xul | 80 + accessible/tests/mochitest/text/test_gettext.html | 112 + .../tests/mochitest/text/test_hypertext.html | 147 ++ .../tests/mochitest/text/test_lineboundary.html | 265 +++ .../tests/mochitest/text/test_passwords.html | 60 + .../tests/mochitest/text/test_selection.html | 101 + .../tests/mochitest/text/test_wordboundary.html | 291 +++ accessible/tests/mochitest/text/test_words.html | 133 ++ accessible/tests/mochitest/textattrs/a11y.ini | 7 + .../tests/mochitest/textattrs/test_general.html | 735 ++++++ .../tests/mochitest/textattrs/test_invalid.html | 62 + accessible/tests/mochitest/textcaret/a11y.ini | 6 + .../tests/mochitest/textcaret/test_browserui.xul | 67 + .../tests/mochitest/textcaret/test_general.html | 183 ++ accessible/tests/mochitest/textrange/a11y.ini | 7 + .../tests/mochitest/textrange/test_general.html | 108 + .../tests/mochitest/textrange/test_selection.html | 120 + accessible/tests/mochitest/textselection/a11y.ini | 6 + .../mochitest/textselection/test_general.html | 221 ++ .../mochitest/textselection/test_userinput.html | 95 + accessible/tests/mochitest/tree/a11y.ini | 51 + accessible/tests/mochitest/tree/dockids.html | 30 + .../tests/mochitest/tree/test_applicationacc.xul | 74 + .../tests/mochitest/tree/test_aria_globals.html | 129 ++ .../tests/mochitest/tree/test_aria_grid.html | 279 +++ .../tests/mochitest/tree/test_aria_imgmap.html | 108 + .../tests/mochitest/tree/test_aria_list.html | 92 + .../tests/mochitest/tree/test_aria_menu.html | 93 + .../tests/mochitest/tree/test_aria_owns.html | 187 ++ .../mochitest/tree/test_aria_presentation.html | 179 ++ .../tests/mochitest/tree/test_aria_table.html | 63 + .../tests/mochitest/tree/test_brokencontext.html | 265 +++ accessible/tests/mochitest/tree/test_button.xul | 73 + accessible/tests/mochitest/tree/test_canvas.html | 55 + accessible/tests/mochitest/tree/test_combobox.xul | 291 +++ .../tests/mochitest/tree/test_cssflexbox.html | 80 + .../tests/mochitest/tree/test_cssoverflow.html | 146 ++ .../tests/mochitest/tree/test_dochierarchy.html | 86 + accessible/tests/mochitest/tree/test_dockids.html | 65 + accessible/tests/mochitest/tree/test_filectrl.html | 58 + accessible/tests/mochitest/tree/test_formctrl.html | 132 ++ accessible/tests/mochitest/tree/test_formctrl.xul | 130 ++ .../tests/mochitest/tree/test_gencontent.html | 71 + accessible/tests/mochitest/tree/test_groupbox.xul | 64 + accessible/tests/mochitest/tree/test_iframe.html | 52 + accessible/tests/mochitest/tree/test_img.html | 88 + .../tests/mochitest/tree/test_invalid_img.xhtml | 50 + .../mochitest/tree/test_invalidationlist.html | 57 + accessible/tests/mochitest/tree/test_list.html | 247 +++ accessible/tests/mochitest/tree/test_map.html | 83 + accessible/tests/mochitest/tree/test_media.html | 84 + accessible/tests/mochitest/tree/test_select.html | 139 ++ accessible/tests/mochitest/tree/test_tabbox.xul | 99 + .../tests/mochitest/tree/test_tabbrowser.xul | 255 +++ accessible/tests/mochitest/tree/test_table.html | 282 +++ accessible/tests/mochitest/tree/test_tree.xul | 182 ++ accessible/tests/mochitest/tree/test_txtcntr.html | 234 ++ accessible/tests/mochitest/tree/test_txtctrl.html | 173 ++ accessible/tests/mochitest/tree/test_txtctrl.xul | 219 ++ accessible/tests/mochitest/tree/wnd.xul | 8 + accessible/tests/mochitest/treeupdate/a11y.ini | 41 + .../mochitest/treeupdate/test_ariadialog.html | 119 + .../tests/mochitest/treeupdate/test_ariaowns.html | 693 ++++++ .../mochitest/treeupdate/test_bug1040735.html | 42 + .../mochitest/treeupdate/test_bug1100602.html | 114 + .../mochitest/treeupdate/test_bug1175913.html | 105 + .../mochitest/treeupdate/test_bug1189277.html | 86 + .../mochitest/treeupdate/test_bug1276857.html | 143 ++ .../mochitest/treeupdate/test_bug852150.xhtml | 59 + .../mochitest/treeupdate/test_bug883708.xhtml | 33 + .../mochitest/treeupdate/test_bug884251.xhtml | 21 + .../tests/mochitest/treeupdate/test_bug895082.html | 51 + .../tests/mochitest/treeupdate/test_canvas.html | 92 + .../mochitest/treeupdate/test_colorpicker.xul | 150 ++ .../mochitest/treeupdate/test_contextmenu.xul | 317 +++ .../mochitest/treeupdate/test_cssoverflow.html | 143 ++ .../tests/mochitest/treeupdate/test_deck.xul | 109 + .../tests/mochitest/treeupdate/test_doc.html | 466 ++++ .../mochitest/treeupdate/test_gencontent.html | 160 ++ .../tests/mochitest/treeupdate/test_general.html | 150 ++ .../tests/mochitest/treeupdate/test_hidden.html | 135 ++ .../tests/mochitest/treeupdate/test_imagemap.html | 442 ++++ .../tests/mochitest/treeupdate/test_list.html | 152 ++ .../treeupdate/test_list_editabledoc.html | 106 + .../tests/mochitest/treeupdate/test_listbox.xul | 180 ++ .../tests/mochitest/treeupdate/test_menu.xul | 128 ++ .../tests/mochitest/treeupdate/test_menubutton.xul | 198 ++ .../tests/mochitest/treeupdate/test_optgroup.html | 137 ++ .../mochitest/treeupdate/test_recreation.html | 155 ++ .../tests/mochitest/treeupdate/test_select.html | 130 ++ .../tests/mochitest/treeupdate/test_shutdown.xul | 132 ++ .../tests/mochitest/treeupdate/test_table.html | 81 + .../tests/mochitest/treeupdate/test_textleaf.html | 180 ++ .../mochitest/treeupdate/test_visibility.html | 437 ++++ .../mochitest/treeupdate/test_whitespace.html | 187 ++ accessible/tests/mochitest/treeview.css | 15 + accessible/tests/mochitest/treeview.js | 289 +++ accessible/tests/mochitest/value.js | 32 + accessible/tests/mochitest/value/a11y.ini | 9 + accessible/tests/mochitest/value/test_general.html | 159 ++ accessible/tests/mochitest/value/test_number.html | 59 + .../tests/mochitest/value/test_progress.html | 61 + accessible/tests/mochitest/value/test_progress.xul | 72 + accessible/tests/mochitest/value/test_range.html | 59 + 380 files changed, 61928 insertions(+) create mode 100644 accessible/tests/mochitest/a11y.ini create mode 100644 accessible/tests/mochitest/actions.js create mode 100644 accessible/tests/mochitest/actions/a11y.ini create mode 100644 accessible/tests/mochitest/actions/test_anchors.html create mode 100644 accessible/tests/mochitest/actions/test_aria.html create mode 100644 accessible/tests/mochitest/actions/test_controls.html create mode 100644 accessible/tests/mochitest/actions/test_general.html create mode 100644 accessible/tests/mochitest/actions/test_general.xul create mode 100644 accessible/tests/mochitest/actions/test_keys.html create mode 100644 accessible/tests/mochitest/actions/test_keys_menu.xul create mode 100644 accessible/tests/mochitest/actions/test_link.html create mode 100644 accessible/tests/mochitest/actions/test_media.html create mode 100644 accessible/tests/mochitest/actions/test_select.html create mode 100644 accessible/tests/mochitest/actions/test_tree.xul create mode 100644 accessible/tests/mochitest/actions/test_treegrid.xul create mode 100644 accessible/tests/mochitest/aom/a11y.ini create mode 100644 accessible/tests/mochitest/aom/test_general.html create mode 100644 accessible/tests/mochitest/attributes.js create mode 100644 accessible/tests/mochitest/attributes/a11y.ini create mode 100644 accessible/tests/mochitest/attributes/test_obj.html create mode 100644 accessible/tests/mochitest/attributes/test_obj_css.html create mode 100644 accessible/tests/mochitest/attributes/test_obj_css.xul create mode 100644 accessible/tests/mochitest/attributes/test_obj_group.html create mode 100644 accessible/tests/mochitest/attributes/test_obj_group.xul create mode 100644 accessible/tests/mochitest/attributes/test_obj_group_tree.xul create mode 100644 accessible/tests/mochitest/attributes/test_tag.html create mode 100644 accessible/tests/mochitest/attributes/test_xml-roles.html create mode 100644 accessible/tests/mochitest/autocomplete.js create mode 100644 accessible/tests/mochitest/bounds/a11y.ini create mode 100644 accessible/tests/mochitest/bounds/test_list.html create mode 100644 accessible/tests/mochitest/bounds/test_select.html create mode 100644 accessible/tests/mochitest/bounds/test_zoom.html create mode 100644 accessible/tests/mochitest/bounds/test_zoom_text.html create mode 100644 accessible/tests/mochitest/browser.js create mode 100644 accessible/tests/mochitest/common.js create mode 100644 accessible/tests/mochitest/dumbfile.zip create mode 100644 accessible/tests/mochitest/editabletext/a11y.ini create mode 100644 accessible/tests/mochitest/editabletext/editabletext.js create mode 100644 accessible/tests/mochitest/editabletext/test_1.html create mode 100644 accessible/tests/mochitest/editabletext/test_2.html create mode 100644 accessible/tests/mochitest/elm/a11y.ini create mode 100644 accessible/tests/mochitest/elm/test_HTMLSpec.html create mode 100644 accessible/tests/mochitest/elm/test_MathMLSpec.html create mode 100644 accessible/tests/mochitest/elm/test_canvas.html create mode 100644 accessible/tests/mochitest/elm/test_figure.html create mode 100644 accessible/tests/mochitest/elm/test_listbox.xul create mode 100644 accessible/tests/mochitest/elm/test_nsApplicationAcc.html create mode 100644 accessible/tests/mochitest/elm/test_plugin.html create mode 100644 accessible/tests/mochitest/elm/test_shadowroot.html create mode 100644 accessible/tests/mochitest/events.js create mode 100644 accessible/tests/mochitest/events/a11y.ini create mode 100644 accessible/tests/mochitest/events/docload_wnd.html create mode 100644 accessible/tests/mochitest/events/focus.html create mode 100644 accessible/tests/mochitest/events/scroll.html create mode 100644 accessible/tests/mochitest/events/test_aria_alert.html create mode 100644 accessible/tests/mochitest/events/test_aria_menu.html create mode 100644 accessible/tests/mochitest/events/test_aria_objattr.html create mode 100644 accessible/tests/mochitest/events/test_aria_owns.html create mode 100644 accessible/tests/mochitest/events/test_aria_statechange.html create mode 100644 accessible/tests/mochitest/events/test_attrs.html create mode 100644 accessible/tests/mochitest/events/test_bug1322593-2.html create mode 100644 accessible/tests/mochitest/events/test_bug1322593.html create mode 100644 accessible/tests/mochitest/events/test_caretmove.html create mode 100644 accessible/tests/mochitest/events/test_caretmove.xul create mode 100644 accessible/tests/mochitest/events/test_coalescence.html create mode 100644 accessible/tests/mochitest/events/test_contextmenu.html create mode 100644 accessible/tests/mochitest/events/test_descrchange.html create mode 100644 accessible/tests/mochitest/events/test_docload.html create mode 100644 accessible/tests/mochitest/events/test_docload.xul create mode 100644 accessible/tests/mochitest/events/test_docload_aria.html create mode 100644 accessible/tests/mochitest/events/test_dragndrop.html create mode 100644 accessible/tests/mochitest/events/test_flush.html create mode 100644 accessible/tests/mochitest/events/test_focus_aria_activedescendant.html create mode 100644 accessible/tests/mochitest/events/test_focus_autocomplete.xul create mode 100644 accessible/tests/mochitest/events/test_focus_browserui.xul create mode 100644 accessible/tests/mochitest/events/test_focus_canvas.html create mode 100644 accessible/tests/mochitest/events/test_focus_contextmenu.xul create mode 100644 accessible/tests/mochitest/events/test_focus_controls.html create mode 100644 accessible/tests/mochitest/events/test_focus_dialog.html create mode 100644 accessible/tests/mochitest/events/test_focus_doc.html create mode 100644 accessible/tests/mochitest/events/test_focus_general.html create mode 100644 accessible/tests/mochitest/events/test_focus_general.xul create mode 100644 accessible/tests/mochitest/events/test_focus_listcontrols.xul create mode 100644 accessible/tests/mochitest/events/test_focus_menu.xul create mode 100644 accessible/tests/mochitest/events/test_focus_name.html create mode 100644 accessible/tests/mochitest/events/test_focus_selects.html create mode 100644 accessible/tests/mochitest/events/test_focus_tabbox.xul create mode 100644 accessible/tests/mochitest/events/test_focus_tree.xul create mode 100644 accessible/tests/mochitest/events/test_fromUserInput.html create mode 100644 accessible/tests/mochitest/events/test_label.xul create mode 100644 accessible/tests/mochitest/events/test_menu.xul create mode 100644 accessible/tests/mochitest/events/test_mutation.html create mode 100644 accessible/tests/mochitest/events/test_mutation.xhtml create mode 100644 accessible/tests/mochitest/events/test_namechange.html create mode 100644 accessible/tests/mochitest/events/test_namechange.xul create mode 100644 accessible/tests/mochitest/events/test_scroll.xul create mode 100644 accessible/tests/mochitest/events/test_scroll_caret.xul create mode 100644 accessible/tests/mochitest/events/test_selection.html create mode 100644 accessible/tests/mochitest/events/test_selection.xul create mode 100644 accessible/tests/mochitest/events/test_selection_aria.html create mode 100644 accessible/tests/mochitest/events/test_statechange.html create mode 100644 accessible/tests/mochitest/events/test_text.html create mode 100644 accessible/tests/mochitest/events/test_text_alg.html create mode 100644 accessible/tests/mochitest/events/test_textattrchange.html create mode 100644 accessible/tests/mochitest/events/test_textselchange.html create mode 100644 accessible/tests/mochitest/events/test_tree.xul create mode 100644 accessible/tests/mochitest/events/test_valuechange.html create mode 100644 accessible/tests/mochitest/focus/a11y.ini create mode 100644 accessible/tests/mochitest/focus/test_focusedChild.html create mode 100644 accessible/tests/mochitest/focus/test_takeFocus.html create mode 100644 accessible/tests/mochitest/focus/test_takeFocus.xul create mode 100644 accessible/tests/mochitest/formimage.png create mode 100644 accessible/tests/mochitest/grid.js create mode 100644 accessible/tests/mochitest/hittest/a11y.ini create mode 100644 accessible/tests/mochitest/hittest/test_browser.html create mode 100644 accessible/tests/mochitest/hittest/test_canvas_hitregion.html create mode 100644 accessible/tests/mochitest/hittest/test_general.html create mode 100644 accessible/tests/mochitest/hittest/test_menu.xul create mode 100644 accessible/tests/mochitest/hittest/test_shadowroot.html create mode 100644 accessible/tests/mochitest/hittest/test_zoom.html create mode 100644 accessible/tests/mochitest/hittest/test_zoom_text.html create mode 100644 accessible/tests/mochitest/hittest/test_zoom_tree.xul create mode 100644 accessible/tests/mochitest/hittest/zoom_tree.xul create mode 100644 accessible/tests/mochitest/hyperlink/a11y.ini create mode 100644 accessible/tests/mochitest/hyperlink/hyperlink.js create mode 100644 accessible/tests/mochitest/hyperlink/test_general.html create mode 100644 accessible/tests/mochitest/hyperlink/test_general.xul create mode 100644 accessible/tests/mochitest/hypertext/a11y.ini create mode 100644 accessible/tests/mochitest/hypertext/test_general.html create mode 100644 accessible/tests/mochitest/hypertext/test_update.html create mode 100644 accessible/tests/mochitest/jsat/a11y.ini create mode 100644 accessible/tests/mochitest/jsat/doc_content_integration.html create mode 100644 accessible/tests/mochitest/jsat/doc_content_text.html create mode 100644 accessible/tests/mochitest/jsat/doc_traversal.html create mode 100644 accessible/tests/mochitest/jsat/dom_helper.js create mode 100644 accessible/tests/mochitest/jsat/gestures.json create mode 100644 accessible/tests/mochitest/jsat/jsatcommon.js create mode 100644 accessible/tests/mochitest/jsat/output.js create mode 100644 accessible/tests/mochitest/jsat/test_alive.html create mode 100644 accessible/tests/mochitest/jsat/test_content_integration.html create mode 100644 accessible/tests/mochitest/jsat/test_content_text.html create mode 100644 accessible/tests/mochitest/jsat/test_explicit_names.html create mode 100644 accessible/tests/mochitest/jsat/test_gesture_tracker.html create mode 100644 accessible/tests/mochitest/jsat/test_hints.html create mode 100644 accessible/tests/mochitest/jsat/test_landmarks.html create mode 100644 accessible/tests/mochitest/jsat/test_live_regions.html create mode 100644 accessible/tests/mochitest/jsat/test_output.html create mode 100644 accessible/tests/mochitest/jsat/test_output_mathml.html create mode 100644 accessible/tests/mochitest/jsat/test_pointer_relay.html create mode 100644 accessible/tests/mochitest/jsat/test_quicknav_modes.html create mode 100644 accessible/tests/mochitest/jsat/test_tables.html create mode 100644 accessible/tests/mochitest/jsat/test_traversal.html create mode 100644 accessible/tests/mochitest/jsat/test_traversal_helper.html create mode 100644 accessible/tests/mochitest/layout.js create mode 100644 accessible/tests/mochitest/letters.gif create mode 100644 accessible/tests/mochitest/longdesc_src.html create mode 100644 accessible/tests/mochitest/moz.build create mode 100644 accessible/tests/mochitest/moz.png create mode 100644 accessible/tests/mochitest/name.js create mode 100644 accessible/tests/mochitest/name/a11y.ini create mode 100644 accessible/tests/mochitest/name/general.css create mode 100644 accessible/tests/mochitest/name/general.xbl create mode 100644 accessible/tests/mochitest/name/markup.js create mode 100644 accessible/tests/mochitest/name/markuprules.xml create mode 100644 accessible/tests/mochitest/name/test_browserui.xul create mode 100644 accessible/tests/mochitest/name/test_counterstyle.html create mode 100644 accessible/tests/mochitest/name/test_general.html create mode 100644 accessible/tests/mochitest/name/test_general.xul create mode 100644 accessible/tests/mochitest/name/test_link.html create mode 100644 accessible/tests/mochitest/name/test_list.html create mode 100644 accessible/tests/mochitest/name/test_markup.html create mode 100644 accessible/tests/mochitest/name/test_svg.html create mode 100644 accessible/tests/mochitest/name/test_toolbaritem.xul create mode 100644 accessible/tests/mochitest/name/test_tree.xul create mode 100644 accessible/tests/mochitest/pivot.js create mode 100644 accessible/tests/mochitest/pivot/a11y.ini create mode 100644 accessible/tests/mochitest/pivot/doc_virtualcursor.html create mode 100644 accessible/tests/mochitest/pivot/doc_virtualcursor_text.html create mode 100644 accessible/tests/mochitest/pivot/test_virtualcursor.html create mode 100644 accessible/tests/mochitest/pivot/test_virtualcursor_text.html create mode 100644 accessible/tests/mochitest/relations.js create mode 100644 accessible/tests/mochitest/relations/a11y.ini create mode 100644 accessible/tests/mochitest/relations/test_bindings.xhtml create mode 100644 accessible/tests/mochitest/relations/test_embeds.xul create mode 100644 accessible/tests/mochitest/relations/test_general.html create mode 100644 accessible/tests/mochitest/relations/test_general.xul create mode 100644 accessible/tests/mochitest/relations/test_tabbrowser.xul create mode 100644 accessible/tests/mochitest/relations/test_tree.xul create mode 100644 accessible/tests/mochitest/relations/test_ui_modalprompt.html create mode 100644 accessible/tests/mochitest/relations/test_update.html create mode 100644 accessible/tests/mochitest/role.js create mode 100644 accessible/tests/mochitest/role/a11y.ini create mode 100644 accessible/tests/mochitest/role/test_aria.html create mode 100644 accessible/tests/mochitest/role/test_aria.xul create mode 100644 accessible/tests/mochitest/role/test_general.html create mode 100644 accessible/tests/mochitest/role/test_general.xul create mode 100644 accessible/tests/mochitest/role/test_svg.html create mode 100644 accessible/tests/mochitest/scroll/a11y.ini create mode 100644 accessible/tests/mochitest/scroll/test_zoom.html create mode 100644 accessible/tests/mochitest/scroll/test_zoom_text.html create mode 100644 accessible/tests/mochitest/selectable.js create mode 100644 accessible/tests/mochitest/selectable/a11y.ini create mode 100644 accessible/tests/mochitest/selectable/test_aria.html create mode 100644 accessible/tests/mochitest/selectable/test_listbox.xul create mode 100644 accessible/tests/mochitest/selectable/test_menu.xul create mode 100644 accessible/tests/mochitest/selectable/test_menulist.xul create mode 100644 accessible/tests/mochitest/selectable/test_select.html create mode 100644 accessible/tests/mochitest/selectable/test_tree.xul create mode 100644 accessible/tests/mochitest/states.js create mode 100644 accessible/tests/mochitest/states/a11y.ini create mode 100644 accessible/tests/mochitest/states/test_aria.html create mode 100644 accessible/tests/mochitest/states/test_aria.xul create mode 100644 accessible/tests/mochitest/states/test_aria_imgmap.html create mode 100644 accessible/tests/mochitest/states/test_aria_widgetitems.html create mode 100644 accessible/tests/mochitest/states/test_buttons.html create mode 100644 accessible/tests/mochitest/states/test_controls.html create mode 100644 accessible/tests/mochitest/states/test_controls.xul create mode 100644 accessible/tests/mochitest/states/test_doc.html create mode 100644 accessible/tests/mochitest/states/test_doc_busy.html create mode 100644 accessible/tests/mochitest/states/test_docarticle.html create mode 100644 accessible/tests/mochitest/states/test_editablebody.html create mode 100644 accessible/tests/mochitest/states/test_expandable.xul create mode 100644 accessible/tests/mochitest/states/test_frames.html create mode 100644 accessible/tests/mochitest/states/test_inputs.html create mode 100644 accessible/tests/mochitest/states/test_link.html create mode 100644 accessible/tests/mochitest/states/test_popup.xul create mode 100644 accessible/tests/mochitest/states/test_selects.html create mode 100644 accessible/tests/mochitest/states/test_stale.html create mode 100644 accessible/tests/mochitest/states/test_tabs.xul create mode 100644 accessible/tests/mochitest/states/test_textbox.xul create mode 100644 accessible/tests/mochitest/states/test_tree.xul create mode 100644 accessible/tests/mochitest/states/test_visibility.html create mode 100644 accessible/tests/mochitest/states/test_visibility.xul create mode 100644 accessible/tests/mochitest/states/z_frames.html create mode 100644 accessible/tests/mochitest/states/z_frames_article.html create mode 100644 accessible/tests/mochitest/states/z_frames_checkbox.html create mode 100644 accessible/tests/mochitest/states/z_frames_textbox.html create mode 100644 accessible/tests/mochitest/states/z_frames_update.html create mode 100644 accessible/tests/mochitest/table.js create mode 100644 accessible/tests/mochitest/table/a11y.ini create mode 100644 accessible/tests/mochitest/table/test_css_tables.html create mode 100644 accessible/tests/mochitest/table/test_headers_ariagrid.html create mode 100644 accessible/tests/mochitest/table/test_headers_ariatable.html create mode 100644 accessible/tests/mochitest/table/test_headers_listbox.xul create mode 100644 accessible/tests/mochitest/table/test_headers_table.html create mode 100644 accessible/tests/mochitest/table/test_headers_tree.xul create mode 100644 accessible/tests/mochitest/table/test_indexes_ariagrid.html create mode 100644 accessible/tests/mochitest/table/test_indexes_listbox.xul create mode 100644 accessible/tests/mochitest/table/test_indexes_table.html create mode 100644 accessible/tests/mochitest/table/test_indexes_tree.xul create mode 100644 accessible/tests/mochitest/table/test_layoutguess.html create mode 100644 accessible/tests/mochitest/table/test_mtable.html create mode 100644 accessible/tests/mochitest/table/test_sels_ariagrid.html create mode 100644 accessible/tests/mochitest/table/test_sels_listbox.xul create mode 100644 accessible/tests/mochitest/table/test_sels_table.html create mode 100644 accessible/tests/mochitest/table/test_sels_tree.xul create mode 100644 accessible/tests/mochitest/table/test_struct_ariagrid.html create mode 100644 accessible/tests/mochitest/table/test_struct_ariatreegrid.html create mode 100644 accessible/tests/mochitest/table/test_struct_listbox.xul create mode 100644 accessible/tests/mochitest/table/test_struct_table.html create mode 100644 accessible/tests/mochitest/table/test_struct_tree.xul create mode 100644 accessible/tests/mochitest/table/test_table_1.html create mode 100644 accessible/tests/mochitest/table/test_table_2.html create mode 100644 accessible/tests/mochitest/test_OuterDocAccessible.html create mode 100644 accessible/tests/mochitest/test_aria_token_attrs.html create mode 100644 accessible/tests/mochitest/test_bug420863.html create mode 100644 accessible/tests/mochitest/test_descr.html create mode 100644 accessible/tests/mochitest/test_nsIAccessibleDocument.html create mode 100644 accessible/tests/mochitest/test_nsIAccessibleImage.html create mode 100644 accessible/tests/mochitest/text.js create mode 100644 accessible/tests/mochitest/text/a11y.ini create mode 100644 accessible/tests/mochitest/text/doc.html create mode 100644 accessible/tests/mochitest/text/test_atcaretoffset.html create mode 100644 accessible/tests/mochitest/text/test_charboundary.html create mode 100644 accessible/tests/mochitest/text/test_doc.html create mode 100644 accessible/tests/mochitest/text/test_dynamic.html create mode 100644 accessible/tests/mochitest/text/test_general.xul create mode 100644 accessible/tests/mochitest/text/test_gettext.html create mode 100644 accessible/tests/mochitest/text/test_hypertext.html create mode 100644 accessible/tests/mochitest/text/test_lineboundary.html create mode 100644 accessible/tests/mochitest/text/test_passwords.html create mode 100644 accessible/tests/mochitest/text/test_selection.html create mode 100644 accessible/tests/mochitest/text/test_wordboundary.html create mode 100644 accessible/tests/mochitest/text/test_words.html create mode 100644 accessible/tests/mochitest/textattrs/a11y.ini create mode 100644 accessible/tests/mochitest/textattrs/test_general.html create mode 100644 accessible/tests/mochitest/textattrs/test_invalid.html create mode 100644 accessible/tests/mochitest/textcaret/a11y.ini create mode 100644 accessible/tests/mochitest/textcaret/test_browserui.xul create mode 100644 accessible/tests/mochitest/textcaret/test_general.html create mode 100644 accessible/tests/mochitest/textrange/a11y.ini create mode 100644 accessible/tests/mochitest/textrange/test_general.html create mode 100644 accessible/tests/mochitest/textrange/test_selection.html create mode 100644 accessible/tests/mochitest/textselection/a11y.ini create mode 100644 accessible/tests/mochitest/textselection/test_general.html create mode 100644 accessible/tests/mochitest/textselection/test_userinput.html create mode 100644 accessible/tests/mochitest/tree/a11y.ini create mode 100644 accessible/tests/mochitest/tree/dockids.html create mode 100644 accessible/tests/mochitest/tree/test_applicationacc.xul create mode 100644 accessible/tests/mochitest/tree/test_aria_globals.html create mode 100644 accessible/tests/mochitest/tree/test_aria_grid.html create mode 100644 accessible/tests/mochitest/tree/test_aria_imgmap.html create mode 100644 accessible/tests/mochitest/tree/test_aria_list.html create mode 100644 accessible/tests/mochitest/tree/test_aria_menu.html create mode 100644 accessible/tests/mochitest/tree/test_aria_owns.html create mode 100644 accessible/tests/mochitest/tree/test_aria_presentation.html create mode 100644 accessible/tests/mochitest/tree/test_aria_table.html create mode 100644 accessible/tests/mochitest/tree/test_brokencontext.html create mode 100644 accessible/tests/mochitest/tree/test_button.xul create mode 100644 accessible/tests/mochitest/tree/test_canvas.html create mode 100644 accessible/tests/mochitest/tree/test_combobox.xul create mode 100644 accessible/tests/mochitest/tree/test_cssflexbox.html create mode 100644 accessible/tests/mochitest/tree/test_cssoverflow.html create mode 100644 accessible/tests/mochitest/tree/test_dochierarchy.html create mode 100644 accessible/tests/mochitest/tree/test_dockids.html create mode 100644 accessible/tests/mochitest/tree/test_filectrl.html create mode 100644 accessible/tests/mochitest/tree/test_formctrl.html create mode 100644 accessible/tests/mochitest/tree/test_formctrl.xul create mode 100644 accessible/tests/mochitest/tree/test_gencontent.html create mode 100644 accessible/tests/mochitest/tree/test_groupbox.xul create mode 100644 accessible/tests/mochitest/tree/test_iframe.html create mode 100644 accessible/tests/mochitest/tree/test_img.html create mode 100644 accessible/tests/mochitest/tree/test_invalid_img.xhtml create mode 100644 accessible/tests/mochitest/tree/test_invalidationlist.html create mode 100644 accessible/tests/mochitest/tree/test_list.html create mode 100644 accessible/tests/mochitest/tree/test_map.html create mode 100644 accessible/tests/mochitest/tree/test_media.html create mode 100644 accessible/tests/mochitest/tree/test_select.html create mode 100644 accessible/tests/mochitest/tree/test_tabbox.xul create mode 100644 accessible/tests/mochitest/tree/test_tabbrowser.xul create mode 100644 accessible/tests/mochitest/tree/test_table.html create mode 100644 accessible/tests/mochitest/tree/test_tree.xul create mode 100644 accessible/tests/mochitest/tree/test_txtcntr.html create mode 100644 accessible/tests/mochitest/tree/test_txtctrl.html create mode 100644 accessible/tests/mochitest/tree/test_txtctrl.xul create mode 100644 accessible/tests/mochitest/tree/wnd.xul create mode 100644 accessible/tests/mochitest/treeupdate/a11y.ini create mode 100644 accessible/tests/mochitest/treeupdate/test_ariadialog.html create mode 100644 accessible/tests/mochitest/treeupdate/test_ariaowns.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1040735.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1100602.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1175913.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1189277.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1276857.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug852150.xhtml create mode 100644 accessible/tests/mochitest/treeupdate/test_bug883708.xhtml create mode 100644 accessible/tests/mochitest/treeupdate/test_bug884251.xhtml create mode 100644 accessible/tests/mochitest/treeupdate/test_bug895082.html create mode 100644 accessible/tests/mochitest/treeupdate/test_canvas.html create mode 100644 accessible/tests/mochitest/treeupdate/test_colorpicker.xul create mode 100644 accessible/tests/mochitest/treeupdate/test_contextmenu.xul create mode 100644 accessible/tests/mochitest/treeupdate/test_cssoverflow.html create mode 100644 accessible/tests/mochitest/treeupdate/test_deck.xul create mode 100644 accessible/tests/mochitest/treeupdate/test_doc.html create mode 100644 accessible/tests/mochitest/treeupdate/test_gencontent.html create mode 100644 accessible/tests/mochitest/treeupdate/test_general.html create mode 100644 accessible/tests/mochitest/treeupdate/test_hidden.html create mode 100644 accessible/tests/mochitest/treeupdate/test_imagemap.html create mode 100644 accessible/tests/mochitest/treeupdate/test_list.html create mode 100644 accessible/tests/mochitest/treeupdate/test_list_editabledoc.html create mode 100644 accessible/tests/mochitest/treeupdate/test_listbox.xul create mode 100644 accessible/tests/mochitest/treeupdate/test_menu.xul create mode 100644 accessible/tests/mochitest/treeupdate/test_menubutton.xul create mode 100644 accessible/tests/mochitest/treeupdate/test_optgroup.html create mode 100644 accessible/tests/mochitest/treeupdate/test_recreation.html create mode 100644 accessible/tests/mochitest/treeupdate/test_select.html create mode 100644 accessible/tests/mochitest/treeupdate/test_shutdown.xul create mode 100644 accessible/tests/mochitest/treeupdate/test_table.html create mode 100644 accessible/tests/mochitest/treeupdate/test_textleaf.html create mode 100644 accessible/tests/mochitest/treeupdate/test_visibility.html create mode 100644 accessible/tests/mochitest/treeupdate/test_whitespace.html create mode 100644 accessible/tests/mochitest/treeview.css create mode 100644 accessible/tests/mochitest/treeview.js create mode 100644 accessible/tests/mochitest/value.js create mode 100644 accessible/tests/mochitest/value/a11y.ini create mode 100644 accessible/tests/mochitest/value/test_general.html create mode 100644 accessible/tests/mochitest/value/test_number.html create mode 100644 accessible/tests/mochitest/value/test_progress.html create mode 100644 accessible/tests/mochitest/value/test_progress.xul create mode 100644 accessible/tests/mochitest/value/test_range.html (limited to 'accessible/tests/mochitest') diff --git a/accessible/tests/mochitest/a11y.ini b/accessible/tests/mochitest/a11y.ini new file mode 100644 index 000000000..b197c7007 --- /dev/null +++ b/accessible/tests/mochitest/a11y.ini @@ -0,0 +1,17 @@ +[DEFAULT] +support-files = + ../../../dom/media/test/bug461281.ogg + dumbfile.zip + formimage.png + letters.gif + moz.png + longdesc_src.html + *.js + treeview.css + +[test_aria_token_attrs.html] +[test_bug420863.html] +[test_descr.html] +[test_nsIAccessibleDocument.html] +[test_nsIAccessibleImage.html] +[test_OuterDocAccessible.html] diff --git a/accessible/tests/mochitest/actions.js b/accessible/tests/mochitest/actions.js new file mode 100644 index 000000000..0c2765eeb --- /dev/null +++ b/accessible/tests/mochitest/actions.js @@ -0,0 +1,187 @@ +//////////////////////////////////////////////////////////////////////////////// +// Event constants + +const MOUSEDOWN_EVENT = 1; +const MOUSEUP_EVENT = 2; +const CLICK_EVENT = 4; +const COMMAND_EVENT = 8; +const FOCUS_EVENT = 16; + +const CLICK_EVENTS = MOUSEDOWN_EVENT | MOUSEUP_EVENT | CLICK_EVENT; +const XUL_EVENTS = CLICK_EVENTS | COMMAND_EVENT; + +//////////////////////////////////////////////////////////////////////////////// +// Public functions + +/** + * Test default accessible actions. + * + * Action tester interface is: + * + * var actionObj = { + * // identifier of accessible to perform an action on + * get ID() {}, + * + * // index of the action + * get actionIndex() {}, + * + * // name of the action + * get actionName() {}, + * + * // DOM events (see constants defined above) + * get events() {}, + * + * // [optional] identifier of target DOM events listeners are registered on, + * // used with 'events', if missing then 'ID' is used instead. + * get targetID() {}, + * + * // [optional] perform checks when 'click' event is handled if 'events' + * // is used. + * checkOnClickEvent: function() {}, + * + * // [optional] an array of invoker's checker objects (see eventQueue + * // constructor events.js) + * get eventSeq() {} + * }; + * + * + * @param aArray [in] an array of action cheker objects + */ +function testActions(aArray) +{ + gActionsQueue = new eventQueue(); + + for (var idx = 0; idx < aArray.length; idx++) { + + var actionObj = aArray[idx]; + var accOrElmOrID = actionObj.ID; + var actionIndex = actionObj.actionIndex; + var actionName = actionObj.actionName; + var events = actionObj.events; + var accOrElmOrIDOfTarget = actionObj.targetID ? + actionObj.targetID : accOrElmOrID; + + var eventSeq = new Array(); + if (events) { + var elm = getNode(accOrElmOrIDOfTarget); + if (events & MOUSEDOWN_EVENT) + eventSeq.push(new checkerOfActionInvoker("mousedown", elm)); + + if (events & MOUSEUP_EVENT) + eventSeq.push(new checkerOfActionInvoker("mouseup", elm)); + + if (events & CLICK_EVENT) + eventSeq.push(new checkerOfActionInvoker("click", elm, actionObj)); + + if (events & COMMAND_EVENT) + eventSeq.push(new checkerOfActionInvoker("command", elm)); + + if (events & FOCUS_EVENT) + eventSeq.push(new focusChecker(elm)); + } + + if (actionObj.eventSeq) + eventSeq = eventSeq.concat(actionObj.eventSeq); + + var invoker = new actionInvoker(accOrElmOrID, actionIndex, actionName, + eventSeq); + gActionsQueue.push(invoker); + } + + gActionsQueue.invoke(); +} + +/** + * Test action names and descriptions. + */ +function testActionNames(aID, aActions) +{ + var actions = (typeof aActions == "string") ? + [ aActions ] : (aActions || []); + + var acc = getAccessible(aID); + is(acc.actionCount, actions.length, "Wong number of actions."); + for (var i = 0; i < actions.length; i++ ) { + is(acc.getActionName(i), actions[i], "Wrong action name at " + i + " index."); + is(acc.getActionDescription(0), gActionDescrMap[actions[i]], + "Wrong action description at " + i + "index."); + } +} + +//////////////////////////////////////////////////////////////////////////////// +// Private + +var gActionsQueue = null; + +function actionInvoker(aAccOrElmOrId, aActionIndex, aActionName, aEventSeq) +{ + this.invoke = function actionInvoker_invoke() + { + var acc = getAccessible(aAccOrElmOrId); + if (!acc) + return INVOKER_ACTION_FAILED; + + var isThereActions = acc.actionCount > 0; + ok(isThereActions, + "No actions on the accessible for " + prettyName(aAccOrElmOrId)); + + if (!isThereActions) + return INVOKER_ACTION_FAILED; + + is(acc.getActionName(aActionIndex), aActionName, + "Wrong action name of the accessible for " + prettyName(aAccOrElmOrId)); + + try { + acc.doAction(aActionIndex); + } + catch (e){ + ok(false, "doAction(" + aActionIndex + ") failed with: " + e.name); + return INVOKER_ACTION_FAILED; + } + } + + this.eventSeq = aEventSeq; + + this.getID = function actionInvoker_getID() + { + return "invoke an action " + aActionName + " at index " + aActionIndex + + " on " + prettyName(aAccOrElmOrId); + } +} + +function checkerOfActionInvoker(aType, aTarget, aActionObj) +{ + this.type = aType; + + this.target = aTarget; + + this.phase = false; + + this.getID = function getID() + { + return aType + " event handling"; + } + + this.check = function check(aEvent) + { + if (aActionObj && "checkOnClickEvent" in aActionObj) + aActionObj.checkOnClickEvent(aEvent); + } +} + +var gActionDescrMap = +{ + jump: "Jump", + press: "Press", + check: "Check", + uncheck: "Uncheck", + select: "Select", + open: "Open", + close: "Close", + switch: "Switch", + click: "Click", + collapse: "Collapse", + expand: "Expand", + activate: "Activate", + cycle: "Cycle" +}; diff --git a/accessible/tests/mochitest/actions/a11y.ini b/accessible/tests/mochitest/actions/a11y.ini new file mode 100644 index 000000000..ca01f4104 --- /dev/null +++ b/accessible/tests/mochitest/actions/a11y.ini @@ -0,0 +1,18 @@ +[DEFAULT] +support-files = + !/accessible/tests/mochitest/*.js + !/dom/media/test/bug461281.ogg + +[test_anchors.html] +[test_aria.html] +[test_controls.html] +[test_general.html] +[test_general.xul] +[test_keys.html] +[test_keys_menu.xul] +[test_link.html] +[test_media.html] +skip-if = buildapp == 'mulet' +[test_select.html] +[test_tree.xul] +[test_treegrid.xul] diff --git a/accessible/tests/mochitest/actions/test_anchors.html b/accessible/tests/mochitest/actions/test_anchors.html new file mode 100644 index 000000000..5e8330683 --- /dev/null +++ b/accessible/tests/mochitest/actions/test_anchors.html @@ -0,0 +1,150 @@ + + + + nsIAccessible actions testing for HTML links that + scroll the page to named anchors + + + + + + + + + + + + + + + + Mozilla Bug 506389 +
+ + Mozilla Bug 437607 +
+ + Mozilla Bug 519303 + + +

+ +
+  
+ +
+ +

This is a test page for anchors

+ This is a top anchor + Link to anchor + Link to div +









+









+









+









+









+









+









+









+









+









+










+










+









+









+




This is some text in the middle




+









+









+









+









+









+









+









+









+









+









+









+









+









+









+









+









+









+









+









+ This is some text. + This is a bottom anchor +









+









+









+
This is a div
+ + diff --git a/accessible/tests/mochitest/actions/test_aria.html b/accessible/tests/mochitest/actions/test_aria.html new file mode 100644 index 000000000..c4eae812d --- /dev/null +++ b/accessible/tests/mochitest/actions/test_aria.html @@ -0,0 +1,202 @@ + + + + nsIAccessible actions testing + + + + + + + + + + + + + + + + Mozilla Bug 410765 + +

+ +
+  
+ +
Clickable text
+ +
Button
+ + + + + + + +
+
Option of collapsed combobox
+
+ +
+
Option of expanded combobox
+
+ + + +
+ + + +
+ +
+ +
+ +
Switch
+ +
Switch
+ +
+ +
+ +
Textbox
+ +
+
Treeitem
+
+ +
+
+ Columnheader +
+
+ + +
expanded
+ + diff --git a/accessible/tests/mochitest/actions/test_controls.html b/accessible/tests/mochitest/actions/test_controls.html new file mode 100644 index 000000000..d6109a82f --- /dev/null +++ b/accessible/tests/mochitest/actions/test_controls.html @@ -0,0 +1,109 @@ + + + + nsIAccessible actions testing for inputs + + + + + + + + + + + + + + + + + + Mozilla Bug 477975 + +

+ +
+  
+ + + + + + Checkbox + + Checkbox + + Checkbox + +
+ Radio +
+ + + + + + diff --git a/accessible/tests/mochitest/actions/test_general.html b/accessible/tests/mochitest/actions/test_general.html new file mode 100644 index 000000000..5b9a18dab --- /dev/null +++ b/accessible/tests/mochitest/actions/test_general.html @@ -0,0 +1,107 @@ + + + + nsIAccessible actions testing on HTML elements + + + + + + + + + + + + + + + + Mozilla Bug 523789 +
+ + Mozilla Bug 423409 + + + Mozilla Bug 659620 + +

+ +
+  
+ + + + + + + linkable textleaf accessible +
linkable textleaf accessible
+ +
+ + +
+ + + diff --git a/accessible/tests/mochitest/actions/test_general.xul b/accessible/tests/mochitest/actions/test_general.xul new file mode 100644 index 000000000..14d8bb0d0 --- /dev/null +++ b/accessible/tests/mochitest/actions/test_general.xul @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + Mozilla Bug 410765 + + + Mozilla Bug 504252 +
+

+ +
+      
+ + + + + + + + + + + + + + + + + + + +
+
+ diff --git a/accessible/tests/mochitest/actions/test_keys.html b/accessible/tests/mochitest/actions/test_keys.html new file mode 100644 index 000000000..2feebcadb --- /dev/null +++ b/accessible/tests/mochitest/actions/test_keys.html @@ -0,0 +1,60 @@ + + + + + Keyboard shortcuts tests + + + + + + + + + + + + + + Mozilla Bug 381599 + +

+ +
+  
+ + +