Template:Template shortcut: Difference between revisions

    (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: Line 1:
    <table class="shortcutbox shortcutbox-template plainlinks noprint" style="
    <table class="shortcutbox shortcutbox-template plainlinks noprint"
    {{#ifeq:{{{float|}}}|left
          style="{{#switch:{{{clear|}}} |true=clear:{{{float|right}}}; |left|right|both=clear:{{{clear|}}}; |#default=}}<!--
    | float:left; margin: .3em 1em .3em .3em;
              -->{{#ifeq:{{{float|}}}|left
    | float:right; margin: .3em .3em .3em 1em;
                  | float:left;  margin:{{{top|0.3em}}} 1.0em 0.3em 0.3em;
    }}{{#switch:{{{clear|}}}
                  | float:right; margin:{{{top|0.3em}}} 0.3em 0.3em 1.0em;
    | true = clear:{{{float|right}}};
                  }}<!--
    | left|right|both = clear:{{{clear|}}};
              -->border:1px solid #aaa;background:#fff;padding:3px;text-align:center;"><!--
    | #default=
    --><tr><th style="font-size:85%;border:none;background:transparent;">Shortcut{{#if:{{{2|}}}|s}}<!--:-->
    }} 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}}:
    <div class="plainlist" style="font-size:120%;font-family:monospace;">
    <div class="plainlist" style="font-size:120%;font-family:monospace">
    * &#123;&#123;{{{pre|}}}{{#ifexist:Template:{{{1}}} |[{{fullurl:Template:{{{1}}}|redirect=no}} {{{1}}}] |[[Template:{{{1|{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]]}}&#125;&#125;<!--
    * &#123;&#123;{{{pre|}}}{{#ifexist: Template:{{{1}}} |[{{fullurl:Template:{{{1}}}|redirect=no}} {{{1}}}] | [[Template:{{{1|{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]] }}&#125;&#125;<!--
    -->{{#if:{{{2|}}} |
    -->{{#if:{{{2|}}}|
    * &#123;&#123;{{{pre2|}}}{{#ifexist:Template:{{{2}}} |[{{fullurl:Template:{{{2}}}|redirect=no}} {{{2}}}] |[[Template:{{{2}}}|{{{2}}}]]}}&#125;&#125;<!--
    * &#123;&#123;{{{pre2|}}}{{#ifexist: Template:{{{2}}} |[{{fullurl:Template:{{{2}}}|redirect=no}} {{{2}}}] | [[Template:{{{2}}}|{{{2}}}]] }}&#125;&#125;}}<!--
    -->}}{{#if:{{{3|}}} |
    -->{{#if:{{{3|}}}|
    * &#123;&#123;{{{pre3|}}}{{#ifexist:Template:{{{3}}} |[{{fullurl:Template:{{{3}}}|redirect=no}} {{{3}}}] |[[Template:{{{3}}}|{{{3}}}]]}}&#125;&#125;<!--
    * &#123;&#123;{{{pre3|}}}{{#ifexist: Template:{{{3}}} |[{{fullurl:Template:{{{3}}}|redirect=no}} {{{3}}}] | [[Template:{{{3}}}|{{{3}}}]] }}&#125;&#125;}}<!--
      -->}}{{#if:{{{4|}}} |
    -->{{#if:{{{4|}}}|
    * &#123;&#123;{{{pre4|}}}{{#ifexist:Template:{{{4}}} |[{{fullurl:Template:{{{4}}}|redirect=no}} {{{4}}}] |[[Template:{{{4}}}|{{{4}}}]]}}&#125;&#125;<!--
    * &#123;&#123;{{{pre4|}}}{{#ifexist: Template:{{{4}}} |[{{fullurl:Template:{{{4}}}|redirect=no}} {{{4}}}] | [[Template:{{{4}}}|{{{4}}}]] }}&#125;&#125;}}<!--
        -->}}{{#if:{{{5|}}} |
    -->{{#if:{{{5|}}}|
    * &#123;&#123;{{{pre5|}}}{{#ifexist:Template:{{{5}}} |[{{fullurl:Template:{{{5}}}|redirect=no}} {{{5}}}] |[[Template:{{{5}}}|{{{5}}}]]}}&#125;&#125;<!--
    * &#123;&#123;{{{pre5|}}}{{#ifexist: Template:{{{5}}} |[{{fullurl:Template:{{{5}}}|redirect=no}} {{{5}}}] | [[Template:{{{5}}}|{{{5}}}]] }}&#125;&#125;}}<!--
          -->}}{{#if:{{{6|}}} |
    -->{{#if:{{{6|}}}|
    * &#123;&#123;{{{pre6|}}}{{#ifexist:Template:{{{6}}} |[{{fullurl:Template:{{{6}}}|redirect=no}} {{{6}}}] |[[Template:{{{6}}}|{{{6}}}]]}}&#125;&#125;<!--
    * &#123;&#123;{{{pre6|}}}{{#ifexist: Template:{{{6}}} |[{{fullurl:Template:{{{6}}}|redirect=no}} {{{6}}}] | [[Template:{{{6}}}|{{{6}}}]]
            -->}}{{#if:{{{7|}}} |
    }}&#125;&#125;}}<!--
    * &#123;&#123;{{{pre7|}}}{{#ifexist:Template:{{{7}}} |[{{fullurl:Template:{{{7}}}|redirect=no}} {{{7}}}] |[[Template:{{{7}}}|{{{7}}}]]}}&#125;&#125;<!--
    -->{{#if:{{{7|}}}|
              -->}}{{#if:{{{8|}}} |
    * &#123;&#123;{{{pre7|}}}{{#ifexist: Template:{{{7}}} |[{{fullurl:Template:{{{7}}}|redirect=no}} {{{7}}}] | [[Template:{{{7}}}|{{{7}}}]]
    * &#123;&#123;{{{pre8|}}}{{#ifexist:Template:{{{8}}} |[{{fullurl:Template:{{{8}}}|redirect=no}} {{{8}}}] |[[Template:{{{8}}}|{{{8}}}]]}}&#125;&#125;<!--
    }}&#125;&#125;}}<!--
                -->}}{{#if:{{{9|}}} |
    -->{{#if:{{{8|}}}|
    * &#123;&#123;{{{pre9|}}}{{#ifexist:Template:{{{9}}} |[{{fullurl:Template:{{{9}}}|redirect=no}} {{{9}}}] |[[Template:{{{9}}}|{{{9}}}]]}}&#125;&#125;<!--
    * &#123;&#123;{{{pre8|}}}{{#ifexist: Template:{{{8}}} |[{{fullurl:Template:{{{8}}}|redirect=no}} {{{8}}}] | [[Template:{{{8}}}|{{{8}}}]]
                  -->}}{{#if:{{{10|}}} |
    }}&#125;&#125;}}<!--
    * &#123;&#123;{{{pre10|}}}{{#ifexist:Template:{{{10}}} |[{{fullurl:Template:{{{10}}}|redirect=no}} {{{10}}}] |[[Template:{{{10}}}|{{{10}}}]]}}&#125;&#125;<!--
    -->{{#if:{{{9|}}}|
                    -->}}<!--
    * &#123;&#123;{{{pre9|}}}{{#ifexist: Template:{{{9}}} |[{{fullurl:Template:{{{9}}}|redirect=no}} {{{9}}}] | [[Template:{{{9}}}|{{{9}}}]]
    --></div><!--
    }}&#125;&#125;}}<!--
    --></th></tr>
    -->{{#if:{{{10|}}}|
    </table><noinclude>{{Documentation}}</noinclude>
    * &#123;&#123;{{{pre10|}}}{{#ifexist: Template:{{{10}}} |[{{fullurl:Template:{{{10}}}|redirect=no}} {{{10}}}] | [[Template:{{{10}}}|{{{10}}}]]
    }}&#125;&#125;}}</div></th></tr></table><noinclude>
    {{Documentation}}
    </noinclude>