Difference between revisions of "Template:SkillRow"
Line 3: | Line 3: | ||
{{#vardefine: firstOutput | 1 }} | {{#vardefine: firstOutput | 1 }} | ||
{{#vardefine: backgroundColorModifier | }} | {{#vardefine: backgroundColorModifier | }} | ||
+ | {{#vardefine: strLen | 0 }} | ||
+ | {{#vardefine: subStr | }} | ||
<includeonly> | <includeonly> | ||
− | |style="{{#if: {{{2}}} | background-color: lightgrey; }}text-align: left"| {{{1|}}} | + | |style="{{#if: {{{2}}} | background-color: lightgrey; }} text-align: left"| {{{1|}}} |
|style="text-align: left"| {{{3|}}} | |style="text-align: left"| {{{3|}}} | ||
{{#while: | {{#while: | ||
Line 15: | Line 17: | ||
{{#vardefine: endRange | {{#var: i}} }} | {{#vardefine: endRange | {{#var: i}} }} | ||
{{#switch: {{{ {{#var: i}} |}}} | {{#switch: {{{ {{#var: i}} |}}} | ||
− | |||
| Unknown | ? = {{#vardefine: backgroundColorModifier | style="background-color: red" }} | | Unknown | ? = {{#vardefine: backgroundColorModifier | style="background-color: red" }} | ||
| #default = {{#vardefine: backgroundColorModifier | }} | | #default = {{#vardefine: backgroundColorModifier | }} | ||
}} | }} | ||
+ | {{#vardefine: strLen | {{#len:{{{ {{#var: i}} |}}} }} | ||
+ | {{#ifeexpr: [[#expr: {{#var: strLen}} > 1 | {{#vardefine: subStr | {{#sub:{{{ {{#var: i}} |}}}|-1}} }} | ||
+ | {{#ifeq: {{#var: subStr}} | * | {{#vardefine: backgroundColorModifier | style="background-color: red" }} | ||
{{#ifeq: {{#var: firstOutput}} | 1 | {{!}} colspan="{{#expr: {{#var: endRange}} - {{#var: startRange}} + 1 }}" {{#var: backgroundColorModifier}} {{!}} {{{ {{#expr: {{#var: i}} }} |}}} | {{!}}{{!}} colspan="{{#expr: {{#var: endRange}} - {{#var: startRange}} + 1 }}" {{#var: backgroundColorModifier}} {{!}} {{{ {{#expr: {{#var: i}} }} |}}} }} | {{#ifeq: {{#var: firstOutput}} | 1 | {{!}} colspan="{{#expr: {{#var: endRange}} - {{#var: startRange}} + 1 }}" {{#var: backgroundColorModifier}} {{!}} {{{ {{#expr: {{#var: i}} }} |}}} | {{!}}{{!}} colspan="{{#expr: {{#var: endRange}} - {{#var: startRange}} + 1 }}" {{#var: backgroundColorModifier}} {{!}} {{{ {{#expr: {{#var: i}} }} |}}} }} | ||
{{#vardefine: backgroundColorModifier | }} | {{#vardefine: backgroundColorModifier | }} |
Revision as of 13:36, 17 July 2018
This is a template for formatting one row (skill) of the skill cap table