Difference between revisions of "Template:Infobox terminal/sandbox"
m (Update sandbox) |
m |
||
| (49 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | <includeonly>{{#if:{{{ | + | <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}}<!-- | ||
| + | -->|{{#if:{{infobox terminal/check number|{{{intro_year|}}}}}<!-- | ||
| + | -->|{{#if:{{infobox terminal/check number|{{{discontinued_year|}}}}}<!-- | ||
| + | -->|{{#if:{{infobox terminal/check graphic type|{{{graphic_type|}}}}}<!-- | ||
| + | -->|</includeonly>{{Infobox | ||
| + | <!-- infobox style --> | ||
|bodystyle = | |bodystyle = | ||
|title = | |title = | ||
| Line 5: | Line 22: | ||
|above = {{{manufacturer}}} {{{model}}} | |above = {{{manufacturer}}} {{{model}}} | ||
|abovestyle = background: lightblue; | |abovestyle = background: lightblue; | ||
| − | |||
|imagestyle = | |imagestyle = | ||
|captionstyle = | |captionstyle = | ||
| − | |||
|image = <includeonly>{{#if:{{{image|}}}|</includeonly>[[File:{{{image}}}|270px]]<includeonly>}}</includeonly> | |image = <includeonly>{{#if:{{{image|}}}|</includeonly>[[File:{{{image}}}|270px]]<includeonly>}}</includeonly> | ||
|caption = | |caption = | ||
|image2 = | |image2 = | ||
|caption2 = | |caption2 = | ||
| − | + | |headerstyle = background: lightgreen | |
| − | |headerstyle = | ||
|labelstyle = | |labelstyle = | ||
|datastyle = | |datastyle = | ||
| − | + | <!-- basic data --> | |
| − | |label1 | + | | label1 = Manufacturer |
| − | |data1 | + | | data1 = <includeonly>[[:Category:{{{manufacturer}}}|</includeonly>{{{manufacturer}}}<includeonly>]]</includeonly> |
| − | | | + | | label2 = Model |
| − | + | | data2 = {{{model}}} | |
| − | |data2 | + | |
| − | |header3 = | + | <!-- lifetime section --> |
| − | | | + | |header3 = <includeonly>{{#if:{{{intro_year|{{{discontinued_year|}}}}}}|</includeonly>Lifetime<includeonly>}}</includeonly> |
| − | | | + | | label4 = Introduced |
| − | | | + | | data4 = <noinclude>{{{intro_prior}}} </noinclude><includeonly>{{#if:{{{intro_prior|}}}|''prior to'' }}{{#if:{{{intro_month|}}}|</includeonly>{{ucfirst:{{lc:{{{intro_month}}}}}}}, <includeonly>}}{{#if:{{{intro_year|}}}|[[:Category:</includeonly>{{{intro_year}}}<includeonly>|{{{intro_year}}}]]}}</includeonly> |
| − | + | | label5 = Introductory Price | |
| − | | | + | | data5 = <includeonly>{{#if:{{{intro_price|}}}|</includeonly>{{{intro_price}}}<includeonly>}}</includeonly> |
| − | | | + | | label6 = Discontinued |
| − | + | | data6 = <includeonly>{{#if:{{{discontinued_month|}}}|</includeonly>{{ucfirst:{{lc:{{{discontinued_month}}}}}}}, <includeonly>}}{{#if:{{{discontinued_year|}}}|</includeonly>{{{discontinued_year}}}<includeonly>}}</includeonly> | |
| − | | | + | |
| − | + | <!-- communication section --> | |
| − | + | |header7 = <includeonly>{{#if:{{{interface|{{{baud_rates|}}}}}}|</includeonly>Communication<includeonly>}}</includeonly> | |
| − | | | + | | label8 = Interface<includeonly>{{#if:{{{interface2|}}}|</includeonly>s<includeonly>}}</includeonly> |
| − | | | + | | data8 = <includeonly>{{#if:{{{interface|}}}|</includeonly>{{{interface}}}<includeonly>{{#if:{{{interface2|}}}|</includeonly>,<br/>{{{interface2}}}<includeonly>{{#if:{{{interface3|}}}|</includeonly>,<br/>{{{interface3}}}<includeonly>}}}}}}</includeonly> |
| − | + | | label9 = Baud Rates | |
| − | + | | data9 = <includeonly>{{#if:{{{baud_rates|}}}|</includeonly>{{{baud_rates}}}<includeonly>}}</includeonly> | |
| − | | | + | |
| − | + | <!-- display section --> | |
| − | + | |header10 = <includeonly><!-- | |
| − | + | -->{{#if:{{{display_size|<!-- | |
| − | + | -->{{{phosphor|<!-- | |
| − | + | -->{{{refresh_rate|<!-- | |
| − | | | + | -->}}}<!-- |
| − | | | + | -->}}}<!-- |
| − | + | -->}}}<!-- | |
| − | | | + | -->|</includeonly>Display<includeonly><!-- |
| − | + | -->}}</includeonly> | |
| − | + | | label11 = Size | |
| + | | data11 = <includeonly>{{#if:{{{display_size|}}}|</includeonly>{{{display_size}}}<includeonly>}}</includeonly> | ||
|header12 = | |header12 = | ||
| − | |label12 | + | | label12 = Phosphor<includeonly>{{#if:{{{phosphor2|}}}|</includeonly>s<includeonly>}}</includeonly> |
| − | |data12 | + | | data12 = <includeonly>{{#if:{{{phosphor|}}}|</includeonly>{{{phosphor}}}<includeonly>{{#if:{{{phosphor2|}}}|</includeonly>, {{{phosphor2}}}<includeonly>{{#if:{{{phosphor3|}}}|</includeonly>, {{{phosphor3}}}<includeonly>}}}}}}</includeonly> |
|header13 = | |header13 = | ||
| − | |label13 = Character Matrix | + | | label13 = Refresh Rate<includeonly>{{#if:{{{refresh_rate2|}}}|</includeonly>s<includeonly>}}</includeonly> |
| − | | | + | | data13 = <includeonly>{{#if:{{{refresh_rate|}}}|</includeonly>{{{refresh_rate}}} Hz<includeonly>{{#if:{{{refresh_rate2|}}}|</includeonly>, {{{refresh_rate2}}} Hz<includeonly>}}}}</includeonly> |
| − | | | + | |
| − | | | + | <!-- character modes section --> |
| − | | | + | |header20 = <includeonly><!-- |
| − | | | + | -->{{#if:{{{char_resolution|<!-- |
| − | | | + | -->{{{status_line|<!-- |
| − | | | + | -->{{{char_matrix|<!-- |
| − | | | + | -->{{{char_cell|<!-- |
| − | | | + | -->}}}<!-- |
| − | | | + | -->}}}<!-- |
| − | | | + | -->}}}<!-- |
| − | | | + | -->}}}<!-- |
| − | | | + | -->|</includeonly>Character Modes<includeonly><!-- |
| − | | | + | -->}}</includeonly> |
| − | | | + | |header21 = |
| − | | | + | | label21 = Resolution<includeonly>{{#if:{{{char_resolution2|}}}|</includeonly>s<includeonly>}}</includeonly> |
| − | | | + | | data21 = <includeonly>{{#if:{{{char_resolution|}}}|</includeonly>{{{char_resolution}}}<includeonly>{{#if:{{{char_resolution2|}}}|</includeonly>, {{{char_resolution2}}}<includeonly>{{#if:{{{char_resolution3|}}}|</includeonly>, {{{char_resolution3}}}<includeonly>{{#if:{{{char_resolution4|}}}|</includeonly>, {{{char_resolution4}}}<includeonly>}}}}}}}}</includeonly> |
| − | | | + | |header22 = |
| − | | | + | | label22 = Status Line |
| − | + | | data22 = <includeonly>{{#if:{{{status_line|}}}|</includeonly>{{ucfirst:{{{status_line}}}}}<includeonly>}}</includeonly> | |
| − | | | + | |header23 = |
| − | | | + | | label23 = Matrix |
| + | | data23 = <includeonly>{{#if:{{{char_matrix|}}}|</includeonly>{{{char_matrix}}}<includeonly>}}</includeonly> | ||
| + | |header24 = | ||
| + | | label24 = Cell | ||
| + | | data24 = <includeonly>{{#if:{{{char_cell|}}}|</includeonly>{{{char_cell}}}<includeonly>}}</includeonly> | ||
| + | |||
| + | <!-- graphics modes section --> | ||
| + | |header60 = <includeonly><!-- | ||
| + | -->{{#if:{{{graphic_resolution|<!-- | ||
| + | -->{{{graphic_type|<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->|</includeonly>Graphic Modes<includeonly><!-- | ||
| + | -->}}</includeonly> | ||
| + | |header61 = | ||
| + | | label61 = Type | ||
| + | | data61 = <includeonly>{{infobox terminal/canonical graphic type|</includeonly>{{{graphic_type<includeonly>|</includeonly>}}}<includeonly>}}</includeonly> | ||
| + | |header62 = | ||
| + | | label62 = Resolution | ||
| + | | data62 = <includeonly>{{#if:{{{graphic_resolution|}}}|</includeonly>{{{graphic_resolution}}}<includeonly>}}</includeonly> | ||
| + | |||
| + | <!-- firmware section --> | ||
| + | |header70 = <includeonly>{{#if:{{{personality1|<!-- | ||
| + | -->{{{personality2|<!-- | ||
| + | -->{{{personality3|<!-- | ||
| + | -->{{{personality4|<!-- | ||
| + | -->{{{personality5|<!-- | ||
| + | -->{{{personality6|<!-- | ||
| + | -->{{{personality7|<!-- | ||
| + | -->{{{rom|<!-- | ||
| + | -->{{{ram|<!-- | ||
| + | -->{{{cpu|<!-- | ||
| + | -->{{#ifexist:CodeChart:{{SUBPAGENAME}}|1|<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->}}}<!-- | ||
| + | -->|</includeonly>Firmware<includeonly>}}</includeonly> | ||
| + | | label70 = | ||
| + | | data70 = | ||
| + | |header71 = | ||
| + | | label71 = CPU | ||
| + | | data71 = <includeonly>{{#if:{{{cpu|}}}|</includeonly>{{{cpu}}}<includeonly>}}</includeonly> | ||
| + | |header72 = | ||
| + | | label72 = ROM | ||
| + | | data72 = <includeonly>{{#if:{{{rom|}}}|</includeonly>{{{rom}}}<includeonly>}}</includeonly> | ||
| + | |header73 = | ||
| + | | label73 = RAM | ||
| + | | data73 = <includeonly>{{#if:{{{ram|}}}|</includeonly>{{{ram}}}<includeonly>}}</includeonly> | ||
| + | |header74 = | ||
| + | | label74 = Personalities | ||
| + | | data74 = <includeonly><!-- | ||
| + | -->{{#if:{{{personality1|}}}<!-- | ||
| + | -->|[[</includeonly>{{{personality1}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality2|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality2}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality3|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality3}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality4|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality4}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality5|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality5}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality6|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality6}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality7|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality7}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality8|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality8}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality9|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality9}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality10|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality10}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality11|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality11}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality12|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality12}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality13|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality13}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality14|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality14}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality15|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality15}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality16|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality16}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality17|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality17}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality18|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality18}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality19|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality19}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality20|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality20}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality21|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality21}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality22|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality22}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality23|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality23}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality24|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality24}}}<includeonly>]]<!-- | ||
| + | -->{{#if:{{{personality25|}}}<!-- | ||
| + | -->|</includeonly>,<br /><includeonly>[[</includeonly>{{{personality25}}}<includeonly>]]<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}</includeonly> | ||
| + | |header75 = | ||
| + | | label75 = Code Chart | ||
| + | | data75 = <noinclude><code>CodeChart:</code> ''page''</noinclude><includeonly>{{#ifexist:CodeChart:{{SUBPAGENAME}}|[[:CodeChart:{{SUBPAGENAME}}|{{SUBPAGENAME}}]]}}</includeonly> | ||
| + | |||
| + | <!-- software libraries section --> | ||
| + | |header79 = <includeonly>{{#if:{{{terminfo|}}}|</includeonly>Software Libraries<includeonly>}}</includeonly> | ||
| + | | label79 = | ||
| + | | data79 = | ||
| + | |header80 = | ||
| + | | label80 = [http://en.wikipedia.org/wiki/Terminfo Terminfo] Name | ||
| + | | data80 = <includeonly>{{#if:{{{terminfo|}}}|</includeonly>{{{terminfo}}}<includeonly>}}</includeonly> | ||
|belowstyle = | |belowstyle = | ||
|below = | |below = | ||
| − | }} | + | }}<includeonly><!-- |
| − | <includeonly> | + | -->|{{template error|Invalid graphic type "{{{graphic_type}}}".}}<!-- |
| − | + | -->}}<!-- | |
| − | + | -->|{{template error|Discontinued year "{{{discontinued_year}}}" is not a number.}}<!-- | |
| − | </ | + | -->}}<!-- |
| + | -->|{{template error|Intro year "{{{intro_year}}}" is not a number.}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->|{{template error|Page name "{{SUBPAGENAME}}" doesn't match manufacturer model "{{{manufacturer}}} {{{model}}}"!}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->|{{infobox terminal/missing argument error|model}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->|{{infobox terminal/missing argument error|manufacturer}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}<!-- | ||
| + | -->}}</includeonly> | ||
Latest revision as of 00:01, 4 March 2013
| {{{manufacturer}}} {{{model}}} | |
|---|---|
| [[File:{{{image}}}|270px]] | |
| Manufacturer | {{{manufacturer}}} |
| Model | {{{model}}} |
| Lifetime | |
| Introduced | {{{intro_prior}}} {{{intro_month}}}, {{{intro_year}}} |
| Introductory Price | {{{intro_price}}} |
| Discontinued | {{{discontinued_month}}}, {{{discontinued_year}}} |
| Communication | |
| Interfaces |
{{{interface}}}, {{{interface2}}}, {{{interface3}}} |
| Baud Rates | {{{baud_rates}}} |
| Display | |
| Size | {{{display_size}}} |
| Phosphors | {{{phosphor}}}, {{{phosphor2}}}, {{{phosphor3}}} |
| Refresh Rates | {{{refresh_rate}}} Hz, {{{refresh_rate2}}} Hz |
| Character Modes | |
| Resolutions | {{{char_resolution}}}, {{{char_resolution2}}}, {{{char_resolution3}}}, {{{char_resolution4}}} |
| Status Line | {{{status_line}}} |
| Matrix | {{{char_matrix}}} |
| Cell | {{{char_cell}}} |
| Graphic Modes | |
| Type | {{{graphic_type}}} |
| Resolution | {{{graphic_resolution}}} |
| Firmware | |
| CPU | {{{cpu}}} |
| ROM | {{{rom}}} |
| RAM | {{{ram}}} |
| Personalities |
{{{personality1}}}, {{{personality2}}}, {{{personality3}}}, {{{personality4}}}, {{{personality5}}}, {{{personality6}}}, {{{personality7}}}, {{{personality8}}}, {{{personality9}}}, {{{personality10}}}, {{{personality11}}}, {{{personality12}}}, {{{personality13}}}, {{{personality14}}}, {{{personality15}}}, {{{personality16}}}, {{{personality17}}}, {{{personality18}}}, {{{personality19}}}, {{{personality20}}}, {{{personality21}}}, {{{personality22}}}, {{{personality23}}}, {{{personality24}}}, {{{personality25}}} |
| Code Chart |
CodeChart: page |
| Software Libraries | |
| Terminfo Name | {{{terminfo}}} |