Difference between revisions of "Template:LSL Constant"

From Second Life Wiki
Jump to navigation Jump to search
m
(Replace deprecated ParserFunctions "#pad" with built-in "Magic word" "padleft")
 
(69 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__ {{LSL Header}}<noinclude>
__NOTOC__ {{Multi-lang|category=LSL}}{{LSL Header}}<noinclude>
See [[{{FULLPAGENAME}}/docs]] for documentation.
See [[{{#var:langbase}}/docs{{#var:lang}}]] for documentation.
{{#vardefine:type|<nowiki>{{var:type}}</nowiki>}}{{#vardefine:name|<nowiki>{{var:name}}</nowiki>}} {{#vardefine:value|<nowiki>{{var:value}}</nowiki>}}{{#vardefine:type|<nowiki>{{var:type}}</nowiki>}} {{#vardefine:examples|<nowiki>{{var:examples}}</nowiki>}} {{#vardefine:desc|<nowiki>{{var:desc}}</nowiki>}} {{#vardefine:functions|{{!}}<nowiki>{{var:functions}}</nowiki>}}  
{{#if:
{{#vardefine:constants|{{!}}<nowiki>{{var:constants}}</nowiki>}} {{#vardefine:events|{{!}}<nowiki>{{var:events}}</nowiki>}} {{#vardefine:location|<nowiki>{{var:location}}</nowiki>}} {{#vardefine:pa_front|<nowiki>{{var:pa_front}}</nowiki>}} {{#vardefine:pa_mid|<nowiki>{{var:pa_mid}}</nowiki>}} {{#vardefine:pa_end|<nowiki>{{var:pa_end}}</nowiki>}}
{{#vardefine:type|<nowiki>{{var:type}}</nowiki>}}
{{#vardefine:comment|<nowiki>{{var:comment}}</nowiki>}}
{{#vardefine:name|<nowiki>{{var:name}}</nowiki>}}
{{#vardefine:desc|<nowiki>{{var:desc}}</nowiki>}}
{{#vardefine:rvalue|<nowiki>{{var:rvalue}}</nowiki>}}
{{#vardefine:examples|<nowiki>{{var:examples}}</nowiki>}}
{{#vardefine:caveats|<nowiki>{{var:caveats}}</nowiki>}}
{{#vardefine:desc|<nowiki>{{var:desc}}</nowiki>}}
{{#vardefine:functions|{{!}}<nowiki>{{var:functions}}</nowiki>}}
{{#vardefine:constants|{{!}}<nowiki>{{var:constants}}</nowiki>}}
{{#vardefine:events|{{!}}<nowiki>{{var:events}}</nowiki>}}
{{#vardefine:location|<nowiki>{{var:location}}</nowiki>}}
{{#vardefine:articles|<nowiki>{{var:articles}}</nowiki>}}
{{#vardefine:pa|<nowiki>{{var:pa}}</nowiki>}}
{{#vardefine:pb|<nowiki>{{var:pb}}</nowiki>}}
{{#vardefine:pc|<nowiki>{{var:pc}}</nowiki>}}
{{#vardefine:pd|<nowiki>{{var:pd}}</nowiki>}}
{{#vardefine:float|<nowiki>{{var:float}}</nowiki>}}
{{#vardefine:issues|<nowiki>{{var:issues}}</nowiki>}}
{{#vardefine:notes|<nowiki>{{var:notes}}</nowiki>}}
{{#vardefine:footnotes|<nowiki>{{var:footnotes}}</nowiki>}}
{{#vardefine:history|<nowiki>{{var:history}}</nowiki>}}
{{#vardefine:deepnotes|<nowiki>{{var:deepnotes}}</nowiki>}}
{{#vardefine:header|<nowiki>{{var:header}}</nowiki>}}
{{#vardefine:self|<nowiki>{{var:self}}</nowiki>}}
}}
<pre>
<pre>
{{LSL Constant
{{LSL Constant
|name
|name
|type
|type
|subtype
|value
|value
|desc
|desc
Line 25: Line 51:


=Example=
=Example=
</noinclude><includeonly>{{#vardefine:comment|{{{comment|}}}}}<div id="RealTitleBanner" style="display:none;">
</noinclude>{{#if:
<span id="RealTitle">{{#vardefine:name|{{#if:{{{name|}}}|{{{name|}}}|{{#var:name}}}}}}{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{#var:name}}</span></div> __NOEDITSECTION__ {{#vardefine:sort|{{lcfirst:{{#var:name}}}}}} {{DEFAULTSORT:{{#var:sort}}}} {{#if:{{{self|}}}||{{LSLC|Constants|{{#var:name}}}}{{LSLC|{{ucfirst:{{{type|{{#var:type}}}}}}}|{{#var:name}}}}}}  
 
</includeonly>{{{!}} width="100%"
{{#if:{{{type|}}}|{{#vardefine:type|{{{type|}}}}}}}
{{!}}<div id="box">
{{#if:{{{name|}}}|{{#vardefine:name|{{{name|}}}}}}}
== [[{{#vardefine:type|{{#if:{{{type|}}}|{{{type|}}}|{{#var:type}}}}}}{{#var:type}}]] [[{{#var:name}}]] = {{#vardefine:value|{{#if:{{{value|}}}|{{{value|}}}|{{#var:value}}}}}}{{#var:value}}; ==
{{#if:{{{hvalue|}}}|
  {{#vardefine:hvalue|{{{hvalue|}}}}}
  {{#vardefine:rvalue|{{LSL Hex|{{#var:hvalue}}|{{{value|}}}}}}}
|
  {{#vardefine:hvalue}}
  {{#if:{{{value|}}}|{{#vardefine:rvalue|{{{value|}}}}}}}
}}
{{#vardefine:sig|{{{type}}} {{#if:{{#var:hvalue}}{{#var:rvalue}}|{{{name}}} = {{#if:{{#var:hvalue}}|{{#var:hvalue}}|{{#var:rvalue}}}}|{{{name}}}}};{{#if:{{{comment|}}}|//{{{comment}}}}}}}
{{#if:{{{dvalue|}}}|{{#vardefine:rvalue|{{{dvalue|}}}}}}}
 
{{#vardefine:article_type|constant}}
 
}}<includeonly>{{#if:
 
{{{inject-1|}}}
{{{inject-2|}}}
{{{inject-3|}}}
 
{{#vardefine:issues|{{#var:issues}}
{{{issues|}}}}}
 
{{#vardefine:sort|{{lcfirst:{{{name}}}}}}}
 
{{#vardefine:self|{{{self|}}}{{#var:self}}}}
 
{{#vardefine:also_tests|{{#var:also_tests}}
{{{also_tests|}}}}}
 
{{#vardefine:signature|{{#if:{{#pos:{{#var:moded}}|u}}||{{#if:{{#pos:{{#var:moded}}|r}}|//}}{{#var:sig}}
<nowiki></nowiki>}}{{#if:{{{signature|}}}|{{{signature|}}}
<nowiki></nowiki>}}{{#if:{{#var:signature}}|{{#var:signature}}}}
}}
 
}}<div style="display:none" class="hidden-text" id="hidden-text">{{#var:hidden-text}}</div><div id="RealTitleBanner" style="display:none;">
<span id="RealTitle">{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{{name}}}</span></div> __NOEDITSECTION__  {{DEFAULTSORT:{{#var:sort}}}} {{#if:{{#var:self}}{{#pos:{{#var:moded}}|r}}{{#pos:{{#var:moded}}|u}}||[[Category:LSL Constants{{#var:lang}}|{{{name}}}]][[Category:LSL {{ucfirst:{{{type}}}}}{{#var:lang}}|{{{name}}}]]{{#if:{{{subtype|}}}|[[Category:LSL {{ucfirst:{{{type}}}}}/{{{subtype}}}/Values{{#var:lang}}|{{{name}}}]]}}{{#ifexpr:{{#var:BugCounter|0}} > 0|[[Category:LSL topics with bugs{{#var:lang}}]]}}}}  
</includeonly>{{#var:header}}
{{RightToc|font-size:80%}}
<div id="box"><h2 style="display:none"> Description </h2>{{#ifexpr:{{#var:BugCounter|0}} > 0|<div class="mw-headline" style="float:right; margin: 5px 0.5em 0 0.5em;">{{LSL_Bug_Icon}}</div>}}<span id="{{anchorencode:Description}}" class="mw-headline" style="display:block; padding-bottom:0.17em; padding-top:0.5em; background:transparent none repeat scroll 0% 0%; color:#546368; font-family:Arial,Helvetica,Sans-Serif; background-color:#F4F8FB; border-bottom:1px dotted #AAAAAA; font-size:120%; font-weight:bold; margin:0pt; padding:0.2em 0.5em; text-align:left;"> Constant: [[{{{type}}}{{#var:lang}}|{{{type}}}]] {{HoverLink|1={{{name}}}{{#var:lang}}|2={{#var:comment}}|3={{{name}}}}} = {{#var:rvalue}}; </span>
<div style="padding: 0.5em">{{#if:{{{float|}}}{{#var:float}}|<div style="float:right;">
{{{float|}}}{{#var:float}}
</div>}}
The{{#if:{{{subtype|}}}|&#32;[[:Category:LSL {{ucfirst:{{{type}}}}}/{{{subtype}}}{{#var:lang}}|{{{subtype}}}]]}} {{{type}}} {{#if:{{{subtype|}}}|[[:Category:LSL {{ucfirst:{{{type}}}}}/{{{subtype}}}/Values{{#var:lang}}|constant]]|constant}} {{{name}}} has the value {{#var:rvalue}}{{#if:{{{desc|}}}{{#var:desc}}|<br/><br/>
{{{desc|}}}
{{#var:desc}}|[[Category:LSL FixMe{{#var:lang}}]]}}
</div></div>
{{#if:{{{pa|}}}{{#var:pa}}|
{{{pa|}}}{{#var:pa}}
}}{{#if:{{{pb|}}}{{#var:pb}}|
{{{pb|}}}{{#var:pb}}
}}{{#if:{{{pc|}}}{{#var:pc}}|
{{{pc|}}}{{#var:pc}}
}}{{#if:{{{pd|}}}{{#var:pd}}|
{{{pd|}}}{{#var:pd}}
}}
<div id="box">
== Caveats ==
<div style="padding: 0.5em">
<div style="padding: 0.5em">
The {{#var:type}} constant {{#var:name}} has the value {{#var:value}}{{#if:{{{desc|{{#var:desc}}}}}|<br/><br/>{{{desc|{{#var:desc}}}}}}}
{{LSL_Generic/Caveats|caveats={{{caveats|}}}
</div></div>
{{#var:caveats}}|bugs={{#var:bugs}}}}
</div></div><div id="box">
== Related Articles ==
<div style="padding: 0.5em">
{{#if:{{{constants|}}}{{#var:constants}}{{#var:also_constants}}|<h3>Constants</h3>
{{{!}}
{{{constants|}}}{{#var:constants}}{{#var:also_constants}}
{{!}}} }}{{#if:{{{functions|}}}{{#var:functions}}{{#var:also_functions}}|<h3>Functions</h3>
{{{!}}
{{!}}-
{{{functions|}}}
{{!}}-
{{#var:functions}}
{{!}}-
{{#var:also_functions}}
{{!}}-
{{!}}-
{{#if:{{{pa_front|{{#var:pa_front}}}}}|
{{!}}} }}{{#if:{{{events|}}}{{#var:events}}{{#var:also_events}}|<h3>Events</h3>
{{!}}<div id="box">
=={{{pa_front|{{#var:pa_front}}}}} [[{{{name|{{#var:name}}}}}]]{{{pa_mid|{{#var:pa_mid}}}}}{{#if:{{{pa1_name|}}}{{{pa1_type|}}}| [[{{{pa1_type|}}}]]&nbsp;{{LSL Param|{{{pa1_name|}}}|{{{pa1_disp|}}}}}{{#if:{{{pa2_name|}}}{{{pa2_type|}}}|, [[{{{pa2_type|}}}]]&nbsp;{{LSL Param|{{{pa2_name|}}}|{{{pa2_disp|}}}}}{{#if:{{{pa3_name|}}}{{{pa3_type|}}}|, [[{{{pa3_type|}}}]]&nbsp;{{LSL Param|{{{pa3_name|}}}|{{{pa3_disp|}}}}}{{#if:{{{pa4_name|}}}{{{pa4_type|}}}|, [[{{{pa4_type|}}}]]&nbsp;{{LSL Param|{{{pa4_name|}}}|{{{pa4_disp|}}}}}{{#if:{{{pa5_name|}}}{{{pa5_type|}}}|, [[{{{pa5_type|}}}]]&nbsp;{{LSL Param|{{{pa5_name|}}}|{{{pa5_disp|}}}}}{{#if:{{{pa6_name|}}}{{{pa6_type|}}}|, [[{{{pa6_type|}}}]]&nbsp;{{LSL Param|{{{pa6_name|}}}|{{{pa6_disp|}}}}}{{#if:{{{pa7_name|}}}{{{pa7_type|}}}|, [[{{{pa7_type|}}}]]&nbsp;{{LSL Param|{{{pa7_name|}}}|{{{pa7_disp|}}}}}{{#if:{{{pa8_name|}}}{{{pa8_type|}}}|, [[{{{pa8_type|}}}]]&nbsp;{{LSL Param|{{{pa8_name|}}}|{{{pa8_disp|}}}}}{{#if:{{{pa9_name|}}}{{{pa9_type|}}}|, [[{{{pa9_type|}}}]]&nbsp;{{LSL Param|{{{pa9_name|}}}|{{{pa9_disp|}}}}}{{#if:{{{pa10_name|}}}{{{pa10_type|}}}|, [[{{{pa10_type|}}}]]&nbsp;{{LSL Param|{{{pa10_name|}}}|{{{pa10_disp|}}}}}{{#if:{{{pa11_name|}}}{{{pa11_type|}}}|, [[{{{pa11_type|}}}]]&nbsp;{{LSL Param|{{{pa11_name|}}}|{{{pa11_disp|}}}}}{{#if:{{{pa12_name|}}}{{{pa12_type|}}}|, [[{{{pa12_type|}}}]]&nbsp;{{LSL Param|{{{pa12_name|}}}|{{{pa12_disp|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{pa_end|{{#var:pa_end}}}}}==
<div style="padding: 0.5em">{{#if:{{{pa1_name|}}}{{{pa1_type|}}}|
{{{!}}
{{{!}}
{{LSL_DefineRow|1={{{pa1_type|}}}|2={{#if:{{{pa1_disp|}}}|{{{pa1_disp|}}}|{{{pa1_name|}}}}}|3={{{pa1_desc|}}}{{#var:p_{{{pa1_name|}}}_desc}}}}
{{#if:{{{pa2_name|}}}{{{pa2_type|}}}|{{LSL_DefineRow|1={{{pa2_type|}}}|2={{#if:{{{pa2_disp|}}}|{{{pa2_disp|}}}|{{{pa2_name|}}}}}|3={{{pa2_desc|}}}{{#var:p_{{{pa2_name|}}}_desc}}}}
{{#if:{{{pa3_name|}}}{{{pa3_type|}}}|{{LSL_DefineRow|1={{{pa3_type|}}}|2={{#if:{{{pa3_disp|}}}|{{{pa3_disp|}}}|{{{pa3_name|}}}}}|3={{{pa3_desc|}}}{{#var:p_{{{pa3_name|}}}_desc}}}}
{{#if:{{{pa4_name|}}}{{{pa4_type|}}}|{{LSL_DefineRow|1={{{pa4_type|}}}|2={{#if:{{{pa4_disp|}}}|{{{pa4_disp|}}}|{{{pa4_name|}}}}}|3={{{pa4_desc|}}}{{#var:p_{{{pa4_name|}}}_desc}}}}
{{#if:{{{pa5_name|}}}{{{pa5_type|}}}|{{LSL_DefineRow|1={{{pa5_type|}}}|2={{#if:{{{pa5_disp|}}}|{{{pa5_disp|}}}|{{{pa5_name|}}}}}|3={{{pa5_desc|}}}{{#var:p_{{{pa5_name|}}}_desc}}}}
{{#if:{{{pa6_name|}}}{{{pa6_type|}}}|{{LSL_DefineRow|1={{{pa6_type|}}}|2={{#if:{{{pa6_disp|}}}|{{{pa6_disp|}}}|{{{pa6_name|}}}}}|3={{{pa6_desc|}}}{{#var:p_{{{pa6_name|}}}_desc}}}}
{{#if:{{{pa7_name|}}}{{{pa7_type|}}}|{{LSL_DefineRow|1={{{pa7_type|}}}|2={{#if:{{{pa7_disp|}}}|{{{pa7_disp|}}}|{{{pa7_name|}}}}}|3={{{pa7_desc|}}}{{#var:p_{{{pa7_name|}}}_desc}}}}
{{#if:{{{pa8_name|}}}{{{pa8_type|}}}|{{LSL_DefineRow|1={{{pa8_type|}}}|2={{#if:{{{pa8_disp|}}}|{{{pa8_disp|}}}|{{{pa8_name|}}}}}|3={{{pa8_desc|}}}{{#var:p_{{{pa8_name|}}}_desc}}}}
{{#if:{{{pa9_name|}}}{{{pa9_type|}}}|{{LSL_DefineRow|1={{{pa9_type|}}}|2={{#if:{{{pa9_disp|}}}|{{{pa9_disp|}}}|{{{pa9_name|}}}}}|3={{{pa9_desc|}}}{{#var:p_{{{pa9_name|}}}_desc}}}}
{{#if:{{{pa10_name|}}}{{{pa10_type|}}}|{{LSL_DefineRow|1={{{pa10_type|}}}|2={{#if:{{{pa10_disp|}}}|{{{pa10_disp|}}}|{{{pa10_name|}}}}}|3={{{pa10_desc|}}}{{#var:p_{{{pa10_name|}}}_desc}}}}
{{#if:{{{pa11_name|}}}{{{pa11_type|}}}|{{LSL_DefineRow|1={{{pa11_type|}}}|2={{#if:{{{pa11_disp|}}}|{{{pa11_disp|}}}|{{{pa11_name|}}}}}|3={{{pa11_desc|}}}{{#var:p_{{{pa11_name|}}}_desc}}}}
{{#if:{{{pa12_name|}}}{{{pa12_type|}}}|{{LSL_DefineRow|1={{{pa12_type|}}}|2={{#if:{{{pa12_disp|}}}|{{{pa12_disp|}}}|{{{pa12_name|}}}}}|3={{{pa12_desc|}}}{{#var:p_{{{pa12_name|}}}_desc}}}}
}}}}}}}}}}}}}}}}}}}}}}
{{!}}} }}
{{{pa_text|}}}{{#var:pa_text}}
</div>
</div>}}
{{!}}-
{{!}}-
{{#if:{{{pb_front|{{#var:pb_front}}}}}|
{{{events|}}}
{{!}}<div id="box">
{{!}}-
=={{{pb_front|{{#var:pb_front}}}}} [[{{{name|{{#var:name}}}}}]]{{{pb_mid|{{#var:pb_mid}}}}}{{#if:{{{pb1_name|}}}{{{pb1_type|}}}| [[{{{pb1_type|}}}]]&nbsp;{{LSL Param|{{{pb1_name|}}}|{{{pb1_disp|}}}}}{{#if:{{{pb2_name|}}}{{{pb2_type|}}}|, [[{{{pb2_type|}}}]]&nbsp;{{LSL Param|{{{pb2_name|}}}|{{{pb2_disp|}}}}}{{#if:{{{pb3_name|}}}{{{pb3_type|}}}|, [[{{{pb3_type|}}}]]&nbsp;{{LSL Param|{{{pb3_name|}}}|{{{pb3_disp|}}}}}{{#if:{{{pb4_name|}}}{{{pb4_type|}}}|, [[{{{pb4_type|}}}]]&nbsp;{{LSL Param|{{{pb4_name|}}}|{{{pb4_disp|}}}}}{{#if:{{{pb5_name|}}}{{{pb5_type|}}}|, [[{{{pb5_type|}}}]]&nbsp;{{LSL Param|{{{pb5_name|}}}|{{{pb5_disp|}}}}}{{#if:{{{pb6_name|}}}{{{pb6_type|}}}|, [[{{{pb6_type|}}}]]&nbsp;{{LSL Param|{{{pb6_name|}}}|{{{pb6_disp|}}}}}{{#if:{{{pb7_name|}}}{{{pb7_type|}}}|, [[{{{pb7_type|}}}]]&nbsp;{{LSL Param|{{{pb7_name|}}}|{{{pb7_disp|}}}}}{{#if:{{{pb8_name|}}}{{{pb8_type|}}}|, [[{{{pb8_type|}}}]]&nbsp;{{LSL Param|{{{pb8_name|}}}|{{{pb8_disp|}}}}}{{#if:{{{pb9_name|}}}{{{pb9_type|}}}|, [[{{{pb9_type|}}}]]&nbsp;{{LSL Param|{{{pb9_name|}}}|{{{pb9_disp|}}}}}{{#if:{{{pb10_name|}}}{{{pb10_type|}}}|, [[{{{pb10_type|}}}]]&nbsp;{{LSL Param|{{{pb10_name|}}}|{{{pb10_disp|}}}}}{{#if:{{{pb11_name|}}}{{{pb11_type|}}}|, [[{{{pb11_type|}}}]]&nbsp;{{LSL Param|{{{pb11_name|}}}|{{{pb11_disp|}}}}}{{#if:{{{pb12_name|}}}{{{pb12_type|}}}|, [[{{{pb12_type|}}}]]&nbsp;{{LSL Param|{{{pb12_name|}}}|{{{pb12_disp|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{pb_end|{{#var:pb_end}}}}}==
{{#var:events}}
<div style="padding: 0.5em">{{#if:{{{pb1_name|}}}{{{pb1_type|}}}|
{{!}}-
{{#var:also_events}}
{{!}}-
{{!}}} }}{{#if:{{{articles|}}}{{#var:articles}}{{#var:also_articles}}|<h3>Articles</h3>
{{{!}}
{{{!}}
{{LSL_DefineRow|1={{{pb1_type|}}}|2={{#if:{{{pb1_disp|}}}|{{{pb1_disp|}}}|{{{pb1_name|}}}}}|3={{{pb1_desc|}}}{{#var:p_{{{pb1_name|}}}_desc}}}}
{{#if:{{{pb2_name|}}}{{{pb2_type|}}}|{{LSL_DefineRow|1={{{pb2_type|}}}|2={{#if:{{{pb2_disp|}}}|{{{pb2_disp|}}}|{{{pb2_name|}}}}}|3={{{pb2_desc|}}}{{#var:p_{{{pb2_name|}}}_desc}}}}
{{#if:{{{pb3_name|}}}{{{pb3_type|}}}|{{LSL_DefineRow|1={{{pb3_type|}}}|2={{#if:{{{pb3_disp|}}}|{{{pb3_disp|}}}|{{{pb3_name|}}}}}|3={{{pb3_desc|}}}{{#var:p_{{{pb3_name|}}}_desc}}}}
{{#if:{{{pb4_name|}}}{{{pb4_type|}}}|{{LSL_DefineRow|1={{{pb4_type|}}}|2={{#if:{{{pb4_disp|}}}|{{{pb4_disp|}}}|{{{pb4_name|}}}}}|3={{{pb4_desc|}}}{{#var:p_{{{pb4_name|}}}_desc}}}}
{{#if:{{{pb5_name|}}}{{{pb5_type|}}}|{{LSL_DefineRow|1={{{pb5_type|}}}|2={{#if:{{{pb5_disp|}}}|{{{pb5_disp|}}}|{{{pb5_name|}}}}}|3={{{pb5_desc|}}}{{#var:p_{{{pb5_name|}}}_desc}}}}
{{#if:{{{pb6_name|}}}{{{pb6_type|}}}|{{LSL_DefineRow|1={{{pb6_type|}}}|2={{#if:{{{pb6_disp|}}}|{{{pb6_disp|}}}|{{{pb6_name|}}}}}|3={{{pb6_desc|}}}{{#var:p_{{{pb6_name|}}}_desc}}}}
{{#if:{{{pb7_name|}}}{{{pb7_type|}}}|{{LSL_DefineRow|1={{{pb7_type|}}}|2={{#if:{{{pb7_disp|}}}|{{{pb7_disp|}}}|{{{pb7_name|}}}}}|3={{{pb7_desc|}}}{{#var:p_{{{pb7_name|}}}_desc}}}}
{{#if:{{{pb8_name|}}}{{{pb8_type|}}}|{{LSL_DefineRow|1={{{pb8_type|}}}|2={{#if:{{{pb8_disp|}}}|{{{pb8_disp|}}}|{{{pb8_name|}}}}}|3={{{pb8_desc|}}}{{#var:p_{{{pb8_name|}}}_desc}}}}
{{#if:{{{pb9_name|}}}{{{pb9_type|}}}|{{LSL_DefineRow|1={{{pb9_type|}}}|2={{#if:{{{pb9_disp|}}}|{{{pb9_disp|}}}|{{{pb9_name|}}}}}|3={{{pb9_desc|}}}{{#var:p_{{{pb9_name|}}}_desc}}}}
{{#if:{{{pb10_name|}}}{{{pb10_type|}}}|{{LSL_DefineRow|1={{{pb10_type|}}}|2={{#if:{{{pb10_disp|}}}|{{{pb10_disp|}}}|{{{pb10_name|}}}}}|3={{{pb10_desc|}}}{{#var:p_{{{pb10_name|}}}_desc}}}}
{{#if:{{{pb11_name|}}}{{{pb11_type|}}}|{{LSL_DefineRow|1={{{pb11_type|}}}|2={{#if:{{{pb11_disp|}}}|{{{pb11_disp|}}}|{{{pb11_name|}}}}}|3={{{pb11_desc|}}}{{#var:p_{{{pb11_name|}}}_desc}}}}
{{#if:{{{pb12_name|}}}{{{pb12_type|}}}|{{LSL_DefineRow|1={{{pb12_type|}}}|2={{#if:{{{pb12_disp|}}}|{{{pb12_disp|}}}|{{{pb12_name|}}}}}|3={{{pb12_desc|}}}{{#var:p_{{{pb12_name|}}}_desc}}}}
}}}}}}}}}}}}}}}}}}}}}}
{{!}}} }}
{{{pb_text|}}}{{#var:pb_text}}
</div>
</div>}}
{{!}}-
{{!}}-
{{!}}<div id="box">
{{{articles|}}}
== Functions and Events ==
{{!}}-
<div style="padding: 0.5em">
{{#var:articles}}
{{#if:{{{constants|{{#var:constants}}}}}|<h3>Constants</h3>
{{!}}-
{{{!}}
{{#var:also_articles}}
{{{constants|{{#var:constants}}}}}
{{!}}} }}{{#if:{{{functions|{{#var:functions}}}}}|<h3>Functions</h3>
{{{!}}
{{{functions|{{#var:functions}}}}}
{{!}}} }}{{#if:{{{events|{{#var:events}}}}}|<h3>Events</h3>
{{{!}}
{{{events|{{#var:events}}}}}
{{!}}} }}{{#if:{{{articles|{{#var:articles}}}}}|<h3>Articles</h3>
{{{!}}
{{{articles|{{#var:articles}}}}}
{{!}}} }}</div></div>
{{!}}-
{{!}}-
{{#if:{{{examples|{{#var:examples}}}}}|
{{!}}} }}</div></div>{{#if:{{{examples|}}}{{#var:examples}}|<div id="box">
{{!}}<div id="box">
== Examples ==
== Examples ==
<div style="padding: 0.5em">
<div style="padding: 0.5em">
{{{examples|{{#var:examples}}}}}
{{{examples|}}}{{#var:examples}}
</div></div>}}
</div></div>}}{{#if:{{{helpers|}}}{{#var:helpers}}|<div id="box">
{{!}}-
== Useful Snippets ==
{{#if:{{{location|{{#var:location}}}}}|
{{!}}<div id="box">
== Source Location ==
<div style="padding: 0.5em">
<div style="padding: 0.5em">
{{{location|{{#var:location}}}}}
{{{helpers|}}}{{#var:helpers}}
</div></div>}}
</div></div>}}{{#if:{{{notes|}}}{{#var:notes}}|<div id="box">
{{!}}-
== Notes ==
{{#if:{{{history|{{#var:history}}}}}|
{{!}}
<div id="box">
<h2>{{#if:{{#var:T_History}}|{{#var:T_History}}|History}}</h2>
<div style="padding: 0.5em">
<div style="padding: 0.5em">
{{{history|{{#var:history}}}}}
{{#if:{{#var:notes}}|{{#var:notes}}{{#if:{{{notes|}}}|<br/>
</div></div>}}
{{{notes|}}}}}|{{{notes|}}}}}
{{!}}} {{#if:{{{cat1|}}}|{{LSLC|{{{cat1|}}}}}}} {{#if:{{{cat2|}}}|{{LSLC|{{{cat2|}}}}}}} {{#if:{{{cat3|}}}|{{LSLC|{{{cat3|}}}}}}} {{#if:{{{cat4|}}}|{{LSLC|{{{cat4|}}}}}}} {{#if:{{{cat5|}}}|{{LSLC|{{{cat5|}}}}}}} {{#if:{{{cat6|}}}|{{LSLC|{{{cat6|}}}}}}}{{#vardefine:hijack|}}
</div></div>}}<div id="box">
== Deep Notes ==
<div style="padding: 0.5em"><div>
{{{deepnotes|}}}{{#var:deepnotes}}
</div>{{#if:{{{history|}}}{{#var:history}}|
<h4> History </h4><div>
{{{!}}
{{{history|}}}{{#var:history}}
{{!}}}
</div>}}
{{Anchor|Issues}}{{LSL_Generic/Issues}}{{#if:{{#var:also_tests}}|
<h3>Tests</h3>
{{{!}}
{{#var:also_tests}}
{{!}}}
}}{{#if:{{{location|}}}{{#var:location}}|
<h4> Source </h4><div>
{{{location|}}}{{#var:location}}
</div>}}{{#if:{{#var:footnotes}}|
<h4 style="margin-bottom:0;"> Footnotes </h4>
{{{{#if:{{#var:footnotes}}|Footnotes|}}|}}
}}
{{Collapsible_Table|collapsed=*|table-style=width:100%;|title-style=text-align:left;|title=<h4 style="margin-top:0;">Signature</h4>|content={{!}}
{{#tag:pre|{{#var:signature}}|id="lsl-signature"}}}}
{{#if:{{{haiku|}}}<noinclude>*</noinclude>|{{Collapsible_Table|table-class=haiku|table-style=width:100%;|title-style=text-align:left;|title=<h4 style="margin-top:0;">Haiku</h4>|content={{!}}
{{{haiku}}}
}}<includeonly>[[Category:Articles with haiku]]</includeonly>|<includeonly>[[Category:Articles in need of haiku]]</includeonly>}}
</div></div>{{#if:{{#var:self}}|| {{#if:{{#pos:{{#var:moded}}|r}}{{#pos:{{#var:moded}}|u}}|| {{#if:{{#pos:{{#var:moded}}|f}}|[[Category:LSL Keywords/Pre-release{{#var:lang}}]]|[[Category:LSL Keywords/All{{#var:lang}}]]{{#ifexpr:{{#var:BugCounter|0}} > 0|[[Category:LSL topics with bugs{{#var:lang}}]] [[Category:LSL topics with the most bugs{{#var:lang}}| {{padleft:{{#expr:100-{{#var:BugCounter|0}}}}|2|0}}{{PAGENAME}}]]}}}} {{#if:{{{examples|}}}{{#var:examples}}||[[Category:LSL Needs Example{{#var:lang}}]]}} }} {{#if:{{{cat1|}}}|[[Category:LSL {{{cat1|}}}{{#var:lang}}]]}} {{#if:{{{cat2|}}}|[[Category:LSL {{{cat2|}}}{{#var:lang}}]]}} {{#if:{{{cat3|}}}|[[Category:LSL {{{cat3|}}}{{#var:lang}}]]}} {{#if:{{{cat4|}}}|[[Category:LSL {{{cat4|}}}{{#var:lang}}]]}} {{#if:{{{cat5|}}}|[[Category:LSL {{{cat5|}}}{{#var:lang}}]]}} {{#if:{{{cat6|}}}|[[Category:LSL {{{cat6|}}}{{#var:lang}}]]}} {{#if:{{{cat7|}}}|[[Category:LSL {{{cat7|}}}{{#var:lang}}]]}} {{#if:{{{cat8|}}}|[[Category:LSL {{{cat8|}}}{{#var:lang}}]]}} }}

Latest revision as of 03:06, 20 August 2023

See Template:LSL Constant/docs for documentation.

{{LSL Constant
|name
|type
|subtype
|value
|desc
|examples
|events
|functions
|location
|history
|comment
|cat1
|cat2
|cat3
|cat4
|cat5
|cat6
}}

Example

{{var:header}}

Description

Constant: [[{{{type}}}|{{{type}}}]] [[{{{name}}}|{{{name}}}]] = {{var:rvalue}};

{{var:float}}

The {{{type}}} constant {{{name}}} has the value {{var:rvalue}}

{{var:desc}}

{{var:pa}}{{var:pb}}{{var:pc}}{{var:pd}}

Caveats

Related Articles

Constants

{{var:constants}}

Functions

{{var:functions}}

Events

{{var:events}}

Articles

{{var:articles}}

Examples

{{var:examples}}

Notes

{{var:notes}}

Deep Notes

{{var:deepnotes}}

History

{{var:history}}

All Issues

~ Search JIRA for related Issues {{var:issues}}

Source

{{var:location}}

Footnotes

    {{var:footnotes}}

Signature


Haiku

{{{haiku}}}