mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-09 09:18:42 +09:00
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.
This commit is contained in:
parent
8658452304
commit
369e68a663
4 changed files with 11 additions and 217 deletions
|
|
@ -868,15 +868,6 @@
|
|||
<xul:label anonid="date-updated" class="date-updated"
|
||||
unknown="&addon.unknownDate;"/>
|
||||
</xul:hbox>
|
||||
<xul:hbox class="experiment-container">
|
||||
<svg width="6" height="6" viewBox="0 0 6 6" version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
class="experiment-bullet-container">
|
||||
<circle cx="3" cy="3" r="3" class="experiment-bullet"/>
|
||||
</svg>
|
||||
<xul:label anonid="experiment-state" class="experiment-state"/>
|
||||
<xul:label anonid="experiment-time" class="experiment-time"/>
|
||||
</xul:hbox>
|
||||
|
||||
<xul:hbox class="advancedinfo-container" flex="1">
|
||||
<xul:vbox class="description-outer-container" flex="1">
|
||||
|
|
@ -1042,12 +1033,6 @@
|
|||
<field name="_version">
|
||||
document.getAnonymousElementByAttribute(this, "anonid", "version");
|
||||
</field>
|
||||
<field name="_experimentState">
|
||||
document.getAnonymousElementByAttribute(this, "anonid", "experiment-state");
|
||||
</field>
|
||||
<field name="_experimentTime">
|
||||
document.getAnonymousElementByAttribute(this, "anonid", "experiment-time");
|
||||
</field>
|
||||
<field name="_icon">
|
||||
document.getAnonymousElementByAttribute(this, "anonid", "icon");
|
||||
</field>
|
||||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
]]></body>
|
||||
</method>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue