tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 7f95bba05ff6b17e056b791a15c811a7d0854a7e
parent 4c6114842685c51cc3f5609abf90a5106598468a
Author: Erik Nordin <enordin@mozilla.com>
Date:   Tue, 23 Dec 2025 16:05:27 +0000

Bug 1992232 - Part 2/6: Sort about:translations Elements r=translations-reviewers,gregtatum

This commit is a minor code reorganization to sort things alphabetically.
It just feels more systematic and easier to be consistent as we add more elements.

Differential Revision: https://phabricator.services.mozilla.com/D276111

Diffstat:
Mtoolkit/components/translations/content/about-translations.mjs | 40++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/toolkit/components/translations/content/about-translations.mjs b/toolkit/components/translations/content/about-translations.mjs @@ -165,16 +165,16 @@ class AboutTranslations { * Instantiates and returns the elements that comprise the UI. * * @returns {{ - * mainUserInterface: HTMLElement, - * unsupportedInfoMessage: HTMLElement, + * detectLanguageOption: HTMLOptionElement, * languageLoadErrorMessage: HTMLElement, * learnMoreLink: HTMLAnchorElement, - * detectLanguageOption: HTMLOptionElement, + * mainUserInterface: HTMLElement, * sourceLanguageSelector: HTMLSelectElement, - * targetLanguageSelector: HTMLSelectElement, - * swapLanguagesButton: HTMLElement, * sourceTextArea: HTMLTextAreaElement, + * swapLanguagesButton: HTMLElement, + * targetLanguageSelector: HTMLSelectElement, * targetTextArea: HTMLTextAreaElement, + * unsupportedInfoMessage: HTMLElement, * }} */ get elements() { @@ -183,11 +183,8 @@ class AboutTranslations { } this.#lazyElements = { - mainUserInterface: /** @type {HTMLElement} */ ( - document.getElementById("about-translations-main-user-interface") - ), - unsupportedInfoMessage: /** @type {HTMLElement} */ ( - document.getElementById("about-translations-unsupported-info-message") + detectLanguageOption: /** @type {HTMLOptionElement} */ ( + document.getElementById("about-translations-detect-language-option") ), languageLoadErrorMessage: /** @type {HTMLElement} */ ( document.getElementById( @@ -197,24 +194,27 @@ class AboutTranslations { learnMoreLink: /** @type {HTMLAnchorElement} */ ( document.getElementById("about-translations-learn-more-link") ), - detectLanguageOption: /** @type {HTMLOptionElement} */ ( - document.getElementById("about-translations-detect-language-option") + mainUserInterface: /** @type {HTMLElement} */ ( + document.getElementById("about-translations-main-user-interface") ), sourceLanguageSelector: /** @type {HTMLSelectElement} */ ( document.getElementById("about-translations-source-select") ), - targetLanguageSelector: /** @type {HTMLSelectElement} */ ( - document.getElementById("about-translations-target-select") + sourceTextArea: /** @type {HTMLTextAreaElement} */ ( + document.getElementById("about-translations-source-textarea") ), swapLanguagesButton: /** @type {HTMLElement} */ ( document.getElementById("about-translations-swap-languages-button") ), - sourceTextArea: /** @type {HTMLTextAreaElement} */ ( - document.getElementById("about-translations-source-textarea") + targetLanguageSelector: /** @type {HTMLSelectElement} */ ( + document.getElementById("about-translations-target-select") ), targetTextArea: /** @type {HTMLTextAreaElement} */ ( document.getElementById("about-translations-target-textarea") ), + unsupportedInfoMessage: /** @type {HTMLElement} */ ( + document.getElementById("about-translations-unsupported-info-message") + ), }; return this.#lazyElements; @@ -319,23 +319,23 @@ class AboutTranslations { #initializeEventListeners() { const { learnMoreLink, - swapLanguagesButton, sourceLanguageSelector, - targetLanguageSelector, sourceTextArea, + swapLanguagesButton, + targetLanguageSelector, } = this.elements; learnMoreLink.addEventListener("click", this.#onLearnMoreLink); - swapLanguagesButton.addEventListener("click", this.#onSwapLanguagesButton); sourceLanguageSelector.addEventListener( "input", this.#onSourceLanguageInput ); + sourceTextArea.addEventListener("input", this.#onSourceTextInput); + swapLanguagesButton.addEventListener("click", this.#onSwapLanguagesButton); targetLanguageSelector.addEventListener( "input", this.#onTargetLanguageInput ); - sourceTextArea.addEventListener("input", this.#onSourceTextInput); window.addEventListener("resize", this.#onResize); window.visualViewport.addEventListener("resize", this.#onResize); }