Template:LSL Generic: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Step 1, initial modernization. Later steps will add newer sections etc. This is being updated so the few articles that use it don't have to be hand rolled |
||
Line 1: | Line 1: | ||
__NOTOC__ <noinclude> | __NOTOC__ <noinclude> | ||
See [[{{FULLPAGENAME}}/docs]] for documentation. | See [[{{FULLPAGENAME}}/docs]] for documentation.{{#if: | ||
{{#vardefine:also_header|header}} | |||
{{#vardefine:also_events|{{!}}events}} | {{#vardefine:also_events|{{!}}events}} | ||
{{#vardefine:also_tests|{{!}}tests}} | {{#vardefine:also_tests|{{!}}tests}} | ||
Line 8: | Line 8: | ||
{{#vardefine:also_functions|{{!}}functions}} | {{#vardefine:also_functions|{{!}}functions}} | ||
{{#vardefine:also_footer|footer}} | {{#vardefine:also_footer|footer}} | ||
{{#vardefine:spec|spec}} | {{#vardefine:examples|examples}} | ||
{{{{ | {{#vardefine:constants_nb|constants_nb}} | ||
{{#vardefine:notes|notes}} | |||
{{#vardefine:caveats|caveats}} | |||
{{#vardefine:spec|spec}} | |||
{{#vardefine:header_title|header_title}} | |||
{{#vardefine:header_text|header_text}} | |||
{{#vardefine:header_floater|header_floater}} | |||
</noinclude>< | <!-- --> | ||
}}</noinclude><onlyinclude>{{#if: | |||
{{#vardefine:t|{{#pos:{{lc:{{PAGENAMEE}}}}|{{lc:{{#var:name}}}}}}}} | |||
}}{{#if:{{#var:P_Rendered}}||{{#ifexpr:not {{#if:{{#var:t}}|{{#var:t}}|-1}} and {{#ifeq:{{#sub:{{ucfirst:{{#var:name}}}}|0|1}}|{{#sub:{{#var:name}}|0|1}}|0|1}}|{{lowercase}}}} | |||
{{#vardefine:P_Rendered|t}} {{#if:{{#var:self}}|| __NOEDITSECTION__ }} {{#var:header}} | {{#vardefine:P_Rendered|t}} {{#if:{{#var:self}}|| __NOEDITSECTION__ }} {{#var:header}} | ||
<div id="box"> | |||
<h2>{{#var:header_title}}</h2> | <h2>{{#var:header_title}}</h2> | ||
<div style="padding: 0.5em">{{#if:{{#var:header_floater}}|<div id="box" style="float:right;">{{#var:header_floater}}</div>}} | <div style="padding: 0.5em">{{#if:{{#var:header_floater}}|<div id="box" style="float:right;">{{#var:header_floater}}</div>}} | ||
{{#var:header_text}} | {{#var:header_text}} | ||
{{#if:{{#var:header_floater}}|<div style="clear:right;" ></div>}} | {{#if:{{#var:header_floater}}|<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}}| | ||
{{#var:constants_nb}}{{#if:{{#var:constants}}| | |||
{{#if:{{#var:constants_nb}}{{#var:constants}}| | |||
<div id="box"><h2>{{#if:{{#var:T_Constants}}|{{#var:T_Constants}}|Constants}}</h2> | <div id="box"><h2>{{#if:{{#var:T_Constants}}|{{#var:T_Constants}}|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}}| | ||
<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_footer}}| | {{#if:{{#var:also_footer}}|{{PBR}}{{#var:also_footer}}}} | ||
</div></div>}} | </div></div>}}{{#if:{{#var:location}}| | ||
{{#if:{{#var:location}}| | |||
<div id="box"> | <div id="box"> | ||
<h2> | <h2>Source Location</h2> | ||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
{{#var:location}} | {{#var:location}} | ||
</div></div>}} | </div></div>}} | ||
{{#var:footer}}<span id="sort" style="visibility:hidden">{{#var:sort}}</span>}}</onlyinclude> | |||
{{#var:footer}}<span id="sort" style="visibility:hidden">{{#var:sort}}</span>}}</ |
Revision as of 21:43, 2 February 2010
See Template:LSL Generic/docs for documentation.
header_title
header_floater
header_text
Specification
spec
constants_nb
Caveats
caveats
Examples
examples
Notes
notes
See Also
header
Events
events |
Functions
functions |
Tests
tests |
Articles
articles |
footer