Difference between revisions of "User:Strife Onizuka/Sandbox/Switch/Template:Test"
< User:Strife Onizuka | Sandbox | Switch
Jump to navigation
Jump to search
m (moved User:Strife Onizuka/Sandbox/Template:Test to User:Strife Onizuka/Sandbox/Switch/Template:Test) |
|||
(23 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{LSL Header}} __NOTOC__ <noinclude> | {{LSL Header}} __NOTOC__ <noinclude> | ||
See [[{{FULLPAGENAME}}/docs]] for | See [[{{FULLPAGENAME}}/docs]] for documentation. | ||
</noinclude><includeonly>{{#if:{{#vardefine:sort|{{#if:{{#var:sort}}|{{#var:sort}}|{{{sort|}}}}}}}{{{{#if:{{#var:sort}}|!|LSL_Sort}}|}}}}<div id="sort" style="display:none">{{DEFAULTSORT:{{#var:sort}}}}{{#var:sort}}</div>{{#if:{{#var:nofixname}}||{{#if:{{#pos:{{lc:{{FULLPAGENAMEE}}}}|{{lc:{{{func}}}}}}}|<div id="RealTitleBanner" style="display:none"><span id="RealTitle">{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{{func}}}</span></div>}}}}{{#if: | </noinclude><includeonly>{{#if:{{#vardefine:sort|{{#if:{{#var:sort}}|{{#var:sort}}|{{{sort|}}}}}}}{{{{#if:{{#var:sort}}|!|LSL_Sort}}|}}}}<div id="sort" style="display:none">{{DEFAULTSORT:{{#var:sort}}}}{{#var:sort}}</div>{{#if:{{#var:nofixname}}||{{#if:{{#pos:{{lc:{{FULLPAGENAMEE}}}}|{{lc:{{{func}}}}}}}|<div id="RealTitleBanner" style="display:none"><span id="RealTitle">{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{{func}}}</span></div>}}}}{{#if: | ||
{{#vardefine:func_id|{{{func_id|}}}}} | {{#vardefine:func_id|{{{func_id|}}}}} | ||
{{#vardefine:p_{{{p1_name|}}}_desc|{{#var:p_{{{p1_name|}}}_desc}}{{{p1_desc|}}}}} | {{#vardefine:p_{{{p1_name|}}}_desc|{{#var:p_{{{p1_name|}}}_desc}}{{{p1_desc|}}}}} | ||
Line 290: | Line 40: | ||
{{#vardefine:also_articles|{{#var:also_articles}} | {{#vardefine:also_articles|{{#var:also_articles}} | ||
{{{also_articles|}}}}} | {{{also_articles|}}}}} | ||
{{#vardefine:also_library|{{#var:also_library}} | |||
{{{also_library|}}}}} | |||
{{#vardefine:also_footer|{{#var:also_footer}}{{{also_footer|}}}}} | {{#vardefine:also_footer|{{#var:also_footer}}{{{also_footer|}}}}} | ||
{{#vardefine:notes|{{#var:notes}}{{{notes|}}}}} | {{#vardefine:notes|{{#var:notes}}{{{notes|}}}}} | ||
Line 309: | Line 61: | ||
'''Don't delete the 'func_id'''' | '''Don't delete the 'func_id'''' | ||
<div style="padding: 0.5em;background:#ffffff;"> | <div style="padding: 0.5em;background:#ffffff;"> | ||
''func_id is a bit of technical information that should not be removed as it is pertinent to anyone writing an LSL compiler or decompiler, so you go and revert the page or set the value properly right now :P.''</div></div>{{#if:{{#var:self}}|| [[Category:LSL FixMe]] }} }} | ''func_id is a bit of technical information that should not be removed as it is pertinent to anyone writing an LSL compiler or decompiler, so you go and revert the page or set the value properly right now :P.''</div></div>{{#if:{{#var:self}}|| [[Category:LSL FixMe]] }} }}{{#if:{{{also|}}}|<div id="box" style="background:yellow;"> | ||
{{#if:{{{also|}}}|<div id="box" style="background:yellow;"> | |||
''' 'also' Tag Removed''' | ''' 'also' Tag Removed''' | ||
<div style="padding: 0.5em;background:#ffffff;"> | <div style="padding: 0.5em;background:#ffffff;"> | ||
''(Please use 'also_header','also_events','also_functions','also_articles', or 'also_footer')''</div></div>{{#if:{{#var:self}}|| [[Category:LSL FixMe]] }} }} | ''(Please use 'also_header','also_events','also_functions','also_articles', or 'also_footer')''</div></div>{{#if:{{#var:self}}|| [[Category:LSL FixMe]] }} }}{{#if:{{#if:{{{return_type|}}}|{{#var:return_text}}}}{{{func_desc|}}}||<div id="box" style="background:yellow;"> | ||
{{#if:{{#if:{{{return_type|}}}|{{#var:return_text}}}}{{{func_desc|}}}||<div id="box" style="background:yellow;"> | |||
''' 'return_text' and 'func_desc' can both not be undefined''' | ''' 'return_text' and 'func_desc' can both not be undefined''' | ||
<div style="padding: 0.5em;background:#ffffff;"> | <div style="padding: 0.5em;background:#ffffff;"> | ||
''(Please use 'return_text' or 'func_desc' to describe the functions actions.)''</div></div>{{#if:{{#var:self}}|| [[Category:LSL FixMe]] }} }} | ''(Please use 'return_text' or 'func_desc' to describe the functions actions.)''</div></div>{{#if:{{#var:self}}|| [[Category:LSL FixMe]] }} }} | ||
{{{!}} | <div id="box"> | ||
<h2>Function: {{#if:{{{return_type|}}}|[[{{{return_type|}}}]]||}} [[{{{func}}}]]( {{#if:{{{p1_name|}}}{{{p1_type|}}}| [[{{{p1_type|}}}]] {{LSL Param|{{{p1_name|}}}}}{{#if:{{{p2_name|}}}{{{p2_type|}}}|, [[{{{p2_type|}}}]] {{LSL Param|{{{p2_name|}}}}}{{#if:{{{p3_name|}}}{{{p3_type|}}}|, [[{{{p3_type|}}}]] {{LSL Param|{{{p3_name|}}}}}{{#if:{{{p4_name|}}}{{{p4_type|}}}|, [[{{{p4_type|}}}]] {{LSL Param|{{{p4_name|}}}}}{{#if:{{{p5_name|}}}{{{p5_type|}}}|, [[{{{p5_type|}}}]] {{LSL Param|{{{p5_name|}}}}}{{#if:{{{p6_name|}}}{{{p6_type|}}}|, [[{{{p6_type|}}}]] {{LSL Param|{{{p6_name|}}}}}{{#if:{{{p7_name|}}}{{{p7_type|}}}|, [[{{{p7_type|}}}]] {{LSL Param|{{{p7_name|}}}}}{{#if:{{{p8_name|}}}{{{p8_type|}}}|, [[{{{p8_type|}}}]] {{LSL Param|{{{p8_name|}}}}}{{#if:{{{p9_name|}}}{{{p9_type|}}}|, [[{{{p9_type|}}}]] {{LSL Param|{{{p9_name|}}}}}{{#if:{{{p10_name|}}}{{{p10_type|}}}|, [[{{{p10_type|}}}]] {{LSL Param|{{{p10_name|}}}}}{{#if:{{{p11_name|}}}{{{p11_type|}}}|, [[{{{p11_type|}}}]] {{LSL Param|{{{p11_name|}}}}}{{#if:{{{p12_name|}}}{{{p12_type|}}}|, [[{{{p12_type|}}}]] {{LSL Param|{{{p12_name|}}}}}}}}}}}}}}}}}}}}}}}}}}}}} )<nowiki>;</nowiki></h2> | |||
<div style="padding: 0.5em">{{#ifeq:{{#var:mode}}|user|{{#if:{{#var:floater}}|<div id="box" style="float:right;">{{#var:floater}}</div>}}|<div id="box" style="float:right;"> | |||
{{{!}} class="collapsible" | |||
{{!}}- style="font-size:75%;" | |||
{{!}}+ | |||
{{!}}- | {{!}}- | ||
{{!}} | {{!}} {{HoverText|{{#var:func_id}}|The function index number.}} | ||
{{!}} [[LSL Function ID|Function ID]] | |||
{{!}}- | |||
{{!}} {{HoverText|{{{func_sleep|}}}|The number of seconds this script will sleep after executing this function.}} | |||
{{!}} [[LSL Delay|Delay]] | |||
{{!}}- | |||
{{#if:{{{func_complexity|}}}| | |||
{{!}} {{HoverText|{{{func_complexity|}}}|The complexity of the function based on the parameters.}} | |||
{{!}} [[LSL Complexity|Compl.]] | |||
{{!}}-}} | |||
{{!}} {{HoverText|{{{func_energy|}}}|The quantity of energy consumed by this function.}} | |||
{{!}} [[Energy|Energy]] | |||
{{!}}}</div>}} | |||
{{#if:{{#var:header_desc}}|{{#var:header_desc}}<br/>{{#if:{{{return_type|}}}|<br/>}}}}{{#if:{{{return_type|}}}| Returns {{AAn|{{{return_type|}}}}} {{#if:{{#var:return_text}}| {{#var:return_text}} }}<br/>}} | {{#if:{{#var:header_desc}}|{{#var:header_desc}}<br/>{{#if:{{{return_type|}}}|<br/>}}}}{{#if:{{{return_type|}}}| Returns {{AAn|{{{return_type|}}}}} {{#if:{{#var:return_text}}| {{#var:return_text}} }}<br/>}} | ||
{{#if:{{{p1_name|}}}{{{p1_type|}}}|{{{!}} | {{#if:{{{p1_name|}}}{{{p1_type|}}}|{{{!}} | ||
Line 353: | Line 106: | ||
{{#if:{{#var:header_footnote}}|<br/> | {{#if:{{#var:header_footnote}}|<br/> | ||
{{#var:header_footnote}}}} | {{#var:header_footnote}}}} | ||
<div style="clear:right;" ></div> | <div style="clear:right;"></div> | ||
</div></div> | </div></div>{{#if:{{#var:spec}}|<div id="box"> | ||
{{#if:{{#var:spec}}| | <h2>Specification</h2> | ||
<h2> | |||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{#var:spec}} | {{#var:spec}} | ||
</div></div>}} | </div></div>}}{{#if:{{#var:constants_nb}}{{#var:constants}}{{{constants|}}}| | ||
{{#var:constants_nb}} | |||
{{#if:{{#var:constants_nb}}{{#var:constants}}{{{constants|}}}| | {{{constants|}}}{{#if:{{#var:constants}}| | ||
<div id="box"> | |||
<div id="box"><h2> | <h2>Constants</h2> | ||
{{#var:constants}} | {{#var:constants}} | ||
</div>}}}} | </div>}}}}{{#if:{{#var:caveats}}|<div id="box"> | ||
<h2>Caveats</h2> | |||
{{#if:{{#var:caveats}}| | |||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{#var:caveats}} | {{#var:caveats}} | ||
</div></div>}} | </div></div>}}{{#if:{{#if:{{#var:deprecated}}||t}}{{#var:examples}}|<div id="box"> | ||
<h2>Examples</h2> | |||
{{#if:{{#if:{{#var:deprecated}}||t}}{{#var:examples}}| | |||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{#var:examples}} | {{#var:examples}} | ||
</div></div>}} | </div></div>}}{{#if:{{#var:helpers}}|<div id="box"> | ||
<h2>Useful Snippets</h2> | |||
{{#if:{{#var:helpers}}| | |||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{#var:helpers}} | {{#var:helpers}} | ||
</div></div>}} | </div></div>}}{{#if:{{#var:notes}}|<div id="box"> | ||
<h2>Notes</h2> | |||
{{#if:{{#var:notes}}| | |||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{#var:notes}} | {{#var:notes}} | ||
</div></div>}} | </div></div>}}{{#if:{{#var:also_footer}}{{#var:also_functions}}{{#var:also_events}}{{#var:also_articles}}{{#var:also_tests}}{{#var:also_header}}{{#var:also_library}}|<div id="box"> | ||
<h2>See Also</h2> | |||
{{#if:{{#var:also_footer}}{{#var:also_functions}}{{#var:also_events}}{{#var:also_articles}}{{#var:also_tests}}{{#var:also_header}} | |||
{{ | |||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{#if:{{#var:also_header}}| | {{#if:{{#var:also_header}}| | ||
{{#var:also_header}}}}{{#if:{{#var:also_events}}| | {{#var:also_header}}}}{{#if:{{#var:also_events}}| | ||
<h3> | <h3>Events</h3> | ||
{{{!}} | {{{!}} | ||
{{#var:also_events}} | {{#var:also_events}} | ||
{{!}}} }}{{#if:{{#var:also_functions}}| | {{!}}} }}{{#if:{{#var:also_functions}}| | ||
<h3> | <h3>Functions</h3> | ||
{{{!}} | {{{!}} | ||
{{#var:also_functions}} | {{#var:also_functions}} | ||
{{!}}} }}{{#if:{{#var:also_tests}}| | {{!}}} }}{{#if:{{#var:also_tests}}| | ||
<h3> | <h3>Tests</h3> | ||
{{{!}} | {{{!}} | ||
{{#var:also_tests}} | {{#var:also_tests}} | ||
{{!}}} }}{{#if:{{#var:also_articles}}| | {{!}}} }}{{#if:{{#var:also_articles}}| | ||
<h3> | <h3>Articles</h3> | ||
{{{!}} | {{{!}} | ||
{{#var:also_articles}} | {{#var:also_articles}} | ||
{{!}}} }}{{#if:{{#var:also_library}}| | |||
<h3>Library and Examples</h3> | |||
{{{!}} | |||
{{#var:also_library}} | |||
{{!}}} }} | {{!}}} }} | ||
{{#if:{{#var:also_footer}}|<br/>{{#var:also_footer}}}} | {{#if:{{#var:also_footer}}|<br/>{{#var:also_footer}}}} | ||
</div></div>}} | </div></div>}}{{#if:{{#var:location}}|<div id="box"> | ||
<h2>Source Location</h2> | |||
{{#if:{{#var:location}}| | |||
<div id="box"> | |||
<h2> | |||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{#var:location}} | {{#var:location}} | ||
</div></div>}} | </div></div>}}{{#if:{{{history|}}}{{{bugs|}}}|<div id="box"> | ||
<h2>History</h2> | |||
{{#if:{{ | <div style="padding: 0.5em"> | ||
{{ | {{#if:{{{bugs|}}}|<h3>Bugs</h3> | ||
<div id="box"> | {{{!}} | ||
<h2>{{#if:{{ | {{{bugs}}} | ||
{{!}}} }} | |||
{{{history|}}} | |||
</div></div>}}{{#if:{{{comments|}}}|<div id="box"> | |||
<h2>Comments</h2> | |||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{ | {{{comments|}}} | ||
</div></div>}} | </div></div>}} | ||
{{#var:footer}} {{#if:{{#var:self}}|| {{#switch:{{#var:mode}}|request|user=| [[Category:LSL Functions]] {{#if:{{#var:examples}}||[[Category:LSL Needs Example]]}}}} {{#if:{{{cat1|}}}|[[Category:LSL {{{cat1}}}]]}} {{#if:{{{cat2|}}}|[[Category:LSL {{{cat2}}}]]}} {{#if:{{{cat3|}}}|[[Category:LSL {{{cat3}}}]]}} {{#if:{{{cat4|}}}|[[Category:LSL {{{cat4}}}]]}} {{#if:{{{cat5|}}}|[[Category:LSL {{{cat5}}}]]}} {{#if:{{{cat6|}}}|[[Category:LSL {{{cat6}}}]]}} {{#if:{{{cat7|}}}|[[Category:LSL {{{cat7}}}]]}} {{#if:{{{cat8|}}}|[[Category:LSL {{{cat8}}}]]}} }}</includeonly> | |||
{{#var:footer}} {{#if:{{#var:self}}|| {{# |
Latest revision as of 14:38, 17 December 2010
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
See User:Strife Onizuka/Sandbox/Switch/Template:Test/docs for documentation.