Difference between revisions of "Template:Infobox terminal/sandbox"

From Terminals
Jump to: navigation, search
m (Update sandbox)
m (synch sandbox)
Line 1: Line 1:
<includeonly>{{#if:{{{manufacturer|}}}|{{#if:{{{model|}}}|{{#ifeq:{{{manufacturer}}} {{{model}}}|{{SUBPAGENAME}}|{{#if:{{{intro_prior|{{{intro_month|}}}}}}|{{#if:{{{intro_year|}}}|{{#if:{{#switch:{{ucfirst:{{lc:{{{intro_month}}}}}}}|January=1|February=1|March=1|April=1|May=1|June=1|July=1|August=1|September=1|October=1|November=1|December=1|}}|</includeonly>{{Infobox
+
<includeonly>{{#if:{{infobox terminal/check dependent arg|{{{discontinued_month|}}}|{{{discontinued_year|}}}}}|{{infobox terminal/missing argument error|discontinued_year|discontinued_month}}|{{#if:{{infobox terminal/check month|{{{discontinued_month|}}}}}|{{infobox terminal/invalid month error|{{{discontinued_month}}}|discontinued_month}}|{{#if:{{infobox terminal/check month|{{{intro_month|}}}}}|{{infobox terminal/invalid month error|{{{intro_month}}}|intro_month}}|{{#if:{{infobox terminal/check dependent arg|{{{intro_prior|}}}|{{{intro_year|}}}}}|{{infobox terminal/missing argument error|intro_year|intro_prior}}|{{#if:{{infobox terminal/check dependent arg|{{{intro_month|}}}|{{{intro_year|}}}}}|{{infobox terminal/missing argument error|intro_year|intro_month}}|{{#if:{{{manufacturer|}}}|{{#if:{{{model|}}}|{{#ifeq:{{{manufacturer}}} {{{model}}}|{{SUBPAGENAME}}|</includeonly>{{Infobox
 
|bodystyle    =  
 
|bodystyle    =  
 
|title        =
 
|title        =
Line 32: Line 32:
 
|header5  =  
 
|header5  =  
 
|label5  = Discontinued
 
|label5  = Discontinued
|data5    = <includeonly>{{#if:{{{discontinued_month|}}}|</includeonly>{{{discontinued_month}}},&#x20;<includeonly>}}{{#if:{{{discontinued_year|}}}|</includeonly>{{{discontinued_year}}}<includeonly>}}</includeonly>
+
|data5    = <includeonly>{{#if:{{{discontinued_month|}}}|</includeonly>{{ucfirst:{{lc:{{{discontinued_month}}}}}}},&#x20;<includeonly>}}{{#if:{{{discontinued_year|}}}|</includeonly>{{{discontinued_year}}}<includeonly>}}</includeonly>
 
|header6  =  
 
|header6  =  
 
|label6  = Interface<includeonly>{{#if:{{{interface2|}}}|</includeonly>s<includeonly>}}</includeonly>
 
|label6  = Interface<includeonly>{{#if:{{{interface2|}}}|</includeonly>s<includeonly>}}</includeonly>
Line 81: Line 81:
 
|belowstyle =
 
|belowstyle =
 
|below =  
 
|below =  
}}
+
}}<includeonly>|{{infobox terminal/error|Page name "{{SUBPAGENAME}}" doesn't match manufacturer model "{{{manufacturer}}} {{{model}}}"!}}}}|{{infobox terminal/missing argument error|model}}}}|{{infobox terminal/missing argument error|manufacturer}}}}}}}}}}}}}}</includeonly>
<includeonly>|<big><span style="color:red">Invalid month specification "{{{intro_month}}}" for <code>intro_month</code> argument!</span></big>}}|<big><span style="color:red">Missing <code>intro_year</code> argument for <code>{{#if:{{{intro_month|}}}|intro_month|intro_prior}}</code> argument!</span></big>}}}}|<big><span style="color:red">Page name "{{SUBPAGENAME}}" doesn't match manufacturer model "{{{manufacturer}}} {{{model}}}"!</span></big>}}|<big><span style="color:red">Missing required <code>model</code> argument!</span></big>}}|<big><span style="color:red">Missing required <code>manufacturer</code> argument!</span></big>}}</includeonly><noinclude>
 
 
 
{{template sandbox notice}}
 
</noinclude>
 

Revision as of 03:31, 26 March 2012

{{{manufacturer}}} {{{model}}}
[[File:{{{image}}}|270px]]
Manufacturer {{{manufacturer}}}
Model {{{model}}}
Introduced {{{intro_prior}}} {{{intro_month}}}, {{{intro_year}}}
Introductory Price {{{intro_price}}}
Discontinued {{{discontinued_month}}}, {{{discontinued_year}}}
Interfaces {{{interface}}},
{{{interface2}}},
{{{interface3}}}
Baud Rates {{{baud_rates}}}
Display Size {{{display_size}}}
Phosphors {{{phosphor}}}, {{{phosphor2}}}, {{{phosphor3}}}
Refresh Rate {{{refresh_rate}}} Hz, {{{refresh_rate2}}} Hz
Character Resolutions {{{char_resolution}}}, {{{char_resolution2}}}, {{{char_resolution3}}}, {{{char_resolution4}}}
Status Line {{{status_line}}}
Character Matrix {{{char_matrix}}}
Personalities {{{personality1}}},
{{{personality2}}},
{{{personality3}}},
{{{personality4}}},
{{{personality5}}},
{{{personality6}}}
Terminfo Name {{{terminfo}}}