Template:Template shortcut: Difference between revisions

Update from sandbox/testcases ("top" parameter per {{TOC left}}, no colon)
(add optional clear parameter, with syntax that matches template:stack (see talk))
(Update from sandbox/testcases ("top" parameter per {{TOC left}}, no colon))
Line 1:
<table class="shortcutbox shortcutbox-template plainlinks noprint" style="
style="{{#switch:{{{clear|}}} |true=clear:{{{float|right}}}; |left|right|both=clear:{{{clear|}}}; |#default=}}<!--
-->{{#ifeq:{{{float|}}}|left
| float:left; margin: .3em 1em .3em .3em;
| float:rightleft; margin: {{{top|0.3em}}} 1.3em0em 0.3em 1em0.3em;
| float:leftright; margin: {{{top|0.3em}}} 1em 0.3em 0.3em 1.0em;
}}{{#switch:{{{clear|}}}
}}<!--
| true = clear:{{{float|right}}};
}} -->border:1px solid #aaa; background:#fff; padding:3px; text-align:center;"><tr><th style="border:none; background:transparent;font!--size:85%">Shortcut{{#if:{{{2|}}}|s}}:
| left|right|both = clear:{{{clear|}}};
--><tr><th style="font-size:85%;border:none;background:transparent;">Shortcut{{#if:{{{2|}}}|s}}<!--:-->
| #default=
<div class="plainlist" style="font-size:120%;font-family:monospace;">
}} border:1px solid #aaa; background:#fff; padding:3px; text-align:center;"><tr><th style="border:none; background:transparent;font-size:85%">Shortcut{{#if:{{{2|}}}|s}}:
* &#123;&#123;{{{pre|}}}{{#ifexist: Template:{{{1}}} |[{{fullurl:Template:{{{1}}}|redirect=no}} {{{1}}}] | [[Template:{{{1|{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]] }}&#125;&#125;<!--
<div class="plainlist" style="font-size:120%;font-family:monospace">
-->{{#if:{{{2|}}} |
* &#123;&#123;{{{pre|}}}{{#ifexist: Template:{{{1}}} |[{{fullurl:Template:{{{1}}}|redirect=no}} {{{1}}}] | [[Template:{{{1|{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]] }}&#125;&#125;<!--
* &#123;&#123;{{{pre2|}}}{{#ifexist: Template:{{{2}}} |[{{fullurl:Template:{{{2}}}|redirect=no}} {{{2}}}] | [[Template:{{{2}}}|{{{2}}}]] }}&#125;&#125;}}<!--
-->{{#if:{{{2|}}}|
-->}}{{#switchif:{{{clear3|}}} |
* &#123;&#123;{{{pre2|}}}{{#ifexist: Template:{{{2}}} |[{{fullurl:Template:{{{2}}}|redirect=no}} {{{2}}}] | [[Template:{{{2}}}|{{{2}}}]] }}&#125;&#125;}}<!--
* &#123;&#123;{{{pre3|}}}{{#ifexist: Template:{{{3}}} |[{{fullurl:Template:{{{3}}}|redirect=no}} {{{3}}}] | [[Template:{{{3}}}|{{{3}}}]] }}&#125;&#125;}}<!--
-->}}{{#if:{{{34|}}} |
* &#123;&#123;{{{pre3|}}}{{#ifexist: Template:{{{3}}} |[{{fullurl:Template:{{{3}}}|redirect=no}} {{{3}}}] | [[Template:{{{3}}}|{{{3}}}]] }}&#125;&#125;}}<!--
* &#123;&#123;{{{pre4|}}}{{#ifexist: Template:{{{4}}} |[{{fullurl:Template:{{{4}}}|redirect=no}} {{{4}}}] | [[Template:{{{4}}}|{{{4}}}]] }}&#125;&#125;}}<!--
-->}}{{#if:{{{45|}}} |
* &#123;&#123;{{{pre4|}}}{{#ifexist: Template:{{{4}}} |[{{fullurl:Template:{{{4}}}|redirect=no}} {{{4}}}] | [[Template:{{{4}}}|{{{4}}}]] }}&#125;&#125;}}<!--
* &#123;&#123;{{{pre5|}}}{{#ifexist: Template:{{{5}}} |[{{fullurl:Template:{{{5}}}|redirect=no}} {{{5}}}] | [[Template:{{{5}}}|{{{5}}}]] }}&#125;&#125;}}<!--
-->}}{{#if:{{{56|}}} |
* &#123;&#123;{{{pre5|}}}{{#ifexist: Template:{{{5}}} |[{{fullurl:Template:{{{5}}}|redirect=no}} {{{5}}}] | [[Template:{{{5}}}|{{{5}}}]] }}&#125;&#125;}}<!--
* &#123;&#123;{{{pre6|}}}{{#ifexist: Template:{{{6}}} |[{{fullurl:Template:{{{6}}}|redirect=no}} {{{6}}}] | [[Template:{{{6}}}|{{{6}}}]]}}&#125;&#125;<!--
-->}}{{#if:{{{67|}}} |
* &#123;&#123;{{{pre6|}}}{{#ifexist: Template:{{{6}}} |[{{fullurl:Template:{{{6}}}|redirect=no}} {{{6}}}] | [[Template:{{{6}}}|{{{6}}}]]
* &#123;&#123;{{{pre8pre7|}}}{{#ifexist: Template:{{{87}}} |[{{fullurl:Template:{{{87}}}|redirect=no}} {{{87}}}] | [[Template:{{{87}}}|{{{87}}}]]}}&#125;&#125;<!--
}}&#125;&#125;}}<!--
-->}}{{#if:{{{78|}}} |
* &#123;&#123;{{{pre7pre8|}}}{{#ifexist: Template:{{{78}}} |[{{fullurl:Template:{{{78}}}|redirect=no}} {{{78}}}] | [[Template:{{{78}}}|{{{78}}}]]}}&#125;&#125;<!--
-->}}{{#if:{{{9|}}} |
}}&#125;&#125;}}<!--
* &#123;&#123;{{{pre9|}}}{{#ifexist: Template:{{{9}}} |[{{fullurl:Template:{{{9}}}|redirect=no}} {{{9}}}] | [[Template:{{{9}}}|{{{9}}}]]}}&#125;&#125;<!--
-->{{#if:{{{8|}}}|
-->}}{{#if:{{{10|}}} |
* &#123;&#123;{{{pre8|}}}{{#ifexist: Template:{{{8}}} |[{{fullurl:Template:{{{8}}}|redirect=no}} {{{8}}}] | [[Template:{{{8}}}|{{{8}}}]]
* &#123;&#123;{{{pre10|}}}{{#ifexist: Template:{{{10}}} |[{{fullurl:Template:{{{10}}}|redirect=no}} {{{10}}}] | [[Template:{{{10}}}|{{{10}}}]]}}&#125;&#125;<!--
}}&#125;&#125;}}<!--
-->}}<!--
-->{{#if:{{{9|}}}|
--></div><!--
* &#123;&#123;{{{pre9|}}}{{#ifexist: Template:{{{9}}} |[{{fullurl:Template:{{{9}}}|redirect=no}} {{{9}}}] | [[Template:{{{9}}}|{{{9}}}]]
--></th></tr>
}}&#125;&#125;}}<!--
</table><noinclude>{{Documentation}}</noinclude>
-->{{#if:{{{10|}}}|
* &#123;&#123;{{{pre10|}}}{{#ifexist: Template:{{{10}}} |[{{fullurl:Template:{{{10}}}|redirect=no}} {{{10}}}] | [[Template:{{{10}}}|{{{10}}}]]
}}&#125;&#125;}}</div></th></tr></table><noinclude>
{{Documentation}}
</noinclude>