Template:MacroFunction: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
(Added NOEDITSECTION since it links to editing the template on function pages. Added DISPLAYTITLE.)
mNo edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
=Template Usage=
=Template Usage=
''You should always write the description as though the words "This function..." are automatically supplied by the template.''
Refer to [[Help:Editing]] for more detailed documentation.
Refer to [[Help:Editing]] for more detailed documentation.
==Example==
==Example==
Line 6: Line 8:
|name=exampleFunction
|name=exampleFunction
|proposed=true
|proposed=true
|depreciated=[[newFunction|newFunction()]]
|deprecated=
[[newFunction|newFunction()]]
|trusted=true
|trusted=true
|version=1.3b50
|version=1.3b50
Line 12: Line 15:
|description=
|description=
This is an example function.  It doesn't actually exist as a function in MapTool.
This is an example function.  It doesn't actually exist as a function in MapTool.
If you put a bulleted list here, don't end the description with the list.
MediaWiki encloses this parameter inside a DIV block and it will put the close
DIV tag inside the last LI.  For this reason, you may see description
parameters whose values contain a bulleted list followed by a line
that contains only, "&amp;nbsp;"
{{__TOC__}}
{{__TOC__}}
|usage=
|usage=
Line 36: Line 44:
}}</pre>
}}</pre>
=Source=
=Source=
</noinclude>{{#ifeq: {{{proposed|}}} | true | {{ProposedChange}} |}}{{#if: {{{depreciated|}}} | {{Depreciated|{{{depreciated}}} |}} |}}
</noinclude>{{#ifeq: {{{proposed|}}} | true | {{ProposedChange}} |}}{{#if: {{{deprecated|}}} | {{Deprecated|{{{deprecated}}} |}} |}}
=={{{name}}}() Function==
=={{{name}}}() Function==
{{#ifeq: {{{trusted|}}} | true | {{TrustedFunction}} |}}
{{#ifeq: {{{trusted|}}} | true | {{TrustedFunction}} |}}
{{#if: {{{version|}}} | <div>• '''Introduced in version {{{version|}}}'''</div> |}}
{{#if: {{{version|}}} | <div class="template_version">• '''Introduced in version {{{version|}}}'''</div> |}}
{{#if: {{{compatibility|}}} | <div>• '''Last checked for compatibility with version {{{compatibility|}}}'''</div> |}}{{{description|}}}
{{#if: {{{compatibility|}}} | <div class="template_compatibility">• '''Last checked for compatibility with version {{{compatibility|}}}'''</div> |}}<div class="template_description">{{{description|}}}</div>
===Usage===
===Usage===
{{{usage}}}
{{{usage}}}
Line 46: Line 54:


===Example===
===Example===
{{{example|}}} |}}
<div class="template_example">{{{example|}}}</div> |}}
{{#if: {{{examples|}}} |
{{#if: {{{examples|}}} |


===Examples===
===Examples===
{{{examples|}}} |}}
<div class="template_examples">{{{examples|}}}</div> |}}
{{#if: {{{also|}}} |
{{#if: {{{also|}}} |
===See Also===
===See Also===
{{{also|}}} |}}
<div class="template_also">{{{also|}}}</div> |}}
{{#if: {{{changes|}}} |
{{#if: {{{changes|}}} |
===Version Changes===
===Version Changes===
{{{changes|}}} |}}
<div class="template_changes">
<includeonly>[[Category:Macro Function]]
{{{changes|}}}
{{__NOEDITSECTION__}}{{DISPLAYTITLE:{{{name}}}()}}</includeonly>
</div> |}}
<includeonly>[[Category:Macro Function]]__NOEDITSECTION__</includeonly>
<noinclude>[[Category:Templates]]</noinclude>

Latest revision as of 07:52, 6 March 2019

Template Usage

You should always write the description as though the words "This function..." are automatically supplied by the template.

Refer to Help:Editing for more detailed documentation.

Example

{{MacroFunction
|name=exampleFunction
|proposed=true
|deprecated=
[[newFunction|newFunction()]]
|trusted=true
|version=1.3b50
|compatibility=1.3b52
|description=
This is an example function.  It doesn't actually exist as a function in MapTool.
If you put a bulleted list here, don't end the description with the list.
MediaWiki encloses this parameter inside a DIV block and it will put the close
DIV tag inside the last LI.  For this reason, you may see description
parameters whose values contain a bulleted list followed by a line
that contains only, "&nbsp;"
{{__TOC__}}
|usage=
<source lang="mtmacro" line>
exampleFunction(param1, param2)
</source>

|example=
This example doesn't really do anything.
<source lang="mtmacro" line>
[h: exampleVariable = "a,b,c"]
[r: exampleFunction(exampleVariable, reverse)]
</source>
Returns:
<source lang="mtmacro" line>
c,b,a
</source>

|also=
[[linkToRelatedArticle|Display Name of Related Article]]

|changes=
* '''1.3b52''' - Added reverse parameter.
}}

Source

{{{name}}}() Function

Usage

{{{usage}}}