Difference between revisions of "Template:LSL Constant"

From Second Life Wiki
Jump to navigation Jump to search
m (not sure why this wasn't inlined (i'll find out soon?), not higher parameters can clear the bugs so they don't have to double render.)
m (this template needs serious overhauling!)
Line 51: Line 51:
</noinclude>{{#if:
</noinclude>{{#if:


{{#vardefine:type|{{#if:{{{type|}}}|{{{type|}}}|{{#var:type}}}}}}
{{#if:{{{type|}}}|{{#vardefine:type|{{{type|}}}}}}}
{{#vardefine:name|{{#if:{{{name|}}}|{{{name|}}}|{{#var:name}}}}}}
{{#if:{{{name|}}}|{{#vardefine:name|{{{name|}}}}}}}
{{#vardefine:value|{{#if:{{{value|}}}|{{{value|}}}|{{#var:value}}}}}}
{{#if:{{{value|}}}|{{#vardefine:value|{{{value|}}}}}}}
 
{{#vardefine:article_type|constant}}
 
{{{inject-1|}}}


}}<includeonly>{{#if:
}}<includeonly>{{#if:
{{#vardefine:issues|{{#var:issues}}
{{#vardefine:issues|{{#var:issues}}
{{{issues|}}}}}
{{{issues|}}}}}
{{#vardefine:comment|{{{comment|}}}{{#var:comment}}}}
{{#vardefine:comment|{{{comment|}}}{{#var:comment}}}}
{{#vardefine:sort|{{lcfirst:{{#var:name}}}}}}
{{#vardefine:sort|{{lcfirst:{{#var:name}}}}}}
{{#vardefine:self|{{{self|}}}{{#var:self}}}}
{{#vardefine:self|{{{self|}}}{{#var:self}}}}
{{#vardefine:also_tests|{{#var:also_tests}}
{{#vardefine:also_tests|{{#var:also_tests}}
{{{also_tests|}}}}}
{{{also_tests|}}}}}
}}<div id="RealTitleBanner" style="display:none;">
}}<div id="RealTitleBanner" style="display:none;">
<span id="RealTitle">{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{#var:name}}</span></div> __NOEDITSECTION__  {{DEFAULTSORT:{{#var:sort}}}} {{#if:{{#var:self}}||[[Category:LSL Constants{{#var:lang}}|{{#var:name}}]][[Category:LSL {{ucfirst:{{#var:type}}}}{{#var:lang}}|{{#var:name}}]]{{#ifexpr:({{#var:BugCounter}} + 0) > 0|[[Category:LSL topics with bugs{{#var:lang}}]]}}}}  
<span id="RealTitle">{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{#var:name}}</span></div> __NOEDITSECTION__  {{DEFAULTSORT:{{#var:sort}}}} {{#if:{{#var:self}}||[[Category:LSL Constants{{#var:lang}}|{{#var:name}}]][[Category:LSL {{ucfirst:{{#var:type}}}}{{#var:lang}}|{{#var:name}}]]{{#ifexpr:({{#var:BugCounter}} + 0) > 0|[[Category:LSL topics with bugs{{#var:lang}}]]}}}}  
Line 90: Line 101:
== Caveats ==
== Caveats ==
<div style="padding: 0.5em">
<div style="padding: 0.5em">
{{#if:{{#var:caveats}}|
{{LSL_Generic/Caveats|caveats={{{caveats|}}}
{{#var:caveats}}}}{{#if:{{{caveats|}}}|
{{#var:caveats}}{{#vardefine:caveats}}|bugs={{#var:bugs}}}}
{{{caveats|}}}}}
{{#ifeq:{{#var:mode}}|user||{{#if:{{#var:bugs}}|<h3 style="display:inline; line-height:2em;">Important Issues </h3>~ {{JiraSearch/1|1={{{keywords|}}} {{#var:name}}|2=Search JIRA for related Bugs}}
{{{!}} style="font-size:80%; line-height:1.1em;"
{{#var:bugs}}
{{!}}}|{{PBR}}{{JiraSearch/1|1={{{keywords|}}} {{#var:name}}|2=Search JIRA for related Bugs}}}}}}
</div></div>}}<div id="box">
</div></div>}}<div id="box">
== Related Articles ==
== Related Articles ==

Revision as of 22:03, 24 April 2010

See Template:LSL Constant/docs for documentation.

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

Example

{{var:header}}

Description

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

{{var:float}}

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

{{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}}

Issues

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

Source

{{var:location}}

Footnotes

    {{var:footnotes}}