drop SMAPI 3.0 compatibility field (#638)
This commit is contained in:
parent
460b765f0b
commit
01221ea66f
|
@ -47,8 +47,7 @@
|
|||
</div>
|
||||
<div id="mod-count" v-show="showAdvanced">
|
||||
<div v-if="visibleStats.total > 0">
|
||||
{{visibleStats.total}} mods shown ({{Math.round((visibleStats.compatible + visibleStats.workaround) / visibleStats.total * 100)}}% compatible or have a workaround, {{Math.round((visibleStats.soon + visibleStats.broken) / visibleStats.total * 100)}}% broken, {{Math.round(visibleStats.abandoned / visibleStats.total * 100)}}% obsolete).<br />
|
||||
SMAPI 3.0 (upcoming): {{Math.round(visibleStats.smapi3_ok / visibleStats.total * 100)}}% ready, {{Math.round(visibleStats.smapi3_soon / visibleStats.total * 100)}}% soon, {{Math.round(visibleStats.smapi3_broken / visibleStats.total * 100)}}% broken, {{Math.round(visibleStats.smapi3_unknown / visibleStats.total * 100)}}% unknown.
|
||||
{{visibleStats.total}} mods shown ({{Math.round((visibleStats.compatible + visibleStats.workaround) / visibleStats.total * 100)}}% compatible or have a workaround, {{Math.round((visibleStats.soon + visibleStats.broken) / visibleStats.total * 100)}}% broken, {{Math.round(visibleStats.abandoned / visibleStats.total * 100)}}% obsolete).
|
||||
</div>
|
||||
<span v-else>No matching mods found.</span>
|
||||
</div>
|
||||
|
@ -61,7 +60,6 @@
|
|||
<th>compatibility</th>
|
||||
<th v-show="showAdvanced">broke in</th>
|
||||
<th v-show="showAdvanced">code</th>
|
||||
<th><small><a href="http://smapi.io/3.0">3.0 ready</a></small></th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
@ -93,12 +91,6 @@
|
|||
<span v-if="mod.SourceUrl"><a v-bind:href="mod.SourceUrl">source</a></span>
|
||||
<span v-else class="mod-closed-source">no source</span>
|
||||
</td>
|
||||
<td class="smapi-3-col">
|
||||
<small v-if="mod.LatestCompatibility.Status == 'ok' || mod.LatestCompatibility.Status == 'unofficial' || mod.LatestCompatibility.Status == 'optional' || mod.Smapi3Status == 'ok' || mod.Smapi3Status == 'soon' || mod.Smapi3Url">
|
||||
<a v-if="mod.Smapi3Url" v-bind:href="mod.Smapi3Url" v-bind:title="mod.Smapi3Tooltip">{{mod.Smapi3DisplayText}}</a>
|
||||
<span v-else v-bind:title="mod.Smapi3Tooltip">{{mod.Smapi3DisplayText}}</span>
|
||||
</small>
|
||||
</td>
|
||||
<td>
|
||||
<small><a v-bind:href="'#' + mod.Slug">#</a></small>
|
||||
</td>
|
||||
|
|
|
@ -11,11 +11,7 @@ smapi.modList = function (mods, enableBeta) {
|
|||
soon: 0,
|
||||
broken: 0,
|
||||
abandoned: 0,
|
||||
invalid: 0,
|
||||
smapi3_unknown: 0,
|
||||
smapi3_ok: 0,
|
||||
smapi3_broken: 0,
|
||||
smapi3_soon: 0
|
||||
invalid: 0
|
||||
};
|
||||
var data = {
|
||||
mods: mods,
|
||||
|
@ -52,16 +48,6 @@ smapi.modList = function (mods, enableBeta) {
|
|||
nexus: { value: true, label: "Nexus" },
|
||||
custom: { value: true }
|
||||
}
|
||||
},
|
||||
smapi3: {
|
||||
label: "SMAPI 3.0",
|
||||
value: {
|
||||
// note: keys must match status returned by the API
|
||||
ok: { value: true, label: "ready" },
|
||||
soon: { value: true },
|
||||
broken: { value: true },
|
||||
unknown: { value: true }
|
||||
}
|
||||
}
|
||||
},
|
||||
search: ""
|
||||
|
@ -97,24 +83,6 @@ smapi.modList = function (mods, enableBeta) {
|
|||
// set overall compatibility
|
||||
mod.LatestCompatibility = mod.BetaCompatibility || mod.Compatibility;
|
||||
|
||||
// set SMAPI 3.0 display text
|
||||
switch (mod.Smapi3Status) {
|
||||
case "ok":
|
||||
mod.Smapi3DisplayText = "✓ yes";
|
||||
mod.Smapi3Tooltip = "The latest version of this mod is compatible with SMAPI 3.0.";
|
||||
break;
|
||||
|
||||
case "broken":
|
||||
mod.Smapi3DisplayText = "✖ no";
|
||||
mod.Smapi3Tooltip = "This mod will break in SMAPI 3.0; consider notifying the author.";
|
||||
break;
|
||||
|
||||
default:
|
||||
mod.Smapi3DisplayText = "↻ " + mod.Smapi3Status;
|
||||
mod.Smapi3Tooltip = "This mod has a pending update for SMAPI 3.0 which hasn't been released yet.";
|
||||
break;
|
||||
}
|
||||
|
||||
// concatenate searchable text
|
||||
mod.SearchableText = [mod.Name, mod.AlternateNames, mod.Author, mod.AlternateAuthors, mod.Compatibility.Summary, mod.BrokeIn];
|
||||
if (mod.Compatibility.UnofficialVersion)
|
||||
|
@ -171,7 +139,6 @@ smapi.modList = function (mods, enableBeta) {
|
|||
if (mod.Visible) {
|
||||
stats.total++;
|
||||
stats[this.getCompatibilityGroup(mod)]++;
|
||||
stats["smapi3_" + mod.Smapi3Status]++;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -208,10 +175,6 @@ smapi.modList = function (mods, enableBeta) {
|
|||
return false;
|
||||
}
|
||||
|
||||
// check SMAPI 3.0 compatibility
|
||||
if (filters.smapi3.value[mod.Smapi3Status] && !filters.smapi3.value[mod.Smapi3Status].value)
|
||||
return false;
|
||||
|
||||
// check download sites
|
||||
var ignoreSites = [];
|
||||
|
||||
|
|
Loading…
Reference in New Issue