Template:DeviceInfoBox: Difference between revisions

From Night Vision Wiki
No edit summary
No edit summary
 
(38 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<templatedata>
{
"description": "Info box for a device",
"params": {
"name": {
"label": "Name",
"description": "Name of the device",
"required": true,
"suggested": true,
"example": "AN/PVS-14",
"type": "string"
},
"manufacturer": {
"label": "Manufacturer #1",
"description": "Page of the manufacturer of the device",
"required": true,
"suggested": true,
"example": "L3Harris",
"type": "wiki-page-name"
},
"manufacturer-name": {
"label": "Manufacturer #1 Device Name",
"description": "Name of the device as used by the manufacturer",
"required": false,
"suggested": true,
"example": "M914A",
"type": "string"
},
"manufacturer-2": {
"label": "Manufacturer #2",
"inherits": "manufacturer",
"required": false
},
"manufacturer-name-2": {
"label": "Manufacturer #2 Device Name",
"inherits": "manufacturer-name"
},
"manufacturer-3": {
"label": "Manufacturer #3",
"inherits": "manufacturer",
"required": false
},
"manufacturer-name-3": {
"label": "Manufacturer #3 Device Name",
"inherits": "manufacturer-name"
},
"page": {
"label": "Product page",
"description": "The main product page of the device",
"required": false,
"suggested": true,
"example": "https://www.abnightvision.com/pages/rnvg-ruggedized-night-vision-goggle",
"type": "url"
},
"image": {
"label": "Image",
"description": "Image of the device (without File: prefix)",
"example": "RNVG.jpg",
"type": "wiki-file-name",
"suggested": true
},
"type": {
"label": "Housing Type",
"description": "Housing Type",
"type": "string",
"required": true,
"suggested": true
},
"format": {
"label": "Tube Format",
"description": "Image intensifier format used by the device",
"example": "MX-10160",
"type": "string",
"required": true,
"suggested": true
},
"fov-ver": {
"label": "Vertical Field of View",
"description": "The vertical field of view produced by the device",
"example": "40",
"type": "number",
"suggested": true,
"required": true
},
"fov-hor": {
"label": "Horizontal Field of View",
"description": "The horizontal field of view produced by the device",
"example": "40",
"type": "number",
"suggested": true,
"required": true
},
"mount": {
"label": "Mount",
"description": "The type of mount compatible to the device",
"example": "Wilcox Dovetail",
"type": "string",
"suggested": true,
"required": true
},
"objectives": {
"label": "Objectives",
"description": "The type of objectives used by the device",
"example": "PVS-14 threaded",
"required": true,
"suggested": true
},
"eyepieces": {
"label": "Eyepieces",
"description": "The type of eyepieces used by the device",
"example": "PVS-14/AVS threaded",
"type": "string",
"required": true,
"suggested": true
},
"weight": {
"label": "Weight",
"description": "The weight of the device in grams",
"type": "number",
"suggested": true
},
"weight-src": {
"label": "Weight Source",
"description": "A link providing a reference to the weight",
"type": "url"
}
},
"paramOrder": [
"name",
"manufacturer",
"manufacturer-name",
"manufacturer-2",
"manufacturer-name-2",
"manufacturer-3",
"manufacturer-name-3",
"page",
"image",
"type",
"format",
"fov-ver",
"fov-hor",
"mount",
"objectives",
"eyepieces",
"weight",
"weight-src"
]
}
</templatedata>
</noinclude><includeonly>
<templatestyles src="Template:Infobox/styles.css" />
<templatestyles src="Template:Infobox/styles.css" />
<table class="infobox>
<table class="infobox>
Line 5: Line 156:
<th colspan=2>{{{name}}}</th>
<th colspan=2>{{{name}}}</th>
</tr>
</tr>
{{#if: {{{names|}}}|
<tr>
<td><b>Other names</b></td>
<td>{{{names}}}</td>
</tr>|}}


{{#if: {{{image|}}}|
{{#if: {{{image|}}}|
<tr>
<tr>
<td colspan=2>
<td colspan=2 style="margin: 0; padding:0;">[[File:{{{image}}}|alt={{{name}}} image|frameless]]</td>
[[File:{{{image}}}|alt={{{name}}} image|frameless]]
</td>
</tr>|}}
</tr>|}}


Line 25: Line 168:


<tr>
<tr>
<td><b>Manufacturer</b></td>
<td><b>Manufacturer(s)</b></td>
<td>
<td>
<ul>
{{#if: {{{manufacturer|}}}|
{{#if: {{#explode:{{{manufacturer}}}|,|0}}|
<div>
<li>
[[Manufacturer::{{{manufacturer}}}]] {{#if: {{{manufacturer-name|}}}| ({{{manufacturer-name}}})|}}
[[Manufacturer::{{{manufacturer}}}]]
</div>|}}{{#if: {{{manufacturer-2|}}}|
</li>|}}
<div>
{{#if: {{#explode:{{{manufacturer}}}|,|1}}|
[[Manufacturer::{{{manufacturer-2}}}]] {{#if: {{{manufacturer-name-2|}}}| ({{{manufacturer-name-2}}})|}}
<li>
</div>|}}{{#if: {{{manufacturer-3|}}}|
[[Manufacturer::{{{manufacturer}}}]]
<div>
</li>|}}
[[Manufacturer::{{{manufacturer-3}}}]] {{#if: {{{manufacturer-name-3|}}}| ({{{manufacturer-name-3}}})|}}
{{#if: {{#explode:{{{manufacturer}}}|,|2}}|
</div>|}}
<li>
[[Manufacturer::{{{manufacturer}}}]]
</li>|}}
</ul>
</td>
</td>
</tr>
</tr>


<tr>
<tr>
<td><b>Type</b></td>
<td><b>[[Housing|Type]]</b></td>
<td>[[Housing Type::{{{type}}}]]</td>
<td>[[Housing Type::{{{type}}}]]</td>
</tr>
</tr>


<tr>
<tr>
<td><b>Tube Format</b></td>
<td><b>[[Image Intensifier#Formats|Tube Format]]</b></td>
<td>[[Tube Format::{{{format}}}]]</td>
<td>[[Tube Format::{{{format}}}]]</td>
</tr>
</tr>
Line 56: Line 195:
<tr>
<tr>
<td><b>FoV</b></td>
<td><b>FoV</b></td>
<td>[[Vertical Field of View::{{{fov-hor}}}]]° / [[Horizontal Field of View::{{{fov-hor}}}]]° </td>
<td>[[Vertical Field of View::{{{fov-ver}}}]]° / [[Horizontal Field of View::{{{fov-hor}}}]]° </td>
</tr>
</tr>


<tr>
<tr>
<td><b>Mount</b></td>
<td><b>[[Mount]]</b></td>
<td>[[Mount::{{{mount}}}]]</td>
<td>[[Mount::{{{mount}}}]]</td>
</tr>
</tr>
Line 77: Line 216:
<tr>
<tr>
<td><b>Weight</b></td>
<td><b>Weight</b></td>
<td>[[Weight::{{{weight}}}]] g</td>
<td>[[Weight::{{{weight}}}]] g {{#if: {{{weight-src|}}}|{{#tag:ref|{{{weight-src}}}}}|}}</td>
</tr>|}}
</tr>|}}


</table>
</table>
</includeonly>

Latest revision as of 10:43, 3 June 2024

Info box for a device

[Edit template data]

Template parameters

ParameterDescriptionTypeStatus
Namename

Name of the device

Example
AN/PVS-14
Stringrequired
Manufacturer #1manufacturer

Page of the manufacturer of the device

Example
L3Harris
Page namerequired
Manufacturer #1 Device Namemanufacturer-name

Name of the device as used by the manufacturer

Example
M914A
Stringsuggested
Manufacturer #2manufacturer-2

Page of the manufacturer of the device

Example
L3Harris
Page namesuggested
Manufacturer #2 Device Namemanufacturer-name-2

Name of the device as used by the manufacturer

Example
M914A
Stringsuggested
Manufacturer #3manufacturer-3

Page of the manufacturer of the device

Example
L3Harris
Page namesuggested
Manufacturer #3 Device Namemanufacturer-name-3

Name of the device as used by the manufacturer

Example
M914A
Stringsuggested
Product pagepage

The main product page of the device

Example
https://www.abnightvision.com/pages/rnvg-ruggedized-night-vision-goggle
URLsuggested
Imageimage

Image of the device (without File: prefix)

Example
RNVG.jpg
Filesuggested
Housing Typetype

Housing Type

Stringrequired
Tube Formatformat

Image intensifier format used by the device

Example
MX-10160
Stringrequired
Vertical Field of Viewfov-ver

The vertical field of view produced by the device

Example
40
Numberrequired
Horizontal Field of Viewfov-hor

The horizontal field of view produced by the device

Example
40
Numberrequired
Mountmount

The type of mount compatible to the device

Example
Wilcox Dovetail
Stringrequired
Objectivesobjectives

The type of objectives used by the device

Example
PVS-14 threaded
Unknownrequired
Eyepieceseyepieces

The type of eyepieces used by the device

Example
PVS-14/AVS threaded
Stringrequired
Weightweight

The weight of the device in grams

Numbersuggested
Weight Sourceweight-src

A link providing a reference to the weight

URLoptional