Modding:Mod compatibility/barchart: Difference between revisions
Appearance
imported>Pathoschild + script |
imported>Pathoschild combine ok + workaround, tweak text |
||
| Line 1: | Line 1: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| <div style="display: inline-block; width: {{#expr:{{{ok|0}}} * 2}}px; background: #9F9;"> </div> | | <div style="display: inline-block; width: {{#expr:({{{ok|0}}} + {{{workaround|0}}}) * 2}}px; background: #9F9;"> </div> | ||
| | | {{#expr:{{{ok|0}}} + {{{workaround|0}}}}}% are compatible or have a working alternative. | ||
|- | |- | ||
| <div style="display: inline-block; width: {{#expr:{{{soon|0}}} * 2}}px; background: #FF9;"> </div> | | <div style="display: inline-block; width: {{#expr:{{{soon|0}}} * 2}}px; background: #FF9;"> </div> | ||
| {{{soon}}}% have an update coming soon. | | {{{soon|0}}}% have an update coming soon. | ||
|- | |- | ||
| <div style="display: inline-block; width: {{#expr:{{{broken| | | <div style="display: inline-block; width: {{#expr:{{{broken|30}}} * 2}}px; background: #F99;"> </div> | ||
| {{{broken}}}% are | | {{{broken|0}}}% are broken and not open-source.<br /><small>(Many of these broke in Stardew Valley 1.1 or 1.2. Some may be updated by their authors.)</small> | ||
|}<noinclude> | |}<noinclude> | ||
Revision as of 03:05, 19 July 2017
| 0% are compatible or have a working alternative. | |
| 0% have an update coming soon. | |
| 0% are broken and not open-source. (Many of these broke in Stardew Valley 1.1 or 1.2. Some may be updated by their authors.) |
Usage
List the percentage values for each group:
{{/barchart
|ok = 52
|workaround = 23
|soon = 10
|broken = 15
}}
Script
This tiny script generates the template call when run from the parent page.
var ok = $("#mod-list tr[data-status='ok']").length;
var workaround = $("#mod-list tr[data-status='workaround']").length;
var soon = $("#mod-list tr[data-status='soon']").length;
var broken = $("#mod-list tr[data-status='broken']").length;
`
{{/barchart
|ok = ${ok}
|workaround = ${workaround}
|soon = ${soon}
|broken = ${broken}
}}
`