From 0d6e08b101d7b41fc775d0887266e87d3884a347 Mon Sep 17 00:00:00 2001 From: JustOff Date: Sun, 7 Oct 2018 00:16:36 +0300 Subject: [PATCH] Never offer to install add-ons in SeaMonkey --- content/addon.js | 6 ++---- content/list.js | 6 ++---- content/versions.js | 6 ++---- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/content/addon.js b/content/addon.js index f614fb0..514437f 100644 --- a/content/addon.js +++ b/content/addon.js @@ -92,12 +92,10 @@ let Addon = { let appver; if (Services.appinfo.name == "Pale Moon") { appver = "27.9"; - } else if (Services.appinfo.name == "SeaMonkey") { - appver = "52.0"; - } else { + } else if (Services.appinfo.name != "SeaMonkey") { 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.action = "Install Now"; data.downurl = "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url; diff --git a/content/list.js b/content/list.js index 5cd8055..5ba91a0 100644 --- a/content/list.js +++ b/content/list.js @@ -172,12 +172,10 @@ let List = { let appver; if (Services.appinfo.name == "Pale Moon") { appver = "27.9"; - } else if (Services.appinfo.name == "SeaMonkey") { - appver = "52.0"; - } else { + } else if (Services.appinfo.name != "SeaMonkey") { 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("%ACTION%", "Install Now"); item = item.replace("%DOWNURL%", "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url); diff --git a/content/versions.js b/content/versions.js index 53e679c..9b0ac10 100644 --- a/content/versions.js +++ b/content/versions.js @@ -110,12 +110,10 @@ let Versions = { let appver; if (Services.appinfo.name == "Pale Moon") { appver = "27.9"; - } else if (Services.appinfo.name == "SeaMonkey") { - appver = "52.0"; - } else { + } else if (Services.appinfo.name != "SeaMonkey") { 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("%ACTION%", "Install Now"); item = item.replace("%DOWNURL%", "https://addons.mozilla.org/firefox/downloads/file/" + dbQuery.row.url);