Template:IconBox: Difference between revisionsGive feedback
Create generic header-icon-text box split out of Template:AbilityInteraction; markup unchanged (with help from vergir-bot LLM) |
Support new "enhanced" state (with help from vergir-bot LLM) |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<includeonly><templatestyles src="IconBox/styles.css" /><div class=" | <includeonly><templatestyles src="IconBox/styles.css" /><div class="iconbox {{#if:{{{type|}}}|iconbox-type-{{{type}}}}} {{#switch:{{lc:{{{state|}}}}}|disabled=iconbox-disabled|partial=iconbox-partial|enhanced=iconbox-enhanced}}" data-iconbox-icon="{{{iconfile|}}}" data-iconbox-title="{{{title|}}}" data-iconbox-state="{{#switch:{{lc:{{{state|}}}}}|disabled=disabled|partial=partial|enhanced=enhanced|#default=normal}}"> | ||
<div class=" | <div class="iconbox-header plainlinks">{{#if:{{{link|}}} | ||
|[{{#ifeq:{{lc:{{padleft:|4|{{{link|}}}}}}}|http|{{{link|}}}|https://deadlock.wiki/{{urlencode:{{{link|}}}|WIKI}}}} {{{title|}}}] | |[{{#ifeq:{{lc:{{padleft:|4|{{{link|}}}}}}}|http|{{{link|}}}|https://deadlock.wiki/{{urlencode:{{{link|}}}|WIKI}}}} {{{title|}}}] | ||
|{{{title|}}} | |{{{title|}}} | ||
}}</div> | }}</div> | ||
<div class=" | <div class="iconbox-body"> | ||
<div class=" | <div class="iconbox-icon">{{#if:{{{iconfile|}}} | ||
|[[File:{{{iconfile}}}|48px|link={{#if:{{{link|}}}|{{#ifeq:{{lc:{{padleft:|4|{{{link|}}}}}}}|http|{{{link|}}}|https://deadlock.wiki/{{urlencode:{{{link|}}}|WIKI}}}}}}|alt={{{title|}}}]]{{#ifeq:{{lc:{{{state|}}}}}|partial|<span class=" | |[[File:{{{iconfile}}}|48px|link={{#if:{{{link|}}}|{{#ifeq:{{lc:{{padleft:|4|{{{link|}}}}}}}|http|{{{link|}}}|https://deadlock.wiki/{{urlencode:{{{link|}}}|WIKI}}}}}}|alt={{{title|}}}]]{{#ifeq:{{lc:{{{state|}}}}}|partial|<span class="iconbox-icon-partial">[[File:{{{iconfile}}}|48px|link=]]</span>}} | ||
}}</div> | }}</div> | ||
<div class=" | <div class="iconbox-text"> | ||
{{{text|}}} | {{{text|}}} | ||
</div> | </div> | ||
</div> | </div> | ||
</div></includeonly><noinclude>{{Documentation}}</noinclude> | </div></includeonly><noinclude>{{Documentation}}</noinclude> | ||