Difference between revisions of "Template:Errata table"
Dinoguy1000 (talk | contribs) (fix bugs and make code a bit more robust) |
Dinoguy1000 (talk | contribs) (add support for a seventh errata, for Card Errata:Magic Cylinder (I'm gonna have to figure out something better then a table; this looks bad enough on Monobook and must break horribly on Wikia)) |
||
Line 2: | Line 2: | ||
{{ | {{ | ||
#if: {{{1|}}} | #if: {{{1|}}} | ||
− | | <tr style="color: #FF0;"><th style="background: #800000;" colspan="{{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 6 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 5 | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | 4 | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | 3 | 2 }} }} }} }}">{{{1}}}</th></tr> | + | | <tr style="color: #FF0;"><th style="background: #800000;" colspan="{{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | 7 | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 6 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 5 | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | 4 | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | 3 | 2 }} }} }} }} }}">{{{1}}}</th></tr> |
}} | }} | ||
<tr style="color: #FF0;"> | <tr style="color: #FF0;"> | ||
− | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <th scope="col" style="background: #800000; width: 16.66%">Fifth Errata'd Card</th> }} | + | {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <th scope="col" style="background: #800000; width: 14.28%;">Sixth Errata'd Card</th> }} |
− | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | <th scope="col" style="background: #800000; width: {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | 20 }}%">Fourth Errata'd Card</th> }} | + | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <th scope="col" style="background: #800000; width: {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | 14.28 | 16.66 }}%;">Fifth Errata'd Card</th> }} |
− | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | <th scope="col" style="background: #800000; width: {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 20 | 25 }} }}%">Third Errata'd Card</th> }} | + | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | <th scope="col" style="background: #800000; width: {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | 14.28 | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | 20 }} }}%;">Fourth Errata'd Card</th> }} |
− | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | <th scope="col" style="background: #800000; width: {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 20 | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | 25 | 33.33 }} }} }}%">Second Errata'd Card</th> }} | + | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | <th scope="col" style="background: #800000; width: {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | 14.28 | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 20 | 25 }} }} }}%;">Third Errata'd Card</th> }} |
− | <th scope="col" style="background: #800000; width: {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 20 | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | 25 | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | 33.33 | 50 }} }} }} }}%">First Errata'd Card</th> | + | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | <th scope="col" style="background: #800000; width: {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | 14.28 | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 20 | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | 25 | 33.33 }} }} }} }}%;">Second Errata'd Card</th> }} |
− | <th scope="col" style="background: #800000; width: {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 20 | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | 25 | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | 33.33 | 50 }} }} }} }}%">Original Card</th> | + | <th scope="col" style="background: #800000; width: {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | 14.28 | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 20 | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | 25 | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | 33.33 | 50 }} }} }} }} }}%;">First Errata'd Card</th> |
+ | <th scope="col" style="background: #800000; width: {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | 14.28 | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | 16.66 | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | 20 | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | 25 | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | 33.33 | 50 }} }} }} }} }}%;">Original Card</th> | ||
</tr> | </tr> | ||
− | {{ #if: {{{name0|}}}{{{name1|}}}{{{name2|}}}{{{name3|}}}{{{name4|}}}{{{name5|}}} | <tr style="text-align: center;"> | + | {{ #if: {{{name0|}}}{{{name1|}}}{{{name2|}}}{{{name3|}}}{{{name4|}}}{{{name5|}}}{{{name6|}}} | <tr style="text-align: center;"> |
− | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>{{{name5}}}</td> }} | + | {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{name6}}}</td> }} |
− | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>{{{name4|}}}</td> }} | + | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{name5|}}}</td> }} |
− | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>{{{name3|}}}</td> }} | + | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{name4|}}}</td> }} |
− | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}}{{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>{{{name2|}}}</td> }} | + | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{name3|}}}</td> }} |
+ | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}}{{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{name2|}}}</td> }} | ||
<td>{{{name1|}}}</td> | <td>{{{name1|}}}</td> | ||
<td>{{{name0|}}}</td> | <td>{{{name0|}}}</td> | ||
</tr> }} | </tr> }} | ||
− | {{ #if: {{{lore0|}}}{{{lore1|}}}{{{lore2|}}}{{{lore3|}}}{{{lore4|}}}{{{lore5|}}} | <tr style="vertical-align: top;"> | + | {{ #if: {{{lore0|}}}{{{lore1|}}}{{{lore2|}}}{{{lore3|}}}{{{lore4|}}}{{{lore5|}}}{{{lore6|}}} | <tr style="vertical-align: top;"> |
− | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>{{{lore5}}}</td> }} | + | {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{lore6}}}</td> }} |
− | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>{{{lore4|}}}</td> }} | + | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{lore5|}}}</td> }} |
− | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>{{{lore3|}}}</td> }} | + | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{lore4|}}}</td> }} |
− | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}}{{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>{{{lore2|}}}</td> }} | + | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{lore3|}}}</td> }} |
+ | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}}{{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>{{{lore2|}}}</td> }} | ||
<td>{{{lore1|}}}</td> | <td>{{{lore1|}}}</td> | ||
<td>{{{lore0|}}}</td> | <td>{{{lore0|}}}</td> | ||
</tr> }} | </tr> }} | ||
− | {{ #if: {{{lore0T|}}}{{{lore1T|}}}{{{lore2T|}}}{{{lore3T|}}}{{{lore4T|}}}{{{lore5T|}}} | <tr style="vertical-align: top;"> | + | {{ #if: {{{lore0T|}}}{{{lore1T|}}}{{{lore2T|}}}{{{lore3T|}}}{{{lore4T|}}}{{{lore5T|}}}{{{lore6T|}}} | <tr style="vertical-align: top;"> |
− | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>'''Translated:'''<br />{{{lore5T}}}</td> }} | + | {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>'''Translated:'''<br />{{{lore6T}}}</td> }} |
− | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>'''Translated:'''<br />{{{lore4T|}}}</td> }} | + | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>'''Translated:'''<br />{{{lore5T|}}}</td> }} |
− | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>'''Translated:'''<br />{{{lore3T|}}}</td> }} | + | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>'''Translated:'''<br />{{{lore4T|}}}</td> }} |
− | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}}{{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>'''Translated:'''<br />{{{lore2T|}}}</td> }} | + | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>'''Translated:'''<br />{{{lore3T|}}}</td> }} |
+ | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}}{{{name3|}}}{{{lore3|}}}{{{lore3T|}}}{{{name4|}}}{{{lore4|}}}{{{lore4T|}}}{{{name5|}}}{{{lore5|}}}{{{lore5T|}}}{{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>'''Translated:'''<br />{{{lore2T|}}}</td> }} | ||
<td>'''Translated:'''<br />{{{lore1T|}}}</td> | <td>'''Translated:'''<br />{{{lore1T|}}}</td> | ||
<td>'''Translated:'''<br />{{{lore0T|}}}</td> | <td>'''Translated:'''<br />{{{lore0T|}}}</td> | ||
</tr> }} | </tr> }} | ||
<tr> | <tr> | ||
− | {{ #if: {{{lore5|}}}{{{ | + | {{ #if: {{{name6|}}}{{{lore6|}}}{{{lore6T|}}} | <td>[[File:{{PAGENAME: {{{image6}}} }}|thumb|center|<center>{{{cap6}}}</center>]]</td> }} |
− | {{ #if: {{{lore4|}}}{{{ | + | {{ #if: {{{name5|}}}{{{lore5|}}}{{{lore5T|}}} | <td>[[File:{{PAGENAME: {{{image5}}} }}|thumb|center|<center>{{{cap5}}}</center>]]</td> }} |
− | {{ #if: {{{lore3|}}}{{{ | + | {{ #if: {{{name4|}}}{{{lore4|}}}{{{lore4T|}}} | <td>[[File:{{PAGENAME: {{{image4}}} }}|thumb|center|<center>{{{cap4}}}</center>]]</td> }} |
− | {{ #if: {{{lore2|}}}{{{ | + | {{ #if: {{{name3|}}}{{{lore3|}}}{{{lore3T|}}} | <td>[[File:{{PAGENAME: {{{image3}}} }}|thumb|center|<center>{{{cap3}}}</center>]]</td> }} |
− | {{ #if: {{{lore1|}}}{{{ | + | {{ #if: {{{name2|}}}{{{lore2|}}}{{{lore2T|}}} | <td>[[File:{{PAGENAME: {{{image2}}} }}|thumb|center|<center>{{{cap2}}}</center>]]</td> }} |
− | {{ #if: {{{lore0|}}}{{{ | + | {{ #if: {{{name1|}}}{{{lore1|}}}{{{lore1T|}}} | <td>[[File:{{PAGENAME: {{{image1}}} }}|thumb|center|<center>{{{cap1}}}</center>]]</td> }} |
+ | {{ #if: {{{name0|}}}{{{lore0|}}}{{{lore0T|}}} | <td>[[File:{{PAGENAME: {{{image0}}} }}|thumb|center|<center>{{{cap0}}}</center>]]</td> }} | ||
</tr> | </tr> | ||
</table>{{ | </table>{{ | ||
− | #if: {{{lore0T|}}}{{{lore1T|}}}{{{lore2T|}}}{{{lore3T|}}}{{{lore4T|}}}{{{lore5T|}}} | + | #if: {{{lore0T|}}}{{{lore1T|}}}{{{lore2T|}}}{{{lore3T|}}}{{{lore4T|}}}{{{lore5T|}}}{{{lore6T|}}} |
| [[Category:Errata table transclusions using translated lore parameters|{{PAGENAME}}]] | | [[Category:Errata table transclusions using translated lore parameters|{{PAGENAME}}]] | ||
}}<noinclude> | }}<noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
[[Category:Templates|{{PAGENAME}}]]</noinclude> | [[Category:Templates|{{PAGENAME}}]]</noinclude> |