Difference between revisions of "Template:Infobox terminal/sandbox"
m |
m |
||
(42 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
-->|{{#if:{{{model|}}}<!-- | -->|{{#if:{{{model|}}}<!-- | ||
-->|{{#ifeq:{{{manufacturer}}} {{{model}}}|{{SUBPAGENAME}}<!-- | -->|{{#ifeq:{{{manufacturer}}} {{{model}}}|{{SUBPAGENAME}}<!-- | ||
− | -->|</includeonly>{{Infobox | + | -->|{{#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 18: | 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|model}}<!-- |
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}}} |