Template:Infobox programming language: Difference between revisions
avoid indirect links in template |
imported>Anomalocaris <span style>...</span> → <div style>...</div>, to fix div-span-flip lint error in JavaScript; also SampleCode → sampleCode; I believe both are right but revert if it causes problems |
||
(One intermediate revision by one other user not shown) | |||
Line 6: | Line 6: | ||
| title = {{#if:{{{title|{{{name|}}}}}} |{{{title|{{{name|}}}}}} |<includeonly>{{PAGENAMEBASE}}</includeonly>}} | | title = {{#if:{{{title|{{{name|}}}}}} |{{{title|{{{name|}}}}}} |<includeonly>{{PAGENAMEBASE}}</includeonly>}} | ||
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo size|{{{logo_size|}}}}}}|sizedefault= | | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo size|{{{logo_size|}}}}}}|sizedefault=121px|alt={{{logo alt|{{{logo_alt|}}}}}}}} | ||
| caption = {{{logo caption|}}} | | caption = {{{logo caption|}}} | ||
| image2 = {{#if:{{{collapsible|}}} |{{Hidden begin |title=Screenshot |toggle=left |titlestyle=text-align:left |contentstyle=text-align:center}} }}<!-- | | image2 = {{#if:{{{collapsible|}}} |{{Hidden begin |title=Screenshot |toggle=left |titlestyle=text-align:left |contentstyle=text-align:center}} }}<!-- | ||
Line 15: | Line 15: | ||
| headerstyle = background-color: #eee; | | headerstyle = background-color: #eee; | ||
| | | header1 = {{#if:{{{sampleCode|}}}|Sample Code}} | ||
| | | data2 = {{#if:{{{sampleCode|}}}|<div style=" text-align:left;">{{{sampleCode|}}}</div> }} | ||
| data3 = <div style="text-align:center;">{{{sampleCode caption|}}}</div> | |||
| | | label4 = [[Programming paradigm|Paradigm]]{{#if:{{{paradigms|}}}|s}} | ||
| | | data4 = {{{paradigm|{{{paradigms|}}}}}} | ||
| | | label5 = Family | ||
| | | data5 = {{{family|}}} | ||
| | | label6 = [[Software design|Designed by]] | ||
| data6 = {{{designer|{{{designers|}}}}}} | |||
| | |||
| | | label7 = [[Software developer|Developer]]{{#if:{{{developers|}}}|s}} | ||
| | | class7 = organiser | ||
| data7 = {{{developer|{{{developers|}}}}}} | |||
| | | label8 = First appeared | ||
| data8 = {{{released|{{{year|}}}}}} | |||
| data9 = {{#ifeq:{{{ver layout|simple}}}|stacked | |||
|{{Infobox software/stacked | |{{Infobox software/stacked | ||
|{{{name|{{PAGENAME}}}}} | |{{{name|{{PAGENAME}}}}} | ||
Line 50: | Line 54: | ||
}} | }} | ||
| | | label10 = [[Type system|Typing discipline]] | ||
| | | data10 = {{{typing|}}} | ||
| | | label11 = [[Scope (computer science)|Scope]] | ||
| | | data11 = {{{scope|}}} | ||
| | | label12 = Implementation language | ||
| | | data12 = {{{programming language|{{{programming_language|}}}}}} | ||
| | | label13 = [[Computing platform|Platform]] | ||
| | | data13 = {{{platform|}}} | ||
| | | label14 = [[Operating system|OS]] | ||
| | | data14 = {{{operating system|{{{operating_system|}}}}}} | ||
| | | label15 = [[Software license|License]] | ||
| | | data15 = {{{license|}}} | ||
| | | label16 = [[Filename extension]]s | ||
| | | data16 = {{{File extensions|{{{file extensions|{{{file ext|{{{file_ext|}}}}}}}}}}}} | ||
| | | label17 = [[File format]]s | ||
| | | data17 = {{{File format|{{{file format|{{{file_format|{{{fileformat|{{{file formats|}}}}}}}}}}}}}}} | ||
| | | label18 = Website | ||
| | | data18 = {{#if:{{{website|}}} | ||
|{{#ifeq:{{{website|}}}|hide||{{{website|}}} }} | |{{#ifeq:{{{website|}}}|hide||{{{website|}}} }} | ||
|{{#if:{{#property:P856}} | |{{#if:{{#property:P856}} | ||
Line 82: | Line 86: | ||
}} | }} | ||
| | | header19 = {{#if:{{{implementations|}}}|Major [[Programming language implementation|implementations]]}} | ||
| | | data20 = {{{implementations|}}} | ||
| | | header21 = {{#if:{{{dialects|}}}|[[Programming language#Dialects, flavors and implementations|Dialects]]}} | ||
| | | data22 = {{{dialects|}}} | ||
| | | header23 = {{#if:{{{influenced by|{{{influenced_by|}}}}}}|Influenced by}} | ||
| | | data24 = {{{influenced by|{{{influenced_by|}}}}}} | ||
| | | header25 = {{#if:{{{influenced|}}}|Influenced}} | ||
| | | data26 = {{{influenced|}}} | ||
| belowclass = hlist | | belowclass = hlist | ||
Line 100: | Line 104: | ||
* {{wikibooks-inline|{{{wikibooks}}}}} | * {{wikibooks-inline|{{{wikibooks}}}}} | ||
}} | }} | ||
}}<noinclude> | }}{{#invoke:Check for unknown parameters|check|unknown={{main other|}}|preview=Page using [[Template:Infobox programming language]] with unknown parameter "_VALUE_" | name | title | logo | logo size | logo_size | logo alt | logo_alt | logo caption | collapsible | screenshot | screenshot_size | screenshot size | screenshot_alt | screenshot alt | screenshot caption | sampleCode | paradigm | paradigms | family | designer | designers | developer | developers | released | year | ver layout | latest release version | latest_release_version | latest release date | latest_release_date | latest preview version | latest test version | latest_preview_version | latest_test_version | latest preview date | latest test date | latest_preview_date | latest_test_date | typing | scope | programming language | programming_language | discontinued | platform | operating system | operating_system | license | File extensions | file extensions | file ext | file_ext | File format | file format | file_format | fileformat | file formats | website | implementations | dialects | influenced by| influenced_by | influenced | wikibooks-inline | wikibooks }}<noinclude> | ||
{{ | {{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE AND INTERWIKIS TO Wikidata --> | ||
</noinclude> | </noinclude> |