mirror of
https://codeberg.org/librewolf/source.git
synced 2024-12-22 13:43:04 -05:00
Fix fullpage-translations-customization.patch
This commit is contained in:
parent
7af080e8d1
commit
0a41a8f7a3
1 changed files with 15 additions and 22 deletions
|
@ -1,21 +1,17 @@
|
||||||
diff --git a/browser/base/content/main-popupset.inc.xhtml b/browser/base/content/main-popupset.inc.xhtml
|
|
||||||
index 2633ccd..d2156e6 100644
|
|
||||||
--- a/browser/base/content/main-popupset.inc.xhtml
|
--- a/browser/base/content/main-popupset.inc.xhtml
|
||||||
+++ b/browser/base/content/main-popupset.inc.xhtml
|
+++ b/browser/base/content/main-popupset.inc.xhtml
|
||||||
@@ -654,6 +654,8 @@
|
@@ -652,6 +652,8 @@
|
||||||
checked="false"
|
checked="false"
|
||||||
autocheck="false"
|
autocheck="false"
|
||||||
oncommand="TranslationsPanel.onNeverTranslateSite()"/>
|
oncommand="FullPageTranslationsPanel.onNeverTranslateSite()"/>
|
||||||
+ <menuitem data-l10n-id="translations-panel-disable-translations"
|
+ <menuitem data-l10n-id="translations-panel-disable-translations"
|
||||||
+ oncommand="TranslationsPanel.openDisableTranslations()"/>
|
+ oncommand="FullPageTranslationsPanel.openDisableTranslations()"/>
|
||||||
<menuseparator/>
|
<menuseparator/>
|
||||||
<menuitem class="manage-languages-menuitem"
|
<menuitem class="manage-languages-menuitem"
|
||||||
data-l10n-id="translations-panel-settings-manage-languages"
|
data-l10n-id="translations-panel-settings-manage-languages"
|
||||||
diff --git a/browser/components/preferences/main.inc.xhtml b/browser/components/preferences/main.inc.xhtml
|
|
||||||
index 30b9076..c338c45 100644
|
|
||||||
--- a/browser/components/preferences/main.inc.xhtml
|
--- a/browser/components/preferences/main.inc.xhtml
|
||||||
+++ b/browser/components/preferences/main.inc.xhtml
|
+++ b/browser/components/preferences/main.inc.xhtml
|
||||||
@@ -384,27 +384,36 @@
|
@@ -381,27 +381,36 @@
|
||||||
preference="layout.spellcheckDefault"/>
|
preference="layout.spellcheckDefault"/>
|
||||||
|
|
||||||
<!-- Translations -->
|
<!-- Translations -->
|
||||||
|
@ -72,11 +68,9 @@ index 30b9076..c338c45 100644
|
||||||
</vbox>
|
</vbox>
|
||||||
</vbox>
|
</vbox>
|
||||||
</groupbox>
|
</groupbox>
|
||||||
diff --git a/browser/components/preferences/main.js b/browser/components/preferences/main.js
|
|
||||||
index 08c91c4..ef459f9 100644
|
|
||||||
--- a/browser/components/preferences/main.js
|
--- a/browser/components/preferences/main.js
|
||||||
+++ b/browser/components/preferences/main.js
|
+++ b/browser/components/preferences/main.js
|
||||||
@@ -141,6 +141,10 @@ Preferences.addAll([
|
@@ -144,6 +144,10 @@ Preferences.addAll([
|
||||||
{ id: "dom.ipc.processCount.web", type: "int" },
|
{ id: "dom.ipc.processCount.web", type: "int" },
|
||||||
{ id: "layers.acceleration.disabled", type: "bool", inverted: true },
|
{ id: "layers.acceleration.disabled", type: "bool", inverted: true },
|
||||||
|
|
||||||
|
@ -87,7 +81,7 @@ index 08c91c4..ef459f9 100644
|
||||||
// Files and Applications
|
// Files and Applications
|
||||||
{ id: "pref.downloads.disable_button.edit_actions", type: "bool" },
|
{ id: "pref.downloads.disable_button.edit_actions", type: "bool" },
|
||||||
|
|
||||||
@@ -323,6 +327,22 @@ var gMainPane = {
|
@@ -325,6 +329,22 @@ var gMainPane = {
|
||||||
|
|
||||||
gMainPane.initTranslations();
|
gMainPane.initTranslations();
|
||||||
|
|
||||||
|
@ -110,7 +104,7 @@ index 08c91c4..ef459f9 100644
|
||||||
if (
|
if (
|
||||||
Services.prefs.getBoolPref(
|
Services.prefs.getBoolPref(
|
||||||
"media.videocontrols.picture-in-picture.enabled"
|
"media.videocontrols.picture-in-picture.enabled"
|
||||||
@@ -783,6 +803,10 @@ var gMainPane = {
|
@@ -771,6 +791,10 @@ var gMainPane = {
|
||||||
document.getElementById("checkSpelling"),
|
document.getElementById("checkSpelling"),
|
||||||
() => this.writeCheckSpelling()
|
() => this.writeCheckSpelling()
|
||||||
);
|
);
|
||||||
|
@ -121,7 +115,7 @@ index 08c91c4..ef459f9 100644
|
||||||
Preferences.addSyncFromPrefListener(
|
Preferences.addSyncFromPrefListener(
|
||||||
document.getElementById("alwaysAsk"),
|
document.getElementById("alwaysAsk"),
|
||||||
() => this.readUseDownloadDir()
|
() => this.readUseDownloadDir()
|
||||||
@@ -1010,24 +1034,33 @@ var gMainPane = {
|
@@ -1001,24 +1025,33 @@ var gMainPane = {
|
||||||
document.getElementById("zoomBox").hidden = false;
|
document.getElementById("zoomBox").hidden = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -159,25 +153,24 @@ index 08c91c4..ef459f9 100644
|
||||||
class TranslationsState {
|
class TranslationsState {
|
||||||
/**
|
/**
|
||||||
* The fully initialized state.
|
* The fully initialized state.
|
||||||
diff --git a/browser/components/translations/content/translationsPanel.js b/browser/components/translations/content/translationsPanel.js
|
--- a/browser/components/translations/content/fullPageTranslationsPanel.js
|
||||||
index b9916dc..1ff8d64 100644
|
+++ b/browser/components/translations/content/fullPageTranslationsPanel.js
|
||||||
--- a/browser/components/translations/content/translationsPanel.js
|
@@ -1239,6 +1239,15 @@ var FullPageTranslationsPanel = new (class {
|
||||||
+++ b/browser/components/translations/content/translationsPanel.js
|
|
||||||
@@ -1318,6 +1318,12 @@ var TranslationsPanel = new (class {
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
+ openDisableTranslations() {
|
+ openDisableTranslations() {
|
||||||
+ const window =
|
+ const window =
|
||||||
+ gBrowser.selectedBrowser.browsingContext.top.embedderElement.ownerGlobal;
|
+ gBrowser.selectedBrowser.browsingContext.top.embedderElement.ownerGlobal;
|
||||||
+ window.openTrustedLinkIn("about:preferences#general-translations-enable", "tab");
|
+ window.openTrustedLinkIn(
|
||||||
|
+ "about:preferences#general-translations-enable",
|
||||||
|
+ "tab"
|
||||||
|
+ );
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
/**
|
/**
|
||||||
* Redirect the user to about:preferences
|
* Redirect the user to about:preferences
|
||||||
*/
|
*/
|
||||||
diff --git a/browser/locales/en-US/browser/translations.ftl b/browser/locales/en-US/browser/translations.ftl
|
|
||||||
index 8483a45..14478f4 100644
|
|
||||||
--- a/browser/locales/en-US/browser/translations.ftl
|
--- a/browser/locales/en-US/browser/translations.ftl
|
||||||
+++ b/browser/locales/en-US/browser/translations.ftl
|
+++ b/browser/locales/en-US/browser/translations.ftl
|
||||||
@@ -58,6 +58,9 @@ translations-panel-settings-never-translate-unknown-language =
|
@@ -58,6 +58,9 @@ translations-panel-settings-never-translate-unknown-language =
|
||||||
|
|
Loading…
Reference in a new issue