Template:DeviceInfoBox: Difference between revisions
From Night Vision Wiki
No edit summary  | 
				No edit summary  | 
				||
| (9 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
<templatedata>  | <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>  | </templatedata>  | ||
| Line 153: | Line 159: | ||
{{#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 180: | Line 184: | ||
<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 195: | Line 199: | ||
<tr>  | <tr>  | ||
<td><b>Mount</b></td>  | <td><b>[[Mount]]</b></td>  | ||
<td>[[Mount::{{{mount}}}]]</td>  | <td>[[Mount::{{{mount}}}]]</td>  | ||
</tr>  | </tr>  | ||
| Line 212: | 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>  | </includeonly>  | ||
Latest revision as of 10:43, 3 June 2024
Info box for a device
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Name | name | Name of the device 
  | String | required | 
| Manufacturer #1 | manufacturer | Page of the manufacturer of the device 
  | Page name | required | 
| Manufacturer #1 Device Name | manufacturer-name | Name of the device as used by the manufacturer 
  | String | suggested | 
| Manufacturer #2 | manufacturer-2 | Page of the manufacturer of the device 
  | Page name | suggested | 
| Manufacturer #2 Device Name | manufacturer-name-2 | Name of the device as used by the manufacturer 
  | String | suggested | 
| Manufacturer #3 | manufacturer-3 | Page of the manufacturer of the device 
  | Page name | suggested | 
| Manufacturer #3 Device Name | manufacturer-name-3 | Name of the device as used by the manufacturer 
  | String | suggested | 
| Product page | page | The main product page of the device 
  | URL | suggested | 
| Image | image | Image of the device (without File: prefix) 
  | File | suggested | 
| Housing Type | type | Housing Type  | String | required | 
| Tube Format | format | Image intensifier format used by the device 
  | String | required | 
| Vertical Field of View | fov-ver | The vertical field of view produced by the device 
  | Number | required | 
| Horizontal Field of View | fov-hor | The horizontal field of view produced by the device 
  | Number | required | 
| Mount | mount | The type of mount compatible to the device 
  | String | required | 
| Objectives | objectives | The type of objectives used by the device 
  | Unknown | required | 
| Eyepieces | eyepieces | The type of eyepieces used by the device 
  | String | required | 
| Weight | weight | The weight of the device in grams  | Number | suggested | 
| Weight Source | weight-src | A link providing a reference to the weight  | URL | optional |