Template:Colored box: Difference between revisions
en>Krinkle Add support for 'title-link' option. This is intended to make the entire heading box clickable. We can't add classes to page links in wikitext, but through CSS we can use flexbox to make the element grow to the available space |
m 55 revisions imported |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<div class="mw-tpl-colorbox {{{class|}}}" style=" | <div class="mw-tpl-colorbox {{{class|}}}" style=" | ||
{{#if: {{{background-content-color|}}} | {{#if: {{{background-content-color|}}} | ||
| background-color: {{{background-content-color|#fff}}}; | | background-color: {{{background-content-color|#fff}}}; color: #333; | ||
}} | }} | ||
{{{style|}}} | {{{style|}}} | ||
"><templatestyles src="Colored box/style.css"/><!-- | "><templatestyles src="Colored box/style.css"/><!-- | ||
--><div class="mw-tpl-colorbox-title" style=" | --><div class="mw-tpl-colorbox-title {{#if: {{{title-link|}}} | mw-tpl-colorbox-title--linked }}" style=" | ||
{{#if: {{{background-title-color|}}} | {{#if: {{{background-title-color|}}} | ||
| background-color: {{{background-title-color|#eaecf0}}}; | | background-color: {{{background-title-color|#eaecf0}}}; | ||
}} | }} | ||
{{#if: {{{title-color|}}} | color: {{{title-color|#000000}}}; }}" | {{#if: {{{title-color|}}} | color: {{{title-color|#000000}}}; }}" | ||
">{{#if: {{{icon|}}} | [[File:{{{icon}}}|20px|class=colorbox-title-icon|link={{{title-link|}}}|alt=]]  }}<!-- | ">{{#if: {{{icon|}}} | [[File:{{{icon}}}|20px|class=mw-tpl-colorbox-title-icon|link={{{title-link|}}}|alt=]]  }}<!-- | ||
-->{{#if: {{{title-link|}}} | [[{{{title-link|}}}|<strong>{{{title}}}</strong>]] | <strong>{{{title}}}</strong> }}<!-- | -->{{#if: {{{title-link|}}} | [[{{{title-link|}}}|<strong>{{{title}}}</strong>]] | <strong>{{{title}}}</strong> }}<!-- | ||
-->{{#if: {{{link|}}} | -->{{#if: {{{view-link|{{{link|}}}}}} | ||
|<div class="mw-tpl-colorbox-title-corner">[[{{{link}}}|<span style="{{#if: {{{link-color|{{{title-color|}}}}}} | color: {{{link-color|{{{title-color|}}}}}}; }}">{{{view-text|view}}}</span>]]</div> | |<div class="mw-tpl-colorbox-title-corner">[[{{{view-link|{{{link|}}}}}}|<span style="{{#if: {{{link-color|{{{title-color|}}}}}} | color: {{{link-color|{{{title-color|}}}}}}; }}">{{{view-text|view}}}</span>]]</div> | ||
|{{#if:{{{link2|}}} | |{{#if: {{{view-extlink|{{{link2|}}}}}} | ||
|<div class="mw-tpl-colorbox-title-corner">[{{{link2}}} <span style="{{#if: {{{link-color|{{{title-color|}}}}}} | color: {{{link-color|{{{title-color|}}}}}}; }}">{{{view-text|view}}}</span>]</div> | |<div class="mw-tpl-colorbox-title-corner">[{{{view-extlink|{{{link2|}}}}}} <span style="{{#if: {{{link-color|{{{title-color|}}}}}} | color: {{{link-color|{{{title-color|}}}}}}; }}">{{{view-text|view}}}</span>]</div> | ||
}} | }} | ||
}} | }} |
Latest revision as of 09:25, 8 April 2024
{{{title}}}
{{{content}}}
Lua error in Module:Documentation at line 144: message: type error in message cfg.container (string expected, got nil).