From 455ee361df9a80e06e3c657b2462fa830efe497a Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Wed, 9 Feb 2022 01:40:49 -0600 Subject: No Issue - Remove Mozilla Experiments support from the Add-ons Manager --- components/addons/content/extensions.css | 34 ------ components/addons/content/extensions.xml | 47 -------- components/addons/content/extensions.xul | 27 ----- components/addons/locale/extensions.dtd | 11 -- components/addons/locale/extensions.properties | 39 ------- components/addons/src/XPIProvider.jsm | 119 +++------------------ .../mozapps/extensions/category-experiments.png | Bin 822 -> 0 bytes .../linux/mozapps/extensions/experimentGeneric.png | Bin 822 -> 0 bytes .../themes/linux/mozapps/extensions/extensions.css | 34 ------ system/themes/linux/mozapps/jar.mn | 2 - .../mozapps/extensions/category-experiments.png | Bin 822 -> 0 bytes .../mozapps/extensions/experimentGeneric.png | Bin 822 -> 0 bytes .../windows/mozapps/extensions/extensions.css | 34 ------ system/themes/windows/mozapps/jar.mn | 1 - 14 files changed, 17 insertions(+), 331 deletions(-) delete mode 100644 system/themes/linux/mozapps/extensions/category-experiments.png delete mode 100644 system/themes/linux/mozapps/extensions/experimentGeneric.png delete mode 100644 system/themes/windows/mozapps/extensions/category-experiments.png delete mode 100644 system/themes/windows/mozapps/extensions/experimentGeneric.png diff --git a/components/addons/content/extensions.css b/components/addons/content/extensions.css index 51828d544..c483bcd56 100644 --- a/components/addons/content/extensions.css +++ b/components/addons/content/extensions.css @@ -200,10 +200,6 @@ setting[type="menulist"] { display: none; } -#addons-page .view-pane:not([type="experiment"]) .experiment-info-container { - display: none; -} - .addon .relnotes { -moz-user-select: text; } @@ -234,36 +230,6 @@ richlistitem:not([selected]) * { display: none; } -#experiments-learn-more[disabled="true"] { - display: none; -} - -#experiments-change-telemetry[disabled="true"] { - display: none; -} - -.view-pane[type="experiment"] .error, -.view-pane[type="experiment"] .warning, -.view-pane[type="experiment"] .addon:not([pending="uninstall"]) .pending, -.view-pane[type="experiment"] .disabled-postfix, -.view-pane[type="experiment"] .update-postfix, -.view-pane[type="experiment"] .version, -#detail-view[type="experiment"] .alert-container, -#detail-view[type="experiment"] #detail-version, -#detail-view[type="experiment"] #detail-creator { - display: none; -} - -.view-pane:not([type="experiment"]) .experiment-container, -.view-pane:not([type="experiment"]) #detail-experiment-container { - display: none; -} - -.addon[type="experiment"][status="installing"] .experiment-time, -.addon[type="experiment"][status="installing"] .experiment-state { - display: none; -} - /* Translators for Language Pack details */ .translators > label { -moz-margin-start: 0px; diff --git a/components/addons/content/extensions.xml b/components/addons/content/extensions.xml index 47f0b400d..9ea6a50df 100644 --- a/components/addons/content/extensions.xml +++ b/components/addons/content/extensions.xml @@ -864,16 +864,6 @@ - - - - - - - - @@ -1038,12 +1028,6 @@ document.getAnonymousElementByAttribute(this, "anonid", "version"); - - document.getAnonymousElementByAttribute(this, "anonid", "experiment-state"); - - - document.getAnonymousElementByAttribute(this, "anonid", "experiment-time"); - document.getAnonymousElementByAttribute(this, "anonid", "icon"); @@ -1405,37 +1389,6 @@ var showProgress = this.mAddon.purchaseURL || (this.mAddon.install && this.mAddon.install.state != AddonManager.STATE_INSTALLED); this._showStatus(showProgress ? "progress" : "none"); - - if (this.mAddon.type == "experiment") { - this.removeAttribute("notification"); - let prefix = "experiment."; - let active = this.mAddon.isActive; - - if (!showProgress) { - let stateKey = prefix + "state." + (active ? "active" : "complete"); - this._experimentState.value = gStrings.ext.GetStringFromName(stateKey); - - let now = Date.now(); - let end = this.endDate; - let days = Math.abs(end - now) / (24 * 60 * 60 * 1000); - - let timeKey = prefix + "time."; - let timeMessage; - - if (days < 1) { - timeKey += (active ? "endsToday" : "endedToday"); - timeMessage = gStrings.ext.GetStringFromName(timeKey); - } else { - timeKey += (active ? "daysRemaining" : "daysPassed"); - days = Math.round(days); - let timeString = gStrings.ext.GetStringFromName(timeKey); - timeMessage = PluralForm.get(days, timeString) - .replace("#1", days); - } - - this._experimentTime.value = timeMessage; - } - } ]]> diff --git a/components/addons/content/extensions.xul b/components/addons/content/extensions.xul index 70ce55fa2..a61bb6162 100644 --- a/components/addons/content/extensions.xul +++ b/components/addons/content/extensions.xul @@ -91,8 +91,6 @@ - - @@ -354,22 +352,6 @@ - - -