Template:SoftwareBox: Difference between revisions
Jump to navigation
Jump to search
m (added the ability to adjust the width) |
(added second image parameters.) |
||
(8 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
< | {{Documentation}} | ||
[[Category:Infobox templates]] | |||
[[Category:Metatemplates]] | |||
<includeonly> | |||
<onlyinclude>{{sidebar | |||
| width = {{{width|300px}}} | | width = {{{width|300px}}} | ||
| image = {{{image|}}} | | image = {{{image|}}} | ||
| imagewidth = {{{width|300px}}} | | imagewidth = {{{width|300px}}} | ||
| imagetooltip = {{{imagetooltip|}}} | |||
| image2 = {{{image2|}}} | |||
| imagewidth2 = {{{width|300px}}} | |||
| imagetooltip2 = {{{imagetooltip2|}}} | |||
| float = right | | float = right | ||
| header = {{{title|}}} | | header = {{{title|}}} | ||
Line 8: | Line 17: | ||
| content1 = {{#if:{{{developer|}}}| | | content1 = {{#if:{{{developer|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Developer | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Developer}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{developer|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{developer|}}}</div> | ||
</div>}} | </div>}} | ||
Line 15: | Line 24: | ||
| content2 = {{#if:{{{initial_release|}}}| | | content2 = {{#if:{{{initial_release|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Initial | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Initial}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{initial_release|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{initial_release|}}}</div> | ||
</div>}} | </div>}} | ||
Line 22: | Line 31: | ||
| content3 = {{#if:{{{stable_release|}}}| | | content3 = {{#if:{{{stable_release|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Stable | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Stable}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{stable_release|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{stable_release|}}}</div> | ||
</div>}} | </div>}} | ||
Line 29: | Line 38: | ||
| content4 = {{#if:{{{written_in|}}}| | | content4 = {{#if:{{{written_in|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Codelang}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{#switch:{{{written_in}}}<!-- | <div style="border-top:1px solid #232323; padding:.3em">{{#switch:{{{written_in}}}<!-- | ||
-->| csharp = [[File:Logo-csharp.png|24px|C#]]<!-- | -->| csharp = [[File:Logo-csharp.png|24px|C#|link=Wikipedia:C Sharp (programming language)]]<!-- | ||
-->| c++ = [[File:Logo-c++.png|24px|C++]]<!-- | -->| c++ = [[File:Logo-c++.png|24px|C++|link=Wikipedia:C++]]<!-- | ||
-->| php = [[File:Logo-php.png|24px|PHP]]<!-- | -->| php = [[File:Logo-php.png|24px|PHP|link=Wikipedia:PHP]]<!-- | ||
-->| python = [[File:Logo-python.png|24px|Python]]<!-- | -->| python = [[File:Logo-python.png|24px|Python|link=Wikipedia:Python (programming language)]]<!-- | ||
-->| vb = [[File:Logo-vb.png|24px|Visual Basic]]<!-- | -->| vb = [[File:Logo-vb.png|24px|Visual Basic|link=Wikipedia:Visual Basic (.NET)]]<!-- | ||
-->| delphi = [[File:Logo-delphi.png|24px|Delphi]]<!-- | -->| delphi = [[File:Logo-delphi.png|24px|Delphi|link=Wikipedia:Delphi (software)]]<!-- | ||
-->}}</div> | -->}}</div> | ||
</div>}} | </div>}} | ||
| content4style = padding:0; | | content4style = padding:0; | ||
| content5 = {{#ifeq:{{#ifeq:{{{windows}}}|1|1|{{#ifeq:{{{android}}}|1|1|{{#ifeq:{{{ | | content5 = {{#ifeq:{{#ifeq:{{{windows}}}|1|1|{{#ifeq:{{{android}}}|1|1|{{#ifeq:{{{macos}}}|1|1|{{#ifeq:{{{linux}}}|1|1|0}}}}}}}}|1| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Os}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em"><!-- | <div style="border-top:1px solid #232323; padding:.3em"><!-- | ||
-->{{#ifeq:{{{windows}}}|1|[[File: | -->{{#ifeq:{{{windows}}}|1|[[File:Windows-11-Icon.png|24px|Windows|link=Wikipedia:Microsoft Windows]]}} <!-- | ||
-->{{#ifeq:{{{ | -->{{#ifeq:{{{macos}}}|1|[[File:Logo-apple.png|24px|MacOS|link=Wikipedia:Mac operating systems]]}} <!-- | ||
-->{{#ifeq:{{{android}}}|1|[[File:Logo-android.png|24px|Android]]}} <!-- | -->{{#ifeq:{{{android}}}|1|[[File:Logo-android.png|24px|Android|link=Wikipedia:Android]]}} <!-- | ||
-->{{#ifeq:{{{linux}}}|1|[[File:Logo-linux.png|24px|Linux]]}}<!-- | -->{{#ifeq:{{{linux}}}|1|[[File:Logo-linux.png|24px|Linux|link=Wikipedia:Linux]]}}<!-- | ||
--></div> | --></div> | ||
</div>}} | </div>}} | ||
Line 55: | Line 64: | ||
| content6 = {{#if:{{{type|}}}| | | content6 = {{#if:{{{type|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Type</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Type}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{type|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{type|}}}</div> | ||
</div>}} | </div>}} | ||
Line 62: | Line 71: | ||
| content7 = {{#ifeq:{{#ifeq:{{{gldsrc|}}}|1|1|{{#ifeq:{{{source|}}}|1|1|{{#ifeq:{{{source2|}}}|1|1|0}}}}}}|1| | | content7 = {{#ifeq:{{#ifeq:{{{gldsrc|}}}|1|1|{{#ifeq:{{{source|}}}|1|1|{{#ifeq:{{{source2|}}}|1|1|0}}}}}}|1| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; color:white; padding:.3em"><b>Target | <div style="background:#232323; color:white; padding:.3em"><b>{{SoftwareBox/strings|Target}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em"><!-- | <div style="border-top:1px solid #232323; padding:.3em"><!-- | ||
-->{{#ifeq:{{{gldsrc|}}}|1|{{gldsrc}}}} <!-- | -->{{#ifeq:{{{gldsrc|}}}|1|{{#ifeq:{{{enginesstyle|}}}|1|{{gldsrc|4}}<br>|{{gldsrc}}}}}} <!-- | ||
-->{{#ifeq:{{{source|}}}|1|{{src}}}} <!-- | -->{{#ifeq:{{{goldsrc|}}}|1|{{#ifeq:{{{enginesstyle|}}}|1|{{goldsrc|4}}<br>|{{goldsrc}}}}}} <!-- backward compatibility. | ||
-->{{#ifeq:{{{source2|}}}|1|{{source2}}}} <!-- | -->{{#ifeq:{{{source|}}}|1|{{#ifeq:{{{enginesstyle|}}}|1|{{src|4}}<br>|{{src}}}}}} <!-- | ||
-->{{#ifeq:{{{source2|}}}|1|{{#ifeq:{{{enginesstyle|}}}|1|{{source2|4}}<br>|{{source2}}}}}} <!-- | |||
--></div> | --></div> | ||
</div>}} | </div>}} | ||
Line 73: | Line 83: | ||
| content8 = {{#if:{{{distribution|}}}| | | content8 = {{#if:{{{distribution|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Distribution</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Distribution}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{distribution|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{distribution|}}}</div> | ||
</div>}} | </div>}} | ||
Line 80: | Line 90: | ||
| content9 = {{#if:{{{website|}}}| | | content9 = {{#if:{{{website|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; color:white; padding:.3em"><b>Website</b></div> | <div style="background:#232323; color:white; padding:.3em"><b>{{SoftwareBox/strings|Website}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{website|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{website|}}}</div> | ||
</div>}} | </div>}} | ||
Line 87: | Line 97: | ||
| content10 = {{#if:{{{download|}}}| | | content10 = {{#if:{{{download|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; color:white; padding:.3em"><b>Download</b></div> | <div style="background:#232323; color:white; padding:.3em"><b>{{SoftwareBox/strings|Download}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{download|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{download|}}}</div> | ||
</div>}} | </div>}} | ||
Line 94: | Line 104: | ||
| content11 = {{#if:{{{version|}}}| | | content11 = {{#if:{{{version|}}}| | ||
<div style="display:grid; grid-template-columns:1fr 1fr;"> | <div style="display:grid; grid-template-columns:1fr 1fr;"> | ||
<div style="background:#232323; color:white; padding:.3em"><b>Version</b></div> | <div style="background:#232323; color:white; padding:.3em"><b>{{SoftwareBox/strings|Version}}</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{version|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{version|}}}</div> | ||
</div>}} | </div>}} | ||
| content11style = padding:0; | | content11style = padding:0; | ||
}} | }}</onlyinclude> | ||
</ | |||
</includeonly> |
Latest revision as of 21:34, 19 August 2024
The above documentation is transcluded from Template:SoftwareBox/doc. (Edit | Page history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.