Template:Note: Difference between revisions
No edit summary  | 
				No edit summary  | 
				||
| Line 2: | Line 2: | ||
<onlyinclude>{{#switch:<translate></translate>  | <onlyinclude>{{#switch:<translate></translate>  | ||
| =  | | =  | ||
{{#if: {{#if:{{{1|}}}|{{{1}}}|{{#if:<noinclude>demo</noinclude>|demo|{{{demo|}}}}} }} | <templatestyles src="Note/styles.css" /><div role="note" class="note note-{{#switch:{{{2|}}}  | {{#if: {{#if:{{{1|{{{text|}}}}}}|{{{1|{{{text|}}}}}}|{{#if:<noinclude>demo</noinclude>|demo|{{{demo|}}}}} }} | <templatestyles src="Note/styles.css" /><div role="note" class="note note-{{#switch: {{{2|{{{type|}}}}}}  | ||
     |gotcha=error  |      |gotcha=error  | ||
     |=info  |      |=info  | ||
     |#default={{{2|}}}  |      |#default={{{2|{{{type|}}}}}}  | ||
     }} {{#if:{{{inline|}}}|note-inline}}">{{{1}}}</div>  |      }} {{#if:{{{inline|}}}|note-inline}}">{{{1|{{{text}}}}}}</div>  | ||
   | [[File:OOjs UI icon lightbulb-20 fc3.svg|18px|<translate><!--T:1--> Note</translate>|link=]] '''<translate><!--T:2--> Note:</translate>''' }}  |    | [[File:OOjs UI icon lightbulb-20 fc3.svg|18px|<translate><!--T:1--> Note</translate>|link=]] '''<translate><!--T:2--> Note:</translate>''' }}  | ||
| #default=  | | #default=  | ||
| Line 38: | Line 38: | ||
{  | {  | ||
	"params": {  | 	"params": {  | ||
		"1":   | 		"inline": {  | ||
			"label": "Inline formatting",  | |||
			"description": "Show the template without line breaks before and after it",  | |||
			"type": "line"  | |||
		},  | |||
		"text": {  | |||
			"aliases": [  | |||
				"1"  | |||
			],  | |||
			"label": "Text",  | |||
			"type": "content",  | 			"type": "content",  | ||
			"required": true  | 			"required": true  | ||
		},  | 		},  | ||
		"  | 		"type": {  | ||
			"aliases": [  | |||
				"2"  | |||
			],  | |||
			"label": "Type",  | 			"label": "Type",  | ||
			"description": "One of 'info', 'reminder', 'warn', or 'error'. This setting affects the color and icon.",  | 			"description": "One of 'info', 'reminder', 'warn', or 'error'. This setting affects the color and icon.",  | ||
			"type": "line",  | 			"type": "line",  | ||
			"default": "info"  | 			"default": "info"  | ||
		}  | 		}  | ||
	},  | 	},  | ||
	"format": "inline",  | 	"format": "inline",  | ||
	"description": "Show a note in a box (e.g. a top-of-the-page warning)."  | 	"description": "Show a note in a box (e.g. a top-of-the-page warning).",  | ||
	"paramOrder": [  | |||
		"text",  | |||
		"type",  | |||
		"inline"  | |||
	]  | |||
}  | }  | ||
</templatedata>  | </templatedata>  | ||
}}  | }}  | ||
[[Category:Templates{{#translation:}}|{{PAGENAME}}]]  | [[Category:Templates{{#translation:}}|{{PAGENAME}}]]  | ||
Revision as of 14:34, 5 August 2020
<languages/> {{#switch:<translate></translate> | =
{{#if: {{#if:||{{#if:demo|demo|}} }} | <templatestyles src="Note/styles.css" />
 | <translate> Note</translate> <translate> Note:</translate> }}
| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Note|noshift=1}}
}} {{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}{{#if:<translate>
Usage
</translate>
{{Note|Foo}}
{{Note|Foo|info}}
{{Note|Foo|reminder}}
{{Note|Foo|warn}}
{{Note|Foo|error}}
{{Note}} <translate><!--T:6--> Loose test</translate>
* Text {{Note|Foo|inline=1}}
{{#switch:<translate></translate> | =
{{#if: {{#if:Foo|Foo|{{#if:|demo|}} }} | <templatestyles src="Note/styles.css" />
 | <translate> Note</translate> <translate> Note:</translate> }}
| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Note|noshift=1}}
}} {{#switch:<translate></translate> | =
{{#if: {{#if:Foo|Foo|{{#if:|demo|}} }} | <templatestyles src="Note/styles.css" />
 | <translate> Note</translate> <translate> Note:</translate> }}
| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Note|noshift=1}}
}} {{#switch:<translate></translate> | =
{{#if: {{#if:Foo|Foo|{{#if:|demo|}} }} | <templatestyles src="Note/styles.css" />
 | <translate> Note</translate> <translate> Note:</translate> }}
| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Note|noshift=1}}
}} {{#switch:<translate></translate> | =
{{#if: {{#if:Foo|Foo|{{#if:|demo|}} }} | <templatestyles src="Note/styles.css" />
 | <translate> Note</translate> <translate> Note:</translate> }}
| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Note|noshift=1}}
}} {{#switch:<translate></translate> | =
{{#if: {{#if:Foo|Foo|{{#if:|demo|}} }} | <templatestyles src="Note/styles.css" />
 | <translate> Note</translate> <translate> Note:</translate> }}
| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Note|noshift=1}}
}} {{#switch:<translate></translate> | =
{{#if: {{#if:||{{#if:|demo|}} }} | <templatestyles src="Note/styles.css" />
 | <translate> Note</translate> <translate> Note:</translate> }}
| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Note|noshift=1}}
}} <translate> Loose test</translate>
- Text {{#switch:<translate></translate>
 
| =
{{#if: {{#if:Foo|Foo|{{#if:|demo|}} }} | <templatestyles src="Note/styles.css" />
 | <translate> Note</translate> <translate> Note:</translate> }}
| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Note|noshift=1}}
}}
Parameters
<templatedata> { "params": { "inline": { "label": "Inline formatting", "description": "Show the template without line breaks before and after it", "type": "line" }, "text": { "aliases": [ "1" ], "label": "Text", "type": "content", "required": true }, "type": { "aliases": [ "2" ], "label": "Type", "description": "One of 'info', 'reminder', 'warn', or 'error'. This setting affects the color and icon.", "type": "line", "default": "info" } }, "format": "inline", "description": "Show a note in a box (e.g. a top-of-the-page warning).", "paramOrder": [ "text", "type", "inline" ] } </templatedata>| [[Category:Template documentation pages{{#translation:}}]] }} [[Category:Templates{{#translation:}}|Note]]