From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- toolkit/content/.eslintrc.js | 24 + toolkit/content/TopLevelVideoDocument.js | 69 + toolkit/content/about.js | 30 + toolkit/content/aboutAbout.html | 36 + toolkit/content/aboutAbout.js | 24 + toolkit/content/aboutGlean.css | 11 + toolkit/content/aboutGlean.html | 82 + toolkit/content/aboutGlean.js | 151 + toolkit/content/aboutLogging.html | 171 + toolkit/content/aboutLogging.js | 776 +++ toolkit/content/aboutMozilla.css | 35 + toolkit/content/aboutNetError.html | 250 + toolkit/content/aboutNetError.mjs | 1559 ++++++ toolkit/content/aboutNetworking.html | 307 ++ toolkit/content/aboutNetworking.js | 418 ++ toolkit/content/aboutProfiles.js | 397 ++ toolkit/content/aboutProfiles.xhtml | 64 + toolkit/content/aboutRights-unbranded.xhtml | 66 + toolkit/content/aboutRights.js | 42 + toolkit/content/aboutRights.xhtml | 119 + toolkit/content/aboutServiceWorkers.js | 173 + toolkit/content/aboutServiceWorkers.xhtml | 48 + toolkit/content/aboutSupport.js | 2051 +++++++ toolkit/content/aboutSupport.xhtml | 909 ++++ toolkit/content/aboutTelemetry.css | 340 ++ toolkit/content/aboutTelemetry.js | 2618 +++++++++ toolkit/content/aboutTelemetry.xhtml | 347 ++ toolkit/content/aboutUrlClassifier.css | 30 + toolkit/content/aboutUrlClassifier.js | 719 +++ toolkit/content/aboutUrlClassifier.xhtml | 163 + toolkit/content/aboutwebrtc/aboutWebrtc.css | 268 + toolkit/content/aboutwebrtc/aboutWebrtc.html | 35 + toolkit/content/aboutwebrtc/aboutWebrtc.mjs | 1957 +++++++ toolkit/content/aboutwebrtc/configurationList.mjs | 118 + toolkit/content/aboutwebrtc/copyButton.mjs | 83 + toolkit/content/aboutwebrtc/disclosure.mjs | 95 + toolkit/content/aboutwebrtc/graph.mjs | 186 + toolkit/content/aboutwebrtc/graphdb.mjs | 211 + toolkit/content/autocomplete.css | 25 + toolkit/content/buildconfig.css | 15 + toolkit/content/buildconfig.html | 72 + toolkit/content/contentAreaUtils.js | 1236 +++++ toolkit/content/customElements.js | 879 +++ toolkit/content/datepicker.xhtml | 74 + toolkit/content/editMenuKeys.inc.xhtml | 24 + toolkit/content/editMenuOverlay.js | 133 + toolkit/content/filepicker.properties | 13 + toolkit/content/globalOverlay.js | 146 + toolkit/content/gmp-sources/openh264.json | 82 + toolkit/content/gmp-sources/widevinecdm.json | 60 + toolkit/content/gmp-sources/widevinecdm_l1.json | 23 + toolkit/content/jar.mn | 145 + toolkit/content/license.html | 5686 ++++++++++++++++++++ toolkit/content/macWindowMenu.js | 13 + toolkit/content/moz.build | 270 + toolkit/content/mozilla.html | 25 + .../content/neterror/gen_aboutneterror_codes.py | 31 + .../supportpages/connection-not-secure.html | 205 + .../content/neterror/supportpages/time-errors.html | 259 + toolkit/content/preferencesBindings.js | 671 +++ toolkit/content/process-content.js | 17 + toolkit/content/resetProfile.css | 11 + toolkit/content/resetProfile.js | 27 + toolkit/content/resetProfile.xhtml | 70 + toolkit/content/resetProfileProgress.xhtml | 33 + toolkit/content/tests/browser/audio.ogg | Bin 0 -> 14290 bytes toolkit/content/tests/browser/audio_file.txt | 1 + toolkit/content/tests/browser/browser.toml | 201 + .../content/tests/browser/browser_about_logging.js | 464 ++ .../tests/browser/browser_about_networking.js | 47 + .../tests/browser/browser_autoscroll_disabled.js | 82 + ...wser_autoscroll_disabled_on_editable_content.js | 306 ++ .../browser_autoscroll_disabled_on_links.js | 124 + .../content/tests/browser/browser_bug1170531.js | 139 + .../content/tests/browser/browser_bug1198465.js | 76 + .../content/tests/browser/browser_bug1572798.js | 29 + .../content/tests/browser/browser_bug1693577.js | 49 + .../browser_bug295977_autoscroll_overflow.js | 389 ++ toolkit/content/tests/browser/browser_bug451286.js | 166 + toolkit/content/tests/browser/browser_bug594509.js | 15 + toolkit/content/tests/browser/browser_bug982298.js | 79 + ...ng_autoscrolling_requested_by_background_tab.js | 155 + .../browser_charsetMenu_disable_on_ascii.js | 18 + .../browser/browser_charsetMenu_swapBrowsers.js | 39 + .../browser_click_event_during_autoscrolling.js | 577 ++ .../content/tests/browser/browser_contentTitle.js | 17 + .../browser/browser_content_url_annotation.js | 78 + .../browser/browser_crash_previous_frameloader.js | 131 + .../browser/browser_default_audio_filename.js | 98 + .../browser/browser_default_image_filename.js | 85 + .../browser_default_image_filename_redirect.js | 53 + .../browser_delay_autoplay_cross_origin_iframe.js | 91 + ...owser_delay_autoplay_cross_origin_navigation.js | 65 + .../tests/browser/browser_delay_autoplay_media.js | 145 + ...browser_delay_autoplay_media_pausedAfterPlay.js | 121 + .../browser_delay_autoplay_multipleMedia.js | 77 + .../browser_delay_autoplay_notInTreeAudio.js | 66 + .../browser_delay_autoplay_playAfterTabVisible.js | 68 + .../browser_delay_autoplay_playMediaInMuteTab.js | 97 + ...rowser_delay_autoplay_silentAudioTrack_media.js | 63 + .../browser/browser_delay_autoplay_webAudio.js | 42 + .../tests/browser/browser_f7_caret_browsing.js | 367 ++ toolkit/content/tests/browser/browser_findbar.js | 564 ++ .../browser/browser_findbar_disabled_manual.js | 33 + .../tests/browser/browser_findbar_hiddenframes.js | 59 + .../content/tests/browser/browser_findbar_marks.js | 263 + .../content/tests/browser/browser_isSynthetic.js | 69 + .../browser_keyevents_during_autoscrolling.js | 129 + .../tests/browser/browser_label_textlink.js | 65 + .../content/tests/browser/browser_license_links.js | 27 + .../tests/browser/browser_mediaStreamPlayback.html | 24 + .../browser_mediaStreamPlaybackWithoutAudio.html | 17 + .../tests/browser/browser_media_wakelock.js | 159 + .../tests/browser/browser_media_wakelock_PIP.js | 155 + .../browser/browser_media_wakelock_webaudio.js | 127 + ...rowser_moz_support_link_open_links_in_chrome.js | 85 + .../tests/browser/browser_quickfind_editable.js | 59 + .../browser/browser_remoteness_change_listeners.js | 39 + .../browser_resume_bkg_video_on_tab_hover.js | 154 + .../tests/browser/browser_richlistbox_keyboard.js | 81 + .../content/tests/browser/browser_saveImageURL.js | 76 + .../browser_save_folder_standalone_image.js | 79 + .../tests/browser/browser_save_resend_postdata.js | 169 + ...browser_starting_autoscroll_in_about_content.js | 74 + .../browser_suspend_videos_outside_viewport.js | 39 + .../content/tests/browser/common/mockTransfer.js | 85 + .../content/tests/browser/data/post_form_inner.sjs | 33 + .../content/tests/browser/data/post_form_outer.sjs | 36 + .../content/tests/browser/datetime/browser.toml | 96 + .../browser/datetime/browser_datetime_blur.js | 265 + .../datetime/browser_datetime_datepicker.js | 369 ++ .../datetime/browser_datetime_datepicker_clear.js | 56 + .../datetime/browser_datetime_datepicker_focus.js | 191 + .../datetime/browser_datetime_datepicker_keynav.js | 576 ++ .../datetime/browser_datetime_datepicker_markup.js | 483 ++ .../browser_datetime_datepicker_min_max.js | 405 ++ .../browser_datetime_datepicker_monthyear.js | 209 + .../browser_datetime_datepicker_mousenav.js | 201 + .../browser_datetime_datepicker_prev_next_month.js | 534 ++ .../datetime/browser_datetime_showPicker.js | 52 + .../browser/datetime/browser_datetime_toplevel.js | 27 + .../tests/browser/datetime/browser_spinner.js | 180 + .../browser/datetime/browser_spinner_keynav.js | 622 +++ toolkit/content/tests/browser/datetime/head.js | 441 ++ toolkit/content/tests/browser/doggy.png | Bin 0 -> 46876 bytes toolkit/content/tests/browser/empty.png | Bin 0 -> 14528 bytes .../content/tests/browser/file_contentTitle.html | 14 + .../tests/browser/file_document_open_audio.html | 11 + toolkit/content/tests/browser/file_empty.html | 8 + .../content/tests/browser/file_findinframe.html | 5 + .../content/tests/browser/file_iframe_media.html | 14 + .../content/tests/browser/file_mediaPlayback2.html | 14 + .../content/tests/browser/file_multipleAudio.html | 19 + .../tests/browser/file_multiplePlayingAudio.html | 23 + .../tests/browser/file_nonAutoplayAudio.html | 7 + .../browser/file_outside_viewport_videos.html | 41 + toolkit/content/tests/browser/file_redirect.html | 13 + .../content/tests/browser/file_redirect_to.html | 15 + .../tests/browser/file_silentAudioTrack.html | 18 + toolkit/content/tests/browser/file_video.html | 9 + .../tests/browser/file_videoWithAudioOnly.html | 9 + .../tests/browser/file_videoWithoutAudioTrack.html | 9 + toolkit/content/tests/browser/file_webAudio.html | 29 + toolkit/content/tests/browser/firebird.png | Bin 0 -> 16179 bytes .../content/tests/browser/firebird.png^headers^ | 2 + toolkit/content/tests/browser/gizmo-noaudio.webm | Bin 0 -> 112663 bytes toolkit/content/tests/browser/gizmo.mp4 | Bin 0 -> 455255 bytes toolkit/content/tests/browser/head.js | 252 + toolkit/content/tests/browser/image.jpg | Bin 0 -> 24204 bytes toolkit/content/tests/browser/image_page.html | 9 + .../content/tests/browser/silentAudioTrack.webm | Bin 0 -> 224800 bytes .../tests/chrome/RegisterUnregisterChrome.js | 141 + .../content/tests/chrome/bug263683_window.xhtml | 206 + .../content/tests/chrome/bug304188_window.xhtml | 94 + .../content/tests/chrome/bug331215_window.xhtml | 99 + .../content/tests/chrome/bug360437_window.xhtml | 129 + .../content/tests/chrome/bug366992_window.xhtml | 74 + .../content/tests/chrome/bug409624_window.xhtml | 98 + .../content/tests/chrome/bug429723_window.xhtml | 94 + .../content/tests/chrome/bug451540_window.xhtml | 255 + .../content/tests/chrome/bug624329_window.xhtml | 22 + toolkit/content/tests/chrome/chrome.toml | 360 ++ toolkit/content/tests/chrome/dialog_button.xhtml | 9 + .../content/tests/chrome/dialog_dialogfocus.xhtml | 62 + .../content/tests/chrome/dialog_dialogfocus2.xhtml | 8 + .../tests/chrome/file_about_networking_wsh.py | 10 + .../chrome/file_autocomplete_with_composition.js | 714 +++ .../tests/chrome/file_edit_contextmenu.xhtml | 46 + .../tests/chrome/file_editor_with_autocomplete.js | 627 +++ toolkit/content/tests/chrome/file_empty.xhtml | 3 + .../content/tests/chrome/file_maximized_persist.js | 141 + .../tests/chrome/findbar_entireword_window.xhtml | 274 + .../tests/chrome/findbar_events_window.xhtml | 195 + toolkit/content/tests/chrome/findbar_window.xhtml | 792 +++ .../content/tests/chrome/frame_popup_anchor.xhtml | 84 + .../chrome/frame_subframe_origin_subframe1.xhtml | 41 + .../chrome/frame_subframe_origin_subframe2.xhtml | 37 + toolkit/content/tests/chrome/popup_trigger.js | 1210 +++++ .../tests/chrome/sample_entireword_latin1.html | 11 + .../tests/chrome/test_about_networking.html | 54 + toolkit/content/tests/chrome/test_arrowpanel.xhtml | 332 ++ .../content/tests/chrome/test_autocomplete2.xhtml | 189 + .../content/tests/chrome/test_autocomplete3.xhtml | 200 + .../content/tests/chrome/test_autocomplete4.xhtml | 280 + .../content/tests/chrome/test_autocomplete5.xhtml | 164 + .../tests/chrome/test_autocomplete_emphasis.xhtml | 180 + .../tests/chrome/test_autocomplete_mac_caret.xhtml | 80 + ...test_autocomplete_placehold_last_complete.xhtml | 303 ++ ...est_autocomplete_with_composition_on_input.html | 67 + .../content/tests/chrome/test_browser_drop.xhtml | 35 + toolkit/content/tests/chrome/test_bug1048178.xhtml | 83 + toolkit/content/tests/chrome/test_bug263683.xhtml | 39 + toolkit/content/tests/chrome/test_bug304188.xhtml | 37 + toolkit/content/tests/chrome/test_bug331215.xhtml | 38 + toolkit/content/tests/chrome/test_bug360220.xhtml | 61 + toolkit/content/tests/chrome/test_bug360437.xhtml | 40 + toolkit/content/tests/chrome/test_bug365773.xhtml | 67 + toolkit/content/tests/chrome/test_bug366992.xhtml | 40 + toolkit/content/tests/chrome/test_bug382990.xhtml | 44 + toolkit/content/tests/chrome/test_bug409624.xhtml | 38 + toolkit/content/tests/chrome/test_bug418874.xhtml | 64 + toolkit/content/tests/chrome/test_bug429723.xhtml | 38 + toolkit/content/tests/chrome/test_bug451540.xhtml | 39 + toolkit/content/tests/chrome/test_bug457632.xhtml | 160 + toolkit/content/tests/chrome/test_bug460942.xhtml | 42 + toolkit/content/tests/chrome/test_bug471776.xhtml | 45 + toolkit/content/tests/chrome/test_bug509732.xhtml | 53 + toolkit/content/tests/chrome/test_bug557987.xhtml | 68 + toolkit/content/tests/chrome/test_bug562554.xhtml | 81 + toolkit/content/tests/chrome/test_bug624329.xhtml | 169 + toolkit/content/tests/chrome/test_bug792324.xhtml | 74 + toolkit/content/tests/chrome/test_button.xhtml | 81 + .../content/tests/chrome/test_chromemargin.xhtml | 35 + .../tests/chrome/test_closemenu_attribute.xhtml | 96 + .../tests/chrome/test_contextmenu_list.xhtml | 296 + .../tests/chrome/test_contextmenu_rtl.xhtml | 35 + toolkit/content/tests/chrome/test_cursorsnap.xhtml | 123 + .../tests/chrome/test_custom_element_base.xhtml | 363 ++ .../test_custom_element_delay_connection.xhtml | 110 + .../tests/chrome/test_custom_element_parts.html | 44 + toolkit/content/tests/chrome/test_deck.xhtml | 133 + .../content/tests/chrome/test_dialog_button.xhtml | 36 + .../content/tests/chrome/test_dialogfocus.xhtml | 137 + .../tests/chrome/test_edit_contextmenu.html | 90 + .../test_editor_for_input_with_autocomplete.html | 83 + toolkit/content/tests/chrome/test_findbar.xhtml | 47 + .../tests/chrome/test_findbar_entireword.xhtml | 38 + .../content/tests/chrome/test_findbar_events.xhtml | 38 + toolkit/content/tests/chrome/test_frames.xhtml | 61 + .../content/tests/chrome/test_hiddenitems.xhtml | 76 + .../content/tests/chrome/test_hiddenpaging.xhtml | 83 + toolkit/content/tests/chrome/test_keys.xhtml | 28 + .../content/tests/chrome/test_labelcontrol.xhtml | 54 + toolkit/content/tests/chrome/test_largemenu.html | 26 + .../tests/chrome/test_maximized_persist.xhtml | 18 + .../test_maximized_persist_with_no_titlebar.xhtml | 18 + toolkit/content/tests/chrome/test_menu.xhtml | 75 + .../tests/chrome/test_menu_activateitem.xhtml | 169 + toolkit/content/tests/chrome/test_menu_hide.xhtml | 80 + .../tests/chrome/test_menu_mouse_menuactive.xhtml | 91 + .../tests/chrome/test_menu_withcapture.xhtml | 61 + toolkit/content/tests/chrome/test_menuchecks.xhtml | 155 + .../content/tests/chrome/test_menuitem_blink.xhtml | 76 + .../tests/chrome/test_menuitem_commands.xhtml | 102 + toolkit/content/tests/chrome/test_menulist.xhtml | 350 ++ .../tests/chrome/test_menulist_in_popup.xhtml | 57 + .../tests/chrome/test_menulist_keynav.xhtml | 316 ++ .../tests/chrome/test_menulist_null_value.xhtml | 96 + .../tests/chrome/test_menulist_paging.xhtml | 178 + .../tests/chrome/test_menulist_position.xhtml | 118 + .../content/tests/chrome/test_mousescroll.xhtml | 291 + .../tests/chrome/test_mozinputbox_dictionary.xhtml | 100 + toolkit/content/tests/chrome/test_named_deck.html | 251 + .../tests/chrome/test_navigate_persist.html | 87 + .../tests/chrome/test_notificationbox.xhtml | 731 +++ toolkit/content/tests/chrome/test_panel.xhtml | 29 + .../tests/chrome/test_panel_anchoradjust.xhtml | 29 + .../content/tests/chrome/test_panel_focus.xhtml | 36 + .../tests/chrome/test_panel_hover_menu.xhtml | 46 + toolkit/content/tests/chrome/test_panel_open.xhtml | 83 + .../content/tests/chrome/test_panelfrommenu.xhtml | 118 + .../content/tests/chrome/test_popup_anchor.xhtml | 29 + .../tests/chrome/test_popup_anchoratrect.xhtml | 28 + .../tests/chrome/test_popup_attribute.xhtml | 33 + .../content/tests/chrome/test_popup_button.xhtml | 33 + .../content/tests/chrome/test_popup_coords.xhtml | 92 + toolkit/content/tests/chrome/test_popup_keys.xhtml | 167 + .../tests/chrome/test_popup_moveToAnchor.xhtml | 86 + .../tests/chrome/test_popup_preventdefault.xhtml | 76 + .../chrome/test_popup_preventdefault_chrome.xhtml | 28 + .../content/tests/chrome/test_popup_recreate.xhtml | 93 + .../content/tests/chrome/test_popup_scaled.xhtml | 98 + toolkit/content/tests/chrome/test_popup_tree.xhtml | 72 + .../content/tests/chrome/test_popuphidden.xhtml | 86 + .../content/tests/chrome/test_popupincontent.xhtml | 137 + .../content/tests/chrome/test_popupremoving.xhtml | 180 + toolkit/content/tests/chrome/test_position.xhtml | 130 + .../content/tests/chrome/test_preferences.xhtml | 525 ++ .../chrome/test_preferences_beforeaccept.xhtml | 65 + .../test_preferences_onsyncfrompreference.xhtml | 59 + toolkit/content/tests/chrome/test_props.xhtml | 87 + toolkit/content/tests/chrome/test_radio.xhtml | 83 + .../content/tests/chrome/test_richlistbox.xhtml | 117 + .../tests/chrome/test_screenPersistence.xhtml | 62 + toolkit/content/tests/chrome/test_scrollbar.xhtml | 131 + toolkit/content/tests/chrome/test_showcaret.xhtml | 99 + .../tests/chrome/test_subframe_origin.xhtml | 36 + toolkit/content/tests/chrome/test_tabbox.xhtml | 223 + toolkit/content/tests/chrome/test_tabindex.xhtml | 136 + .../content/tests/chrome/test_textbox_search.xhtml | 175 + toolkit/content/tests/chrome/test_tooltip.xhtml | 28 + .../tests/chrome/test_tooltip_noautohide.xhtml | 56 + toolkit/content/tests/chrome/test_tree.xhtml | 84 + toolkit/content/tests/chrome/test_tree_hier.xhtml | 136 + .../content/tests/chrome/test_tree_scroll.xhtml | 93 + .../content/tests/chrome/test_tree_single.xhtml | 110 + toolkit/content/tests/chrome/test_tree_view.xhtml | 113 + .../tests/chrome/test_window_intrinsic_size.xhtml | 43 + .../content/tests/chrome/window_browser_drop.xhtml | 249 + .../content/tests/chrome/window_chromemargin.xhtml | 69 + .../tests/chrome/window_cursorsnap_dialog.xhtml | 104 + .../tests/chrome/window_cursorsnap_wizard.xhtml | 109 + .../tests/chrome/window_intrinsic_size.xhtml | 7 + toolkit/content/tests/chrome/window_keys.xhtml | 205 + .../content/tests/chrome/window_largemenu.xhtml | 430 ++ .../tests/chrome/window_maximized_persist.xhtml | 15 + ...window_maximized_persist_with_no_titlebar.xhtml | 16 + .../tests/chrome/window_navigate_persist.html | 11 + toolkit/content/tests/chrome/window_panel.xhtml | 294 + .../tests/chrome/window_panel_anchoradjust.xhtml | 193 + .../content/tests/chrome/window_panel_focus.xhtml | 132 + .../content/tests/chrome/window_popup_anchor.xhtml | 28 + .../tests/chrome/window_popup_anchoratrect.xhtml | 130 + .../tests/chrome/window_popup_attribute.xhtml | 45 + .../content/tests/chrome/window_popup_button.xhtml | 45 + .../window_popup_preventdefault_chrome.xhtml | 126 + .../content/tests/chrome/window_preferences.xhtml | 70 + .../content/tests/chrome/window_preferences2.xhtml | 29 + .../content/tests/chrome/window_preferences3.xhtml | 68 + .../chrome/window_preferences_beforeaccept.xhtml | 49 + .../window_preferences_commandretarget.xhtml | 40 + .../tests/chrome/window_preferences_disabled.xhtml | 40 + .../window_preferences_onsyncfrompreference.xhtml | 55 + .../tests/chrome/window_screenPosSize.xhtml | 17 + .../content/tests/chrome/window_showcaret.xhtml | 11 + .../tests/chrome/window_subframe_origin.xhtml | 40 + toolkit/content/tests/chrome/window_tooltip.xhtml | 375 ++ toolkit/content/tests/chrome/xul_selectcontrol.js | 689 +++ .../content/tests/mochitest/file_mousecapture.html | 1 + .../tests/mochitest/file_mousecapture2.html | 8 + .../tests/mochitest/file_mousecapture3.html | 1 + .../tests/mochitest/file_mousecapture4.html | 1 + .../tests/mochitest/file_mousecapture5.html | 1 + toolkit/content/tests/mochitest/gizmo.mp4 | Bin 0 -> 455255 bytes toolkit/content/tests/mochitest/mochitest.toml | 26 + .../test_autocomplete_change_after_focus.html | 104 + .../content/tests/mochitest/test_bug1407085.html | 38 + .../tests/mochitest/test_mousecapture.xhtml | 351 ++ .../test_video_control_no_control_overlay.html | 35 + toolkit/content/tests/moz.build | 22 + .../audio-dynamically-change-small-width-ref.html | 13 + .../audio-dynamically-change-small-width.html | 32 + .../tests/reftests/audio-with-bogus-url-ref.html | 14 + .../tests/reftests/audio-with-bogus-url.html | 14 + .../tests/reftests/audio-with-padding-ref.html | 19 + .../content/tests/reftests/audio-with-padding.html | 17 + toolkit/content/tests/reftests/foo.vtt | 4 + toolkit/content/tests/reftests/reftest.list | 4 + .../videocontrols-dynamically-add-cc-ref.html | 32 + .../reftests/videocontrols-dynamically-add-cc.html | 61 + .../content/tests/unit/test_contentAreaUtils.js | 80 + toolkit/content/tests/unit/xpcshell.toml | 4 + toolkit/content/tests/widgets/audio.ogg | Bin 0 -> 14293 bytes toolkit/content/tests/widgets/audio.wav | Bin 0 -> 1422 bytes toolkit/content/tests/widgets/chrome.toml | 68 + .../widgets/file_videocontrols_jsdisabled.html | 2 + toolkit/content/tests/widgets/head.js | 67 + toolkit/content/tests/widgets/image-zh.png | Bin 0 -> 5442 bytes toolkit/content/tests/widgets/image.png | Bin 0 -> 7061 bytes toolkit/content/tests/widgets/mochitest.toml | 110 + toolkit/content/tests/widgets/popup_shared.js | 602 +++ toolkit/content/tests/widgets/seek_with_sound.ogg | Bin 0 -> 299507 bytes toolkit/content/tests/widgets/test-webvtt-1.vtt | 10 + toolkit/content/tests/widgets/test-webvtt-2.vtt | 10 + .../widgets/test_audiocontrols_dimensions.html | 66 + .../widgets/test_audiocontrols_fullscreen.html | 61 + toolkit/content/tests/widgets/test_bug1654500.html | 33 + toolkit/content/tests/widgets/test_bug898940.html | 31 + .../tests/widgets/test_contextmenu_menugroup.xhtml | 102 + .../tests/widgets/test_contextmenu_nested.xhtml | 132 + .../tests/widgets/test_editor_currentURI.xhtml | 37 + .../tests/widgets/test_image_recognition.html | 67 + .../test_image_recognition_unsupported.html | 36 + .../tests/widgets/test_image_recognition_zh.html | 53 + .../tests/widgets/test_label_checkbox.xhtml | 40 + toolkit/content/tests/widgets/test_menubar.xhtml | 30 + .../tests/widgets/test_mousecapture_area.html | 106 + .../tests/widgets/test_moz_button_group.html | 235 + toolkit/content/tests/widgets/test_moz_card.html | 158 + .../content/tests/widgets/test_moz_five_star.html | 82 + toolkit/content/tests/widgets/test_moz_label.html | 142 + .../tests/widgets/test_moz_message_bar.html | 92 + .../tests/widgets/test_moz_support_link.html | 151 + toolkit/content/tests/widgets/test_moz_toggle.html | 85 + .../content/tests/widgets/test_nac_mutations.html | 65 + .../tests/widgets/test_panel_item_accesskey.html | 105 + .../widgets/test_panel_list_accessibility.html | 79 + .../tests/widgets/test_panel_list_anchoring.html | 121 + .../widgets/test_panel_list_in_xul_panel.html | 87 + .../test_panel_list_min_width_from_anchor.html | 70 + .../test_panel_list_shadow_node_anchor.html | 96 + .../content/tests/widgets/test_popupanchor.xhtml | 387 ++ .../content/tests/widgets/test_popupreflows.xhtml | 96 + .../tests/widgets/test_tree_column_reorder.xhtml | 75 + .../widgets/test_ua_widget_elementFromPoint.html | 22 + .../tests/widgets/test_ua_widget_sandbox.html | 101 + .../tests/widgets/test_ua_widget_unbind.html | 56 + .../content/tests/widgets/test_videocontrols.html | 564 ++ .../tests/widgets/test_videocontrols_audio.html | 40 + .../test_videocontrols_audio_direction.html | 31 + .../test_videocontrols_clickToPlay_ariaLabel.html | 56 + .../test_videocontrols_closed_caption_menu.html | 144 + .../tests/widgets/test_videocontrols_error.html | 60 + .../tests/widgets/test_videocontrols_focus.html | 113 + .../test_videocontrols_iframe_fullscreen.html | 60 + .../widgets/test_videocontrols_jsdisabled.html | 69 + .../widgets/test_videocontrols_keyhandler.html | 150 + .../widgets/test_videocontrols_onclickplay.html | 74 + .../test_videocontrols_scrubber_position.html | 51 + ..._videocontrols_scrubber_position_nopreload.html | 123 + .../tests/widgets/test_videocontrols_size.html | 179 + .../widgets/test_videocontrols_standalone.html | 131 + .../test_videocontrols_video_direction.html | 31 + .../widgets/test_videocontrols_video_noaudio.html | 42 + .../tests/widgets/test_videocontrols_vtt.html | 112 + toolkit/content/tests/widgets/tree_shared.js | 2184 ++++++++ toolkit/content/tests/widgets/video.ogg | Bin 0 -> 285310 bytes .../widgets/videocontrols_direction-1-ref.html | 10 + .../tests/widgets/videocontrols_direction-1a.html | 10 + .../tests/widgets/videocontrols_direction-1b.html | 10 + .../tests/widgets/videocontrols_direction-1c.html | 10 + .../tests/widgets/videocontrols_direction-1d.html | 10 + .../tests/widgets/videocontrols_direction-1e.html | 10 + .../widgets/videocontrols_direction-2-ref.html | 10 + .../tests/widgets/videocontrols_direction-2a.html | 10 + .../tests/widgets/videocontrols_direction-2b.html | 10 + .../tests/widgets/videocontrols_direction-2c.html | 10 + .../tests/widgets/videocontrols_direction-2d.html | 10 + .../tests/widgets/videocontrols_direction-2e.html | 10 + .../tests/widgets/videocontrols_direction_test.js | 119 + toolkit/content/tests/widgets/videomask.css | 23 + .../tests/widgets/window_label_checkbox.xhtml | 46 + toolkit/content/tests/widgets/window_menubar.xhtml | 1015 ++++ toolkit/content/timepicker.xhtml | 38 + toolkit/content/treeUtils.js | 87 + .../vendor/lit/0001-disable-terser-step.patch | 79 + .../lit/0002-use-DOMParser-not-innerHTML.patch | 43 + .../vendor/lit/0003-Disable-source-maps.patch | 88 + .../lit/0004-Remove-the-bundled-warning.patch | 28 + ...-Do-not-set-style-attributes-when-using-s.patch | 109 + toolkit/content/vendor/lit/LICENSE | 28 + toolkit/content/vendor/lit/README.md | 46 + toolkit/content/vendor/lit/bundle-lit.sh | 9 + toolkit/content/vendor/lit/lit/LICENSE | 28 + toolkit/content/vendor/lit/moz.yaml | 33 + toolkit/content/viewZoomOverlay.js | 141 + toolkit/content/widgets.css | 25 + toolkit/content/widgets/arrowscrollbox.js | 868 +++ toolkit/content/widgets/autocomplete-input.js | 647 +++ toolkit/content/widgets/autocomplete-popup.js | 637 +++ .../content/widgets/autocomplete-richlistitem.js | 873 +++ toolkit/content/widgets/browser-custom-element.js | 1959 +++++++ toolkit/content/widgets/button.js | 312 ++ toolkit/content/widgets/calendar.js | 485 ++ toolkit/content/widgets/checkbox.js | 83 + toolkit/content/widgets/datekeeper.js | 424 ++ toolkit/content/widgets/datepicker.js | 597 ++ toolkit/content/widgets/datetimebox.css | 107 + toolkit/content/widgets/datetimebox.js | 1546 ++++++ toolkit/content/widgets/dialog.js | 545 ++ toolkit/content/widgets/docs/index.rst | 10 + toolkit/content/widgets/docs/ua_widget.rst | 58 + toolkit/content/widgets/editor.js | 203 + toolkit/content/widgets/findbar.js | 1379 +++++ toolkit/content/widgets/general.js | 27 + toolkit/content/widgets/infobar.css | 99 + toolkit/content/widgets/lit-utils.mjs | 138 + toolkit/content/widgets/mach_commands.py | 208 + toolkit/content/widgets/marquee.css | 26 + toolkit/content/widgets/marquee.js | 417 ++ toolkit/content/widgets/menu.js | 493 ++ toolkit/content/widgets/menulist.js | 417 ++ toolkit/content/widgets/menupopup.js | 297 + toolkit/content/widgets/message-bar.css | 219 + toolkit/content/widgets/message-bar.js | 91 + .../widgets/moz-button-group/moz-button-group.css | 16 + .../widgets/moz-button-group/moz-button-group.mjs | 105 + .../moz-button-group/moz-button-group.stories.mjs | 57 + toolkit/content/widgets/moz-card/moz-card.css | 180 + toolkit/content/widgets/moz-card/moz-card.mjs | 112 + .../content/widgets/moz-card/moz-card.stories.mjs | 88 + .../widgets/moz-five-star/moz-five-star.css | 46 + .../widgets/moz-five-star/moz-five-star.mjs | 71 + .../moz-five-star/moz-five-star.stories.mjs | 51 + toolkit/content/widgets/moz-input-box.js | 224 + .../content/widgets/moz-label/README.stories.md | 20 + toolkit/content/widgets/moz-label/moz-label.css | 8 + toolkit/content/widgets/moz-label/moz-label.mjs | 298 + .../widgets/moz-label/moz-label.stories.mjs | 86 + .../widgets/moz-message-bar/README.stories.md | 67 + .../widgets/moz-message-bar/moz-message-bar.css | 211 + .../widgets/moz-message-bar/moz-message-bar.mjs | 176 + .../moz-message-bar/moz-message-bar.stories.mjs | 123 + .../widgets/moz-support-link/moz-support-link.mjs | 129 + .../moz-support-link/moz-support-link.stories.mjs | 67 + .../content/widgets/moz-toggle/README.stories.md | 80 + toolkit/content/widgets/moz-toggle/moz-toggle.css | 198 + toolkit/content/widgets/moz-toggle/moz-toggle.mjs | 133 + .../widgets/moz-toggle/moz-toggle.stories.mjs | 96 + toolkit/content/widgets/named-deck.js | 398 ++ toolkit/content/widgets/notificationbox.js | 831 +++ .../content/widgets/panel-list/README.stories.md | 231 + toolkit/content/widgets/panel-list/panel-item.css | 96 + toolkit/content/widgets/panel-list/panel-list.css | 59 + toolkit/content/widgets/panel-list/panel-list.js | 836 +++ .../widgets/panel-list/panel-list.stories.mjs | 147 + toolkit/content/widgets/panel.js | 293 + toolkit/content/widgets/popupnotification.js | 169 + toolkit/content/widgets/radio.js | 567 ++ toolkit/content/widgets/richlistbox.js | 1040 ++++ toolkit/content/widgets/search-textbox.js | 262 + toolkit/content/widgets/spinner.js | 637 +++ toolkit/content/widgets/stringbundle.js | 73 + toolkit/content/widgets/tabbox.js | 884 +++ toolkit/content/widgets/text.js | 389 ++ toolkit/content/widgets/textrecognition.js | 366 ++ toolkit/content/widgets/timekeeper.js | 445 ++ toolkit/content/widgets/timepicker.js | 291 + toolkit/content/widgets/toolbarbutton.js | 231 + toolkit/content/widgets/tree.js | 1705 ++++++ toolkit/content/widgets/vendor/lit.all.mjs | 4467 +++++++++++++++ toolkit/content/widgets/videocontrols.js | 3365 ++++++++++++ toolkit/content/widgets/wizard.js | 651 +++ toolkit/content/xul.css | 806 +++ 544 files changed, 106424 insertions(+) create mode 100644 toolkit/content/.eslintrc.js create mode 100644 toolkit/content/TopLevelVideoDocument.js create mode 100644 toolkit/content/about.js create mode 100644 toolkit/content/aboutAbout.html create mode 100644 toolkit/content/aboutAbout.js create mode 100644 toolkit/content/aboutGlean.css create mode 100644 toolkit/content/aboutGlean.html create mode 100644 toolkit/content/aboutGlean.js create mode 100644 toolkit/content/aboutLogging.html create mode 100644 toolkit/content/aboutLogging.js create mode 100644 toolkit/content/aboutMozilla.css create mode 100644 toolkit/content/aboutNetError.html create mode 100644 toolkit/content/aboutNetError.mjs create mode 100644 toolkit/content/aboutNetworking.html create mode 100644 toolkit/content/aboutNetworking.js create mode 100644 toolkit/content/aboutProfiles.js create mode 100644 toolkit/content/aboutProfiles.xhtml create mode 100644 toolkit/content/aboutRights-unbranded.xhtml create mode 100644 toolkit/content/aboutRights.js create mode 100644 toolkit/content/aboutRights.xhtml create mode 100644 toolkit/content/aboutServiceWorkers.js create mode 100644 toolkit/content/aboutServiceWorkers.xhtml create mode 100644 toolkit/content/aboutSupport.js create mode 100644 toolkit/content/aboutSupport.xhtml create mode 100644 toolkit/content/aboutTelemetry.css create mode 100644 toolkit/content/aboutTelemetry.js create mode 100644 toolkit/content/aboutTelemetry.xhtml create mode 100644 toolkit/content/aboutUrlClassifier.css create mode 100644 toolkit/content/aboutUrlClassifier.js create mode 100644 toolkit/content/aboutUrlClassifier.xhtml create mode 100644 toolkit/content/aboutwebrtc/aboutWebrtc.css create mode 100644 toolkit/content/aboutwebrtc/aboutWebrtc.html create mode 100644 toolkit/content/aboutwebrtc/aboutWebrtc.mjs create mode 100644 toolkit/content/aboutwebrtc/configurationList.mjs create mode 100644 toolkit/content/aboutwebrtc/copyButton.mjs create mode 100644 toolkit/content/aboutwebrtc/disclosure.mjs create mode 100644 toolkit/content/aboutwebrtc/graph.mjs create mode 100644 toolkit/content/aboutwebrtc/graphdb.mjs create mode 100644 toolkit/content/autocomplete.css create mode 100644 toolkit/content/buildconfig.css create mode 100644 toolkit/content/buildconfig.html create mode 100644 toolkit/content/contentAreaUtils.js create mode 100644 toolkit/content/customElements.js create mode 100644 toolkit/content/datepicker.xhtml create mode 100644 toolkit/content/editMenuKeys.inc.xhtml create mode 100644 toolkit/content/editMenuOverlay.js create mode 100644 toolkit/content/filepicker.properties create mode 100644 toolkit/content/globalOverlay.js create mode 100644 toolkit/content/gmp-sources/openh264.json create mode 100644 toolkit/content/gmp-sources/widevinecdm.json create mode 100644 toolkit/content/gmp-sources/widevinecdm_l1.json create mode 100644 toolkit/content/jar.mn create mode 100644 toolkit/content/license.html create mode 100644 toolkit/content/macWindowMenu.js create mode 100644 toolkit/content/moz.build create mode 100644 toolkit/content/mozilla.html create mode 100644 toolkit/content/neterror/gen_aboutneterror_codes.py create mode 100644 toolkit/content/neterror/supportpages/connection-not-secure.html create mode 100644 toolkit/content/neterror/supportpages/time-errors.html create mode 100644 toolkit/content/preferencesBindings.js create mode 100644 toolkit/content/process-content.js create mode 100644 toolkit/content/resetProfile.css create mode 100644 toolkit/content/resetProfile.js create mode 100644 toolkit/content/resetProfile.xhtml create mode 100644 toolkit/content/resetProfileProgress.xhtml create mode 100644 toolkit/content/tests/browser/audio.ogg create mode 100644 toolkit/content/tests/browser/audio_file.txt create mode 100644 toolkit/content/tests/browser/browser.toml create mode 100644 toolkit/content/tests/browser/browser_about_logging.js create mode 100644 toolkit/content/tests/browser/browser_about_networking.js create mode 100644 toolkit/content/tests/browser/browser_autoscroll_disabled.js create mode 100644 toolkit/content/tests/browser/browser_autoscroll_disabled_on_editable_content.js create mode 100644 toolkit/content/tests/browser/browser_autoscroll_disabled_on_links.js create mode 100644 toolkit/content/tests/browser/browser_bug1170531.js create mode 100644 toolkit/content/tests/browser/browser_bug1198465.js create mode 100644 toolkit/content/tests/browser/browser_bug1572798.js create mode 100644 toolkit/content/tests/browser/browser_bug1693577.js create mode 100644 toolkit/content/tests/browser/browser_bug295977_autoscroll_overflow.js create mode 100644 toolkit/content/tests/browser/browser_bug451286.js create mode 100644 toolkit/content/tests/browser/browser_bug594509.js create mode 100644 toolkit/content/tests/browser/browser_bug982298.js create mode 100644 toolkit/content/tests/browser/browser_cancel_starting_autoscrolling_requested_by_background_tab.js create mode 100644 toolkit/content/tests/browser/browser_charsetMenu_disable_on_ascii.js create mode 100644 toolkit/content/tests/browser/browser_charsetMenu_swapBrowsers.js create mode 100644 toolkit/content/tests/browser/browser_click_event_during_autoscrolling.js create mode 100644 toolkit/content/tests/browser/browser_contentTitle.js create mode 100644 toolkit/content/tests/browser/browser_content_url_annotation.js create mode 100644 toolkit/content/tests/browser/browser_crash_previous_frameloader.js create mode 100644 toolkit/content/tests/browser/browser_default_audio_filename.js create mode 100644 toolkit/content/tests/browser/browser_default_image_filename.js create mode 100644 toolkit/content/tests/browser/browser_default_image_filename_redirect.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_cross_origin_iframe.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_cross_origin_navigation.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_media.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_media_pausedAfterPlay.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_multipleMedia.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_notInTreeAudio.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_playAfterTabVisible.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_playMediaInMuteTab.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_silentAudioTrack_media.js create mode 100644 toolkit/content/tests/browser/browser_delay_autoplay_webAudio.js create mode 100644 toolkit/content/tests/browser/browser_f7_caret_browsing.js create mode 100644 toolkit/content/tests/browser/browser_findbar.js create mode 100644 toolkit/content/tests/browser/browser_findbar_disabled_manual.js create mode 100644 toolkit/content/tests/browser/browser_findbar_hiddenframes.js create mode 100644 toolkit/content/tests/browser/browser_findbar_marks.js create mode 100644 toolkit/content/tests/browser/browser_isSynthetic.js create mode 100644 toolkit/content/tests/browser/browser_keyevents_during_autoscrolling.js create mode 100644 toolkit/content/tests/browser/browser_label_textlink.js create mode 100644 toolkit/content/tests/browser/browser_license_links.js create mode 100644 toolkit/content/tests/browser/browser_mediaStreamPlayback.html create mode 100644 toolkit/content/tests/browser/browser_mediaStreamPlaybackWithoutAudio.html create mode 100644 toolkit/content/tests/browser/browser_media_wakelock.js create mode 100644 toolkit/content/tests/browser/browser_media_wakelock_PIP.js create mode 100644 toolkit/content/tests/browser/browser_media_wakelock_webaudio.js create mode 100644 toolkit/content/tests/browser/browser_moz_support_link_open_links_in_chrome.js create mode 100644 toolkit/content/tests/browser/browser_quickfind_editable.js create mode 100644 toolkit/content/tests/browser/browser_remoteness_change_listeners.js create mode 100644 toolkit/content/tests/browser/browser_resume_bkg_video_on_tab_hover.js create mode 100644 toolkit/content/tests/browser/browser_richlistbox_keyboard.js create mode 100644 toolkit/content/tests/browser/browser_saveImageURL.js create mode 100644 toolkit/content/tests/browser/browser_save_folder_standalone_image.js create mode 100644 toolkit/content/tests/browser/browser_save_resend_postdata.js create mode 100644 toolkit/content/tests/browser/browser_starting_autoscroll_in_about_content.js create mode 100644 toolkit/content/tests/browser/browser_suspend_videos_outside_viewport.js create mode 100644 toolkit/content/tests/browser/common/mockTransfer.js create mode 100644 toolkit/content/tests/browser/data/post_form_inner.sjs create mode 100644 toolkit/content/tests/browser/data/post_form_outer.sjs create mode 100644 toolkit/content/tests/browser/datetime/browser.toml create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_blur.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker_clear.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker_focus.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker_keynav.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker_markup.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker_min_max.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker_monthyear.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker_mousenav.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_datepicker_prev_next_month.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_showPicker.js create mode 100644 toolkit/content/tests/browser/datetime/browser_datetime_toplevel.js create mode 100644 toolkit/content/tests/browser/datetime/browser_spinner.js create mode 100644 toolkit/content/tests/browser/datetime/browser_spinner_keynav.js create mode 100644 toolkit/content/tests/browser/datetime/head.js create mode 100644 toolkit/content/tests/browser/doggy.png create mode 100644 toolkit/content/tests/browser/empty.png create mode 100644 toolkit/content/tests/browser/file_contentTitle.html create mode 100644 toolkit/content/tests/browser/file_document_open_audio.html create mode 100644 toolkit/content/tests/browser/file_empty.html create mode 100644 toolkit/content/tests/browser/file_findinframe.html create mode 100644 toolkit/content/tests/browser/file_iframe_media.html create mode 100644 toolkit/content/tests/browser/file_mediaPlayback2.html create mode 100644 toolkit/content/tests/browser/file_multipleAudio.html create mode 100644 toolkit/content/tests/browser/file_multiplePlayingAudio.html create mode 100644 toolkit/content/tests/browser/file_nonAutoplayAudio.html create mode 100644 toolkit/content/tests/browser/file_outside_viewport_videos.html create mode 100644 toolkit/content/tests/browser/file_redirect.html create mode 100644 toolkit/content/tests/browser/file_redirect_to.html create mode 100644 toolkit/content/tests/browser/file_silentAudioTrack.html create mode 100644 toolkit/content/tests/browser/file_video.html create mode 100644 toolkit/content/tests/browser/file_videoWithAudioOnly.html create mode 100644 toolkit/content/tests/browser/file_videoWithoutAudioTrack.html create mode 100644 toolkit/content/tests/browser/file_webAudio.html create mode 100644 toolkit/content/tests/browser/firebird.png create mode 100644 toolkit/content/tests/browser/firebird.png^headers^ create mode 100644 toolkit/content/tests/browser/gizmo-noaudio.webm create mode 100644 toolkit/content/tests/browser/gizmo.mp4 create mode 100644 toolkit/content/tests/browser/head.js create mode 100644 toolkit/content/tests/browser/image.jpg create mode 100644 toolkit/content/tests/browser/image_page.html create mode 100644 toolkit/content/tests/browser/silentAudioTrack.webm create mode 100644 toolkit/content/tests/chrome/RegisterUnregisterChrome.js create mode 100644 toolkit/content/tests/chrome/bug263683_window.xhtml create mode 100644 toolkit/content/tests/chrome/bug304188_window.xhtml create mode 100644 toolkit/content/tests/chrome/bug331215_window.xhtml create mode 100644 toolkit/content/tests/chrome/bug360437_window.xhtml create mode 100644 toolkit/content/tests/chrome/bug366992_window.xhtml create mode 100644 toolkit/content/tests/chrome/bug409624_window.xhtml create mode 100644 toolkit/content/tests/chrome/bug429723_window.xhtml create mode 100644 toolkit/content/tests/chrome/bug451540_window.xhtml create mode 100644 toolkit/content/tests/chrome/bug624329_window.xhtml create mode 100644 toolkit/content/tests/chrome/chrome.toml create mode 100644 toolkit/content/tests/chrome/dialog_button.xhtml create mode 100644 toolkit/content/tests/chrome/dialog_dialogfocus.xhtml create mode 100644 toolkit/content/tests/chrome/dialog_dialogfocus2.xhtml create mode 100644 toolkit/content/tests/chrome/file_about_networking_wsh.py create mode 100644 toolkit/content/tests/chrome/file_autocomplete_with_composition.js create mode 100644 toolkit/content/tests/chrome/file_edit_contextmenu.xhtml create mode 100644 toolkit/content/tests/chrome/file_editor_with_autocomplete.js create mode 100644 toolkit/content/tests/chrome/file_empty.xhtml create mode 100644 toolkit/content/tests/chrome/file_maximized_persist.js create mode 100644 toolkit/content/tests/chrome/findbar_entireword_window.xhtml create mode 100644 toolkit/content/tests/chrome/findbar_events_window.xhtml create mode 100644 toolkit/content/tests/chrome/findbar_window.xhtml create mode 100644 toolkit/content/tests/chrome/frame_popup_anchor.xhtml create mode 100644 toolkit/content/tests/chrome/frame_subframe_origin_subframe1.xhtml create mode 100644 toolkit/content/tests/chrome/frame_subframe_origin_subframe2.xhtml create mode 100644 toolkit/content/tests/chrome/popup_trigger.js create mode 100644 toolkit/content/tests/chrome/sample_entireword_latin1.html create mode 100644 toolkit/content/tests/chrome/test_about_networking.html create mode 100644 toolkit/content/tests/chrome/test_arrowpanel.xhtml create mode 100644 toolkit/content/tests/chrome/test_autocomplete2.xhtml create mode 100644 toolkit/content/tests/chrome/test_autocomplete3.xhtml create mode 100644 toolkit/content/tests/chrome/test_autocomplete4.xhtml create mode 100644 toolkit/content/tests/chrome/test_autocomplete5.xhtml create mode 100644 toolkit/content/tests/chrome/test_autocomplete_emphasis.xhtml create mode 100644 toolkit/content/tests/chrome/test_autocomplete_mac_caret.xhtml create mode 100644 toolkit/content/tests/chrome/test_autocomplete_placehold_last_complete.xhtml create mode 100644 toolkit/content/tests/chrome/test_autocomplete_with_composition_on_input.html create mode 100644 toolkit/content/tests/chrome/test_browser_drop.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug1048178.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug263683.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug304188.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug331215.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug360220.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug360437.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug365773.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug366992.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug382990.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug409624.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug418874.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug429723.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug451540.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug457632.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug460942.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug471776.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug509732.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug557987.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug562554.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug624329.xhtml create mode 100644 toolkit/content/tests/chrome/test_bug792324.xhtml create mode 100644 toolkit/content/tests/chrome/test_button.xhtml create mode 100644 toolkit/content/tests/chrome/test_chromemargin.xhtml create mode 100644 toolkit/content/tests/chrome/test_closemenu_attribute.xhtml create mode 100644 toolkit/content/tests/chrome/test_contextmenu_list.xhtml create mode 100644 toolkit/content/tests/chrome/test_contextmenu_rtl.xhtml create mode 100644 toolkit/content/tests/chrome/test_cursorsnap.xhtml create mode 100644 toolkit/content/tests/chrome/test_custom_element_base.xhtml create mode 100644 toolkit/content/tests/chrome/test_custom_element_delay_connection.xhtml create mode 100644 toolkit/content/tests/chrome/test_custom_element_parts.html create mode 100644 toolkit/content/tests/chrome/test_deck.xhtml create mode 100644 toolkit/content/tests/chrome/test_dialog_button.xhtml create mode 100644 toolkit/content/tests/chrome/test_dialogfocus.xhtml create mode 100644 toolkit/content/tests/chrome/test_edit_contextmenu.html create mode 100644 toolkit/content/tests/chrome/test_editor_for_input_with_autocomplete.html create mode 100644 toolkit/content/tests/chrome/test_findbar.xhtml create mode 100644 toolkit/content/tests/chrome/test_findbar_entireword.xhtml create mode 100644 toolkit/content/tests/chrome/test_findbar_events.xhtml create mode 100644 toolkit/content/tests/chrome/test_frames.xhtml create mode 100644 toolkit/content/tests/chrome/test_hiddenitems.xhtml create mode 100644 toolkit/content/tests/chrome/test_hiddenpaging.xhtml create mode 100644 toolkit/content/tests/chrome/test_keys.xhtml create mode 100644 toolkit/content/tests/chrome/test_labelcontrol.xhtml create mode 100644 toolkit/content/tests/chrome/test_largemenu.html create mode 100644 toolkit/content/tests/chrome/test_maximized_persist.xhtml create mode 100644 toolkit/content/tests/chrome/test_maximized_persist_with_no_titlebar.xhtml create mode 100644 toolkit/content/tests/chrome/test_menu.xhtml create mode 100644 toolkit/content/tests/chrome/test_menu_activateitem.xhtml create mode 100644 toolkit/content/tests/chrome/test_menu_hide.xhtml create mode 100644 toolkit/content/tests/chrome/test_menu_mouse_menuactive.xhtml create mode 100644 toolkit/content/tests/chrome/test_menu_withcapture.xhtml create mode 100644 toolkit/content/tests/chrome/test_menuchecks.xhtml create mode 100644 toolkit/content/tests/chrome/test_menuitem_blink.xhtml create mode 100644 toolkit/content/tests/chrome/test_menuitem_commands.xhtml create mode 100644 toolkit/content/tests/chrome/test_menulist.xhtml create mode 100644 toolkit/content/tests/chrome/test_menulist_in_popup.xhtml create mode 100644 toolkit/content/tests/chrome/test_menulist_keynav.xhtml create mode 100644 toolkit/content/tests/chrome/test_menulist_null_value.xhtml create mode 100644 toolkit/content/tests/chrome/test_menulist_paging.xhtml create mode 100644 toolkit/content/tests/chrome/test_menulist_position.xhtml create mode 100644 toolkit/content/tests/chrome/test_mousescroll.xhtml create mode 100644 toolkit/content/tests/chrome/test_mozinputbox_dictionary.xhtml create mode 100644 toolkit/content/tests/chrome/test_named_deck.html create mode 100644 toolkit/content/tests/chrome/test_navigate_persist.html create mode 100644 toolkit/content/tests/chrome/test_notificationbox.xhtml create mode 100644 toolkit/content/tests/chrome/test_panel.xhtml create mode 100644 toolkit/content/tests/chrome/test_panel_anchoradjust.xhtml create mode 100644 toolkit/content/tests/chrome/test_panel_focus.xhtml create mode 100644 toolkit/content/tests/chrome/test_panel_hover_menu.xhtml create mode 100644 toolkit/content/tests/chrome/test_panel_open.xhtml create mode 100644 toolkit/content/tests/chrome/test_panelfrommenu.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_anchor.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_anchoratrect.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_attribute.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_button.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_coords.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_keys.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_moveToAnchor.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_preventdefault.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_preventdefault_chrome.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_recreate.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_scaled.xhtml create mode 100644 toolkit/content/tests/chrome/test_popup_tree.xhtml create mode 100644 toolkit/content/tests/chrome/test_popuphidden.xhtml create mode 100644 toolkit/content/tests/chrome/test_popupincontent.xhtml create mode 100644 toolkit/content/tests/chrome/test_popupremoving.xhtml create mode 100644 toolkit/content/tests/chrome/test_position.xhtml create mode 100644 toolkit/content/tests/chrome/test_preferences.xhtml create mode 100644 toolkit/content/tests/chrome/test_preferences_beforeaccept.xhtml create mode 100644 toolkit/content/tests/chrome/test_preferences_onsyncfrompreference.xhtml create mode 100644 toolkit/content/tests/chrome/test_props.xhtml create mode 100644 toolkit/content/tests/chrome/test_radio.xhtml create mode 100644 toolkit/content/tests/chrome/test_richlistbox.xhtml create mode 100644 toolkit/content/tests/chrome/test_screenPersistence.xhtml create mode 100644 toolkit/content/tests/chrome/test_scrollbar.xhtml create mode 100644 toolkit/content/tests/chrome/test_showcaret.xhtml create mode 100644 toolkit/content/tests/chrome/test_subframe_origin.xhtml create mode 100644 toolkit/content/tests/chrome/test_tabbox.xhtml create mode 100644 toolkit/content/tests/chrome/test_tabindex.xhtml create mode 100644 toolkit/content/tests/chrome/test_textbox_search.xhtml create mode 100644 toolkit/content/tests/chrome/test_tooltip.xhtml create mode 100644 toolkit/content/tests/chrome/test_tooltip_noautohide.xhtml create mode 100644 toolkit/content/tests/chrome/test_tree.xhtml create mode 100644 toolkit/content/tests/chrome/test_tree_hier.xhtml create mode 100644 toolkit/content/tests/chrome/test_tree_scroll.xhtml create mode 100644 toolkit/content/tests/chrome/test_tree_single.xhtml create mode 100644 toolkit/content/tests/chrome/test_tree_view.xhtml create mode 100644 toolkit/content/tests/chrome/test_window_intrinsic_size.xhtml create mode 100644 toolkit/content/tests/chrome/window_browser_drop.xhtml create mode 100644 toolkit/content/tests/chrome/window_chromemargin.xhtml create mode 100644 toolkit/content/tests/chrome/window_cursorsnap_dialog.xhtml create mode 100644 toolkit/content/tests/chrome/window_cursorsnap_wizard.xhtml create mode 100644 toolkit/content/tests/chrome/window_intrinsic_size.xhtml create mode 100644 toolkit/content/tests/chrome/window_keys.xhtml create mode 100644 toolkit/content/tests/chrome/window_largemenu.xhtml create mode 100644 toolkit/content/tests/chrome/window_maximized_persist.xhtml create mode 100644 toolkit/content/tests/chrome/window_maximized_persist_with_no_titlebar.xhtml create mode 100644 toolkit/content/tests/chrome/window_navigate_persist.html create mode 100644 toolkit/content/tests/chrome/window_panel.xhtml create mode 100644 toolkit/content/tests/chrome/window_panel_anchoradjust.xhtml create mode 100644 toolkit/content/tests/chrome/window_panel_focus.xhtml create mode 100644 toolkit/content/tests/chrome/window_popup_anchor.xhtml create mode 100644 toolkit/content/tests/chrome/window_popup_anchoratrect.xhtml create mode 100644 toolkit/content/tests/chrome/window_popup_attribute.xhtml create mode 100644 toolkit/content/tests/chrome/window_popup_button.xhtml create mode 100644 toolkit/content/tests/chrome/window_popup_preventdefault_chrome.xhtml create mode 100644 toolkit/content/tests/chrome/window_preferences.xhtml create mode 100644 toolkit/content/tests/chrome/window_preferences2.xhtml create mode 100644 toolkit/content/tests/chrome/window_preferences3.xhtml create mode 100644 toolkit/content/tests/chrome/window_preferences_beforeaccept.xhtml create mode 100644 toolkit/content/tests/chrome/window_preferences_commandretarget.xhtml create mode 100644 toolkit/content/tests/chrome/window_preferences_disabled.xhtml create mode 100644 toolkit/content/tests/chrome/window_preferences_onsyncfrompreference.xhtml create mode 100644 toolkit/content/tests/chrome/window_screenPosSize.xhtml create mode 100644 toolkit/content/tests/chrome/window_showcaret.xhtml create mode 100644 toolkit/content/tests/chrome/window_subframe_origin.xhtml create mode 100644 toolkit/content/tests/chrome/window_tooltip.xhtml create mode 100644 toolkit/content/tests/chrome/xul_selectcontrol.js create mode 100644 toolkit/content/tests/mochitest/file_mousecapture.html create mode 100644 toolkit/content/tests/mochitest/file_mousecapture2.html create mode 100644 toolkit/content/tests/mochitest/file_mousecapture3.html create mode 100644 toolkit/content/tests/mochitest/file_mousecapture4.html create mode 100644 toolkit/content/tests/mochitest/file_mousecapture5.html create mode 100644 toolkit/content/tests/mochitest/gizmo.mp4 create mode 100644 toolkit/content/tests/mochitest/mochitest.toml create mode 100644 toolkit/content/tests/mochitest/test_autocomplete_change_after_focus.html create mode 100644 toolkit/content/tests/mochitest/test_bug1407085.html create mode 100644 toolkit/content/tests/mochitest/test_mousecapture.xhtml create mode 100644 toolkit/content/tests/mochitest/test_video_control_no_control_overlay.html create mode 100644 toolkit/content/tests/moz.build create mode 100644 toolkit/content/tests/reftests/audio-dynamically-change-small-width-ref.html create mode 100644 toolkit/content/tests/reftests/audio-dynamically-change-small-width.html create mode 100644 toolkit/content/tests/reftests/audio-with-bogus-url-ref.html create mode 100644 toolkit/content/tests/reftests/audio-with-bogus-url.html create mode 100644 toolkit/content/tests/reftests/audio-with-padding-ref.html create mode 100644 toolkit/content/tests/reftests/audio-with-padding.html create mode 100644 toolkit/content/tests/reftests/foo.vtt create mode 100644 toolkit/content/tests/reftests/reftest.list create mode 100644 toolkit/content/tests/reftests/videocontrols-dynamically-add-cc-ref.html create mode 100644 toolkit/content/tests/reftests/videocontrols-dynamically-add-cc.html create mode 100644 toolkit/content/tests/unit/test_contentAreaUtils.js create mode 100644 toolkit/content/tests/unit/xpcshell.toml create mode 100644 toolkit/content/tests/widgets/audio.ogg create mode 100644 toolkit/content/tests/widgets/audio.wav create mode 100644 toolkit/content/tests/widgets/chrome.toml create mode 100644 toolkit/content/tests/widgets/file_videocontrols_jsdisabled.html create mode 100644 toolkit/content/tests/widgets/head.js create mode 100644 toolkit/content/tests/widgets/image-zh.png create mode 100644 toolkit/content/tests/widgets/image.png create mode 100644 toolkit/content/tests/widgets/mochitest.toml create mode 100644 toolkit/content/tests/widgets/popup_shared.js create mode 100644 toolkit/content/tests/widgets/seek_with_sound.ogg create mode 100644 toolkit/content/tests/widgets/test-webvtt-1.vtt create mode 100644 toolkit/content/tests/widgets/test-webvtt-2.vtt create mode 100644 toolkit/content/tests/widgets/test_audiocontrols_dimensions.html create mode 100644 toolkit/content/tests/widgets/test_audiocontrols_fullscreen.html create mode 100644 toolkit/content/tests/widgets/test_bug1654500.html create mode 100644 toolkit/content/tests/widgets/test_bug898940.html create mode 100644 toolkit/content/tests/widgets/test_contextmenu_menugroup.xhtml create mode 100644 toolkit/content/tests/widgets/test_contextmenu_nested.xhtml create mode 100644 toolkit/content/tests/widgets/test_editor_currentURI.xhtml create mode 100644 toolkit/content/tests/widgets/test_image_recognition.html create mode 100644 toolkit/content/tests/widgets/test_image_recognition_unsupported.html create mode 100644 toolkit/content/tests/widgets/test_image_recognition_zh.html create mode 100644 toolkit/content/tests/widgets/test_label_checkbox.xhtml create mode 100644 toolkit/content/tests/widgets/test_menubar.xhtml create mode 100644 toolkit/content/tests/widgets/test_mousecapture_area.html create mode 100644 toolkit/content/tests/widgets/test_moz_button_group.html create mode 100644 toolkit/content/tests/widgets/test_moz_card.html create mode 100644 toolkit/content/tests/widgets/test_moz_five_star.html create mode 100644 toolkit/content/tests/widgets/test_moz_label.html create mode 100644 toolkit/content/tests/widgets/test_moz_message_bar.html create mode 100644 toolkit/content/tests/widgets/test_moz_support_link.html create mode 100644 toolkit/content/tests/widgets/test_moz_toggle.html create mode 100644 toolkit/content/tests/widgets/test_nac_mutations.html create mode 100644 toolkit/content/tests/widgets/test_panel_item_accesskey.html create mode 100644 toolkit/content/tests/widgets/test_panel_list_accessibility.html create mode 100644 toolkit/content/tests/widgets/test_panel_list_anchoring.html create mode 100644 toolkit/content/tests/widgets/test_panel_list_in_xul_panel.html create mode 100644 toolkit/content/tests/widgets/test_panel_list_min_width_from_anchor.html create mode 100644 toolkit/content/tests/widgets/test_panel_list_shadow_node_anchor.html create mode 100644 toolkit/content/tests/widgets/test_popupanchor.xhtml create mode 100644 toolkit/content/tests/widgets/test_popupreflows.xhtml create mode 100644 toolkit/content/tests/widgets/test_tree_column_reorder.xhtml create mode 100644 toolkit/content/tests/widgets/test_ua_widget_elementFromPoint.html create mode 100644 toolkit/content/tests/widgets/test_ua_widget_sandbox.html create mode 100644 toolkit/content/tests/widgets/test_ua_widget_unbind.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_audio.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_audio_direction.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_clickToPlay_ariaLabel.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_closed_caption_menu.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_error.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_focus.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_iframe_fullscreen.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_jsdisabled.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_keyhandler.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_onclickplay.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_scrubber_position.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_scrubber_position_nopreload.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_size.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_standalone.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_video_direction.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_video_noaudio.html create mode 100644 toolkit/content/tests/widgets/test_videocontrols_vtt.html create mode 100644 toolkit/content/tests/widgets/tree_shared.js create mode 100644 toolkit/content/tests/widgets/video.ogg create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-1-ref.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-1a.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-1b.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-1c.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-1d.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-1e.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-2-ref.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-2a.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-2b.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-2c.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-2d.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction-2e.html create mode 100644 toolkit/content/tests/widgets/videocontrols_direction_test.js create mode 100644 toolkit/content/tests/widgets/videomask.css create mode 100644 toolkit/content/tests/widgets/window_label_checkbox.xhtml create mode 100644 toolkit/content/tests/widgets/window_menubar.xhtml create mode 100644 toolkit/content/timepicker.xhtml create mode 100644 toolkit/content/treeUtils.js create mode 100644 toolkit/content/vendor/lit/0001-disable-terser-step.patch create mode 100644 toolkit/content/vendor/lit/0002-use-DOMParser-not-innerHTML.patch create mode 100644 toolkit/content/vendor/lit/0003-Disable-source-maps.patch create mode 100644 toolkit/content/vendor/lit/0004-Remove-the-bundled-warning.patch create mode 100644 toolkit/content/vendor/lit/0005-Bug-1808741-Do-not-set-style-attributes-when-using-s.patch create mode 100644 toolkit/content/vendor/lit/LICENSE create mode 100644 toolkit/content/vendor/lit/README.md create mode 100755 toolkit/content/vendor/lit/bundle-lit.sh create mode 100644 toolkit/content/vendor/lit/lit/LICENSE create mode 100644 toolkit/content/vendor/lit/moz.yaml create mode 100644 toolkit/content/viewZoomOverlay.js create mode 100644 toolkit/content/widgets.css create mode 100644 toolkit/content/widgets/arrowscrollbox.js create mode 100644 toolkit/content/widgets/autocomplete-input.js create mode 100644 toolkit/content/widgets/autocomplete-popup.js create mode 100644 toolkit/content/widgets/autocomplete-richlistitem.js create mode 100644 toolkit/content/widgets/browser-custom-element.js create mode 100644 toolkit/content/widgets/button.js create mode 100644 toolkit/content/widgets/calendar.js create mode 100644 toolkit/content/widgets/checkbox.js create mode 100644 toolkit/content/widgets/datekeeper.js create mode 100644 toolkit/content/widgets/datepicker.js create mode 100644 toolkit/content/widgets/datetimebox.css create mode 100644 toolkit/content/widgets/datetimebox.js create mode 100644 toolkit/content/widgets/dialog.js create mode 100644 toolkit/content/widgets/docs/index.rst create mode 100644 toolkit/content/widgets/docs/ua_widget.rst create mode 100644 toolkit/content/widgets/editor.js create mode 100644 toolkit/content/widgets/findbar.js create mode 100644 toolkit/content/widgets/general.js create mode 100644 toolkit/content/widgets/infobar.css create mode 100644 toolkit/content/widgets/lit-utils.mjs create mode 100644 toolkit/content/widgets/mach_commands.py create mode 100644 toolkit/content/widgets/marquee.css create mode 100644 toolkit/content/widgets/marquee.js create mode 100644 toolkit/content/widgets/menu.js create mode 100644 toolkit/content/widgets/menulist.js create mode 100644 toolkit/content/widgets/menupopup.js create mode 100644 toolkit/content/widgets/message-bar.css create mode 100644 toolkit/content/widgets/message-bar.js create mode 100644 toolkit/content/widgets/moz-button-group/moz-button-group.css create mode 100644 toolkit/content/widgets/moz-button-group/moz-button-group.mjs create mode 100644 toolkit/content/widgets/moz-button-group/moz-button-group.stories.mjs create mode 100644 toolkit/content/widgets/moz-card/moz-card.css create mode 100644 toolkit/content/widgets/moz-card/moz-card.mjs create mode 100644 toolkit/content/widgets/moz-card/moz-card.stories.mjs create mode 100644 toolkit/content/widgets/moz-five-star/moz-five-star.css create mode 100644 toolkit/content/widgets/moz-five-star/moz-five-star.mjs create mode 100644 toolkit/content/widgets/moz-five-star/moz-five-star.stories.mjs create mode 100644 toolkit/content/widgets/moz-input-box.js create mode 100644 toolkit/content/widgets/moz-label/README.stories.md create mode 100644 toolkit/content/widgets/moz-label/moz-label.css create mode 100644 toolkit/content/widgets/moz-label/moz-label.mjs create mode 100644 toolkit/content/widgets/moz-label/moz-label.stories.mjs create mode 100644 toolkit/content/widgets/moz-message-bar/README.stories.md create mode 100644 toolkit/content/widgets/moz-message-bar/moz-message-bar.css create mode 100644 toolkit/content/widgets/moz-message-bar/moz-message-bar.mjs create mode 100644 toolkit/content/widgets/moz-message-bar/moz-message-bar.stories.mjs create mode 100644 toolkit/content/widgets/moz-support-link/moz-support-link.mjs create mode 100644 toolkit/content/widgets/moz-support-link/moz-support-link.stories.mjs create mode 100644 toolkit/content/widgets/moz-toggle/README.stories.md create mode 100644 toolkit/content/widgets/moz-toggle/moz-toggle.css create mode 100644 toolkit/content/widgets/moz-toggle/moz-toggle.mjs create mode 100644 toolkit/content/widgets/moz-toggle/moz-toggle.stories.mjs create mode 100644 toolkit/content/widgets/named-deck.js create mode 100644 toolkit/content/widgets/notificationbox.js create mode 100644 toolkit/content/widgets/panel-list/README.stories.md create mode 100644 toolkit/content/widgets/panel-list/panel-item.css create mode 100644 toolkit/content/widgets/panel-list/panel-list.css create mode 100644 toolkit/content/widgets/panel-list/panel-list.js create mode 100644 toolkit/content/widgets/panel-list/panel-list.stories.mjs create mode 100644 toolkit/content/widgets/panel.js create mode 100644 toolkit/content/widgets/popupnotification.js create mode 100644 toolkit/content/widgets/radio.js create mode 100644 toolkit/content/widgets/richlistbox.js create mode 100644 toolkit/content/widgets/search-textbox.js create mode 100644 toolkit/content/widgets/spinner.js create mode 100644 toolkit/content/widgets/stringbundle.js create mode 100644 toolkit/content/widgets/tabbox.js create mode 100644 toolkit/content/widgets/text.js create mode 100644 toolkit/content/widgets/textrecognition.js create mode 100644 toolkit/content/widgets/timekeeper.js create mode 100644 toolkit/content/widgets/timepicker.js create mode 100644 toolkit/content/widgets/toolbarbutton.js create mode 100644 toolkit/content/widgets/tree.js create mode 100644 toolkit/content/widgets/vendor/lit.all.mjs create mode 100644 toolkit/content/widgets/videocontrols.js create mode 100644 toolkit/content/widgets/wizard.js create mode 100644 toolkit/content/xul.css (limited to 'toolkit/content') diff --git a/toolkit/content/.eslintrc.js b/toolkit/content/.eslintrc.js new file mode 100644 index 0000000000..b56cafb08b --- /dev/null +++ b/toolkit/content/.eslintrc.js @@ -0,0 +1,24 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +"use strict"; + +module.exports = { + overrides: [ + { + files: "./**/*.?(m)js", + excludedFiles: "aboutwebrtc/**", + env: { + "mozilla/browser-window": true, + }, + }, + ], + plugins: ["mozilla"], + + rules: { + // XXX Bug 1358949 - This should be reduced down - probably to 20 or to + // be removed & synced with the mozilla/recommended value. + complexity: ["error", 48], + }, +}; diff --git a/toolkit/content/TopLevelVideoDocument.js b/toolkit/content/TopLevelVideoDocument.js new file mode 100644 index 0000000000..4505a93d18 --- /dev/null +++ b/toolkit/content/TopLevelVideoDocument.js @@ -0,0 +1,69 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +"use strict"; + +// Hide our variables from the web content, even though the spec allows them +// (and the DOM) to be accessible (see bug 1474832) +{ + //