Jump to content

Template:BSLfuncinfo: Difference between revisions

trying out new design: removing platform icons and moving [edit] over to top-right
(separate classes for vars and funcs now)
(trying out new design: removing platform icons and moving [edit] over to top-right)
Line 1: Line 1:
<includeonly>{{Anchor|{{{name|placeholder}}}}}
<includeonly>{{Anchor|{{{name|placeholder}}}}}
{| class="BSLFuncInfo"
{| class="BSLFuncInfo"
!<!--"type" label, OS icons, "default" label-->
!<!--func type, name, default return value-->
!<!--func type, name, default return value-->
!<!--arg 1 type, name, default value-->
!<!--arg 1 type, name, default value-->
Line 12: Line 11:
!<!--arg 8 type, name, default value-->
!<!--arg 8 type, name, default value-->
|-
|-
|[[{{{name}}}|[edit]]]
|{{{type|}}}
|{{{type|}}}
|align="center"|{{{arg1type|}}} {{#if:{{{arg1alttype|}}}|<u>or</u> {{{arg1alttype|}}}}} {{#if:{{{arg1optional|}}}|(optional)|}}
|align="center"|{{#if:{{{arg1name|}}}<!--
|align="center"|{{{arg2type|}}} {{#if:{{{arg2alttype|}}}|<u>or</u> {{{arg2alttype|}}}}} {{#if:{{{arg2optional|}}}|(optional)|}}
                  -->|{{{arg1type|}}} {{#if:{{{arg1alttype|}}}|<u>or</u> {{{arg1alttype|}}}}} {{#if:{{{arg1optional|}}}|(optional)|}}<!--
|align="center"|{{{arg3type|}}} {{#if:{{{arg3alttype|}}}|<u>or</u> {{{arg3alttype|}}}}} {{#if:{{{arg3optional|}}}|(optional)|}}
                  -->|[[{{{name}}}|[edit]]]<!--
|align="center"|{{{arg4type|}}} {{#if:{{{arg4alttype|}}}|<u>or</u> {{{arg4alttype|}}}}} {{#if:{{{arg4optional|}}}|(optional)|}}
            -->}}
|align="center"|{{{arg5type|}}} {{#if:{{{arg5alttype|}}}|<u>or</u> {{{arg5alttype|}}}}} {{#if:{{{arg5optional|}}}|(optional)|}}
|align="center"|{{#if:{{{arg2name|}}}<!--
|align="center"|{{{arg6type|}}} {{#if:{{{arg6alttype|}}}|<u>or</u> {{{arg6alttype|}}}}} {{#if:{{{arg6optional|}}}|(optional)|}}
                  -->|{{{arg2type|}}} {{#if:{{{arg2alttype|}}}|<u>or</u> {{{arg2alttype|}}}}} {{#if:{{{arg2optional|}}}|(optional)|}}<!--
|align="center"|{{{arg7type|}}} {{#if:{{{arg7alttype|}}}|<u>or</u> {{{arg7alttype|}}}}} {{#if:{{{arg7optional|}}}|(optional)|}}
                  -->|{{#if:{{{arg1name|}}}|[[{{{name}}}|[edit]]]}}<!--
|align="center"|{{{arg8type|}}} {{#if:{{{arg8alttype|}}}|<u>or</u> {{{arg8alttype|}}}}} {{#if:{{{arg8optional|}}}|(optional)|}}
            -->}}
|align="center"|{{#if:{{{arg3name|}}}<!--
                  -->|{{{arg3type|}}} {{#if:{{{arg3alttype|}}}|<u>or</u> {{{arg3alttype|}}}}} {{#if:{{{arg3optional|}}}|(optional)|}}<!--
                  -->|{{#if:{{{arg2name|}}}|[[{{{name}}}|[edit]]]}}<!--
            -->}}
|align="center"|{{#if:{{{arg4name|}}}<!--
                  -->|{{{arg4type|}}} {{#if:{{{arg4alttype|}}}|<u>or</u> {{{arg4alttype|}}}}} {{#if:{{{arg4optional|}}}|(optional)|}}<!--
                  -->|{{#if:{{{arg3name|}}}|[[{{{name}}}|[edit]]]}}<!--
            -->}}
|align="center"|{{#if:{{{arg5name|}}}<!--
                  -->|{{{arg5type|}}} {{#if:{{{arg5alttype|}}}|<u>or</u> {{{arg5alttype|}}}}} {{#if:{{{arg5optional|}}}|(optional)|}}<!--
                  -->|{{#if:{{{arg4name|}}}|[[{{{name}}}|[edit]]]}}<!--
            -->}}
|align="center"|{{#if:{{{arg6name|}}}<!--
                  -->|{{{arg6type|}}} {{#if:{{{arg6alttype|}}}|<u>or</u> {{{arg6alttype|}}}}} {{#if:{{{arg6optional|}}}|(optional)|}}<!--
                  -->|{{#if:{{{arg5name|}}}|[[{{{name}}}|[edit]]]}}<!--
            -->}}
|align="center"|{{#if:{{{arg7name|}}}<!--
                  -->|{{{arg7type|}}} {{#if:{{{arg7alttype|}}}|<u>or</u> {{{arg7alttype|}}}}} {{#if:{{{arg7optional|}}}|(optional)|}}<!--
                  -->|{{#if:{{{arg6name|}}}|[[{{{name}}}|[edit]]]}}<!--
            -->}}
|align="center"|{{#if:{{{arg8name|}}}<!--
                  -->|{{{arg8type|}}} {{#if:{{{arg8alttype|}}}|<u>or</u> {{{arg8alttype|}}}}} {{#if:{{{arg8optional|}}}|(optional)|}}<!--
                  -->|{{#if:{{{arg7name|}}}|[[{{{name}}}|[edit]]]}}<!--
            -->}}
|-
|-
|{{#ifeq:{{{mac|yes}}}|no|{{#ifeq:{{{win|yes}}}|no|[[Image:Cmbox deletion.png|20px]]                                <!--if neither platform, show error icon
                                              -->|[[Image:Platform-Win.png|20px]] [[Image:Platform-empty.png|20px]] <!--if only Win, show Win and blank icon
                      -->}}<!--
                      -->|{{#ifeq:{{{win|yes}}}|no|[[Image:Platform-empty.png|20px]] [[Image:Platform-Mac.png|20px]] <!--if only Mac, show blank and Mac icon
                                              -->|[[Image:Platform-Win.png|20px]] [[Image:Platform-Mac.png|20px]]  <!--if both platforms, show both icons
                      -->}}<!--
-->}}
|style="font-size:166%; vertical-align:bottom"|{{{name}}}(
|style="font-size:166%; vertical-align:bottom"|{{{name}}}(
|align="center" style="font-size:166%; vertical-align:bottom"|<!--
|align="center" style="font-size:166%; vertical-align:bottom"|<!--
Line 127: Line 142:
                                             -->}}
                                             -->}}
|-
|-
|default:
|default:       {{#if:{{{default|}}}    |{{{default|}}}| --}}                              <!-- print "--" if there is no default return value for function -->
|              {{#if:{{{default|}}}    |{{{default|}}}| --}}                              <!-- print "--" if there is no default return value for function -->
|align="center"|{{#if:{{{arg1default|}}}|{{{arg1default|}}}|{{#if:{{{arg1name|}}}| --|}}|}} <!-- print "--" if there is arg in this position with no default -->
|align="center"|{{#if:{{{arg1default|}}}|{{{arg1default|}}}|{{#if:{{{arg1name|}}}| --|}}|}} <!-- print "--" if there is arg in this position with no default -->
|align="center"|{{#if:{{{arg2default|}}}|{{{arg2default|}}}|{{#if:{{{arg2name|}}}| --|}}|}}
|align="center"|{{#if:{{{arg2default|}}}|{{{arg2default|}}}|{{#if:{{{arg2name|}}}| --|}}|}}