Never offer to install add-ons in SeaMonkey

Este commit está contenido en:
JustOff
2018-10-07 00:16:36 +03:00
padre 8b2849de6e
commit 0d6e08b101
Se han modificado 3 ficheros con 6 adiciones y 12 borrados

Ver fichero

@@ -92,12 +92,10 @@ let Addon = {
let appver; let appver;
if (Services.appinfo.name == "Pale Moon") { if (Services.appinfo.name == "Pale Moon") {
appver = "27.9"; appver = "27.9";
} else if (Services.appinfo.name == "SeaMonkey") { } else if (Services.appinfo.name != "SeaMonkey") {
appver = "52.0";
} else {
appver = Services.appinfo.version; appver = Services.appinfo.version;
} }
if (Services.vc.compare(dbQuery.row.min, appver) <= 0 && Services.vc.compare(appver, dbQuery.row.max) <= 0) { if (appver && Services.vc.compare(dbQuery.row.min, appver) <= 0 && Services.vc.compare(appver, dbQuery.row.max) <= 0) {
data.compat = "add"; data.compat = "add";
data.action = "Install Now"; data.action = "Install Now";
data.downurl = "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url; data.downurl = "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url;

Ver fichero

@@ -172,12 +172,10 @@ let List = {
let appver; let appver;
if (Services.appinfo.name == "Pale Moon") { if (Services.appinfo.name == "Pale Moon") {
appver = "27.9"; appver = "27.9";
} else if (Services.appinfo.name == "SeaMonkey") { } else if (Services.appinfo.name != "SeaMonkey") {
appver = "52.0";
} else {
appver = Services.appinfo.version; appver = Services.appinfo.version;
} }
if (Services.vc.compare(dbQuery.row.min, appver) <= 0 && Services.vc.compare(appver, dbQuery.row.max) <= 0) { if (appver && Services.vc.compare(dbQuery.row.min, appver) <= 0 && Services.vc.compare(appver, dbQuery.row.max) <= 0) {
item = item.replace("%COMPAT%", "add"); item = item.replace("%COMPAT%", "add");
item = item.replace("%ACTION%", "Install Now"); item = item.replace("%ACTION%", "Install Now");
item = item.replace("%DOWNURL%", "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url); item = item.replace("%DOWNURL%", "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url);

Ver fichero

@@ -110,12 +110,10 @@ let Versions = {
let appver; let appver;
if (Services.appinfo.name == "Pale Moon") { if (Services.appinfo.name == "Pale Moon") {
appver = "27.9"; appver = "27.9";
} else if (Services.appinfo.name == "SeaMonkey") { } else if (Services.appinfo.name != "SeaMonkey") {
appver = "52.0";
} else {
appver = Services.appinfo.version; appver = Services.appinfo.version;
} }
if (Services.vc.compare(dbQuery.row.min, appver) <= 0 && Services.vc.compare(appver, dbQuery.row.max) <= 0) { if (appver && Services.vc.compare(dbQuery.row.min, appver) <= 0 && Services.vc.compare(appver, dbQuery.row.max) <= 0) {
item = item.replace("%COMPAT%", "add"); item = item.replace("%COMPAT%", "add");
item = item.replace("%ACTION%", "Install Now"); item = item.replace("%ACTION%", "Install Now");
item = item.replace("%DOWNURL%", "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url); item = item.replace("%DOWNURL%", "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url);