diff options
author | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2018-12-15 14:35:39 -0500 |
---|---|---|
committer | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2018-12-15 14:35:39 -0500 |
commit | 0130416bd1d54f243252ebe00f78c185342ab9d3 (patch) | |
tree | 6250ef99ffe11278c1c9b57b6924aa061ae4cf31 /src/SMAPI.Web/wwwroot/Content/js/mods.js | |
parent | 39341d772e99492f239ad8aff09cca8760ff5b83 (diff) | |
download | SMAPI-0130416bd1d54f243252ebe00f78c185342ab9d3.tar.gz SMAPI-0130416bd1d54f243252ebe00f78c185342ab9d3.tar.bz2 SMAPI-0130416bd1d54f243252ebe00f78c185342ab9d3.zip |
show SMAPI 3.0 readiness for unofficial updates too (#606)
Diffstat (limited to 'src/SMAPI.Web/wwwroot/Content/js/mods.js')
-rw-r--r-- | src/SMAPI.Web/wwwroot/Content/js/mods.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/SMAPI.Web/wwwroot/Content/js/mods.js b/src/SMAPI.Web/wwwroot/Content/js/mods.js index 23c7aa7e..28992908 100644 --- a/src/SMAPI.Web/wwwroot/Content/js/mods.js +++ b/src/SMAPI.Web/wwwroot/Content/js/mods.js @@ -124,6 +124,9 @@ smapi.modList = function (mods) { // set initial visibility mod.Visible = true; + // set overall compatibility + mod.LatestCompatibility = mod.BetaCompatibility || mod.Compatibility; + // concatenate searchable text mod.SearchableText = [mod.Name, mod.AlternateNames, mod.Author, mod.AlternateAuthors, mod.Compatibility.Summary, mod.BrokeIn]; if (mod.Compatibility.UnofficialVersion) @@ -202,7 +205,7 @@ smapi.modList = function (mods) { return false; // check status - var status = (mod.BetaCompatibility || mod.Compatibility).Status; + var status = mod.LatestCompatibility.Status; if (filters.status[status] && !filters.status[status].value) return false; @@ -250,7 +253,7 @@ smapi.modList = function (mods) { * @returns {string} The compatibility group (one of 'compatible', 'workaround', 'soon', 'broken', 'abandoned', or 'invalid'). */ getCompatibilityGroup: function (mod) { - var status = (mod.BetaCompatibility || mod.Compatibility).Status; + var status = mod.LatestCompatibility.Status; switch (status) { // obsolete case "abandoned": |