From 369e68a663c36d049956ac4e251f821a4cdb211e Mon Sep 17 00:00:00 2001 From: FranklinDM Date: Mon, 19 Jun 2023 21:32:45 +0800 Subject: [PATCH] Issue #21 - Part 1: Remove experiments base code from the Add-ons Manager The experiments manager was already removed in bf6bb142fc5bcb49b053788e06160af304f639e5 and this was imported dead code from Tycho AM. --- .../mozapps/extensions/content/extensions.css | 34 ----- .../mozapps/extensions/content/extensions.xml | 46 ------- .../mozapps/extensions/content/extensions.xul | 27 ---- .../extensions/internal/XPIProvider.jsm | 121 ++---------------- 4 files changed, 11 insertions(+), 217 deletions(-) diff --git a/toolkit/mozapps/extensions/content/extensions.css b/toolkit/mozapps/extensions/content/extensions.css index 41c1405657..3eeb173bde 100644 --- a/toolkit/mozapps/extensions/content/extensions.css +++ b/toolkit/mozapps/extensions/content/extensions.css @@ -202,10 +202,6 @@ setting[type="menulist"] { display: none; } -#addons-page .view-pane:not([type="experiment"]) .experiment-info-container { - display: none; -} - .addon .relnotes { -moz-user-select: text; } @@ -236,36 +232,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; -} - /* Indicator style for extension target application */ .addon[native] .nativeIndicator { margin-left: 5pt; diff --git a/toolkit/mozapps/extensions/content/extensions.xml b/toolkit/mozapps/extensions/content/extensions.xml index 28feb19698..5eff5ff1eb 100644 --- a/toolkit/mozapps/extensions/content/extensions.xml +++ b/toolkit/mozapps/extensions/content/extensions.xml @@ -868,15 +868,6 @@ - - - - - - - @@ -1042,12 +1033,6 @@ document.getAnonymousElementByAttribute(this, "anonid", "version"); - - document.getAnonymousElementByAttribute(this, "anonid", "experiment-state"); - - - document.getAnonymousElementByAttribute(this, "anonid", "experiment-time"); - document.getAnonymousElementByAttribute(this, "anonid", "icon"); @@ -1419,37 +1404,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/toolkit/mozapps/extensions/content/extensions.xul b/toolkit/mozapps/extensions/content/extensions.xul index 70ce55fa26..a61bb61627 100644 --- a/toolkit/mozapps/extensions/content/extensions.xul +++ b/toolkit/mozapps/extensions/content/extensions.xul @@ -91,8 +91,6 @@ - - @@ -354,22 +352,6 @@ - - -