Difference between revisions of "Template:Collapsible list/doc"
Jump to navigation
Jump to search
imported>Redrose64 (→Syntax: max 50 items) |
imported>Mr. Stradivarius (update after switch to Lua) |
||
| Line 1: | Line 1: | ||
{{documentation subpage}} | {{documentation subpage}} | ||
| + | |||
| + | This template produces a collapsible list. It is possible to set [[CSS]] styles for the "frame" (the {{tag|div}} tags surrounding the list), for the list title, and for the list items. The template supports an unlimited number of list items. | ||
== Syntax == | == Syntax == | ||
<pre style="font-size:95%;overflow:auto;"> | <pre style="font-size:95%;overflow:auto;"> | ||
{{collapsible list | {{collapsible list | ||
| + | |expand = <!--(optional)--> | ||
|framestyle = <!--(optional)--> | |framestyle = <!--(optional)--> | ||
|titlestyle = <!--(optional)--> | |titlestyle = <!--(optional)--> | ||
|title = | |title = | ||
|liststyle = <!--(optional)--> | |liststyle = <!--(optional)--> | ||
| + | |hlist = <!--(optional)--> | ||
| + | |bullets = <!--(optional)--> | ||
| [1 = ] <!--(First item in list; the "1 =" is usually optional)--> | | [1 = ] <!--(First item in list; the "1 =" is usually optional)--> | ||
| [2 = ] <!--(Second item in list; ditto)--> | | [2 = ] <!--(Second item in list; ditto)--> | ||
| Line 15: | Line 20: | ||
</pre> | </pre> | ||
| − | + | == Parameters == | |
| − | |||
| − | ; | + | * Positional parameters (<code>1</code>, <code>2</code>, <code>3</code>...) - these are the list items. If no list items are present, the module will output nothing. |
| − | + | * <code>expand</code> - specifying <code>expand = true</code>, or any non-blank value, will set the default state to expanded. | |
| + | * <code>framestyle</code> - a custom css style for the {{tag|div}} tags surrounding the list, e.g. <code>font-size: 90%;</code>. | ||
| + | * <code>titlestyle</code> - a custom css style for the {{tag|div}} tags surrounding the title. | ||
| + | * <code>title</code> - the list title. | ||
| + | * <code>titlestyle</code> - a custom css style for the {{tag|ul}} tags surrounding the list. | ||
| + | * <code>hlist</code> - specifying <code>hlist = true</code>, or any non-blank value, will cause the template to output a horizontal list. | ||
| + | * <code>bullets</code> - specifying <code>bullets = true</code>, or any non-blank value, will cause the template to produce bullets for each list item. | ||
== Examples == | == Examples == | ||
Revision as of 13:13, 11 July 2013
| This is a documentation subpage for Template:Collapsible list. It contains usage information, categories and other content that is not part of the original template page. |
This template produces a collapsible list. It is possible to set CSS styles for the "frame" (the <div>...</div> tags surrounding the list), for the list title, and for the list items. The template supports an unlimited number of list items.
Contents
Syntax
{{collapsible list
|expand = <!--(optional)-->
|framestyle = <!--(optional)-->
|titlestyle = <!--(optional)-->
|title =
|liststyle = <!--(optional)-->
|hlist = <!--(optional)-->
|bullets = <!--(optional)-->
| [1 = ] <!--(First item in list; the "1 =" is usually optional)-->
| [2 = ] <!--(Second item in list; ditto)-->
| [3 = ] <!--(Third item in list; etc.)--->
| ...
}}
Parameters
- Positional parameters (
1,2,3...) - these are the list items. If no list items are present, the module will output nothing. expand- specifyingexpand = true, or any non-blank value, will set the default state to expanded.framestyle- a custom css style for the<div>...</div>tags surrounding the list, e.g.font-size: 90%;.titlestyle- a custom css style for the<div>...</div>tags surrounding the title.title- the list title.titlestyle- a custom css style for the<ul>...</ul>tags surrounding the list.hlist- specifyinghlist = true, or any non-blank value, will cause the template to output a horizontal list.bullets- specifyingbullets = true, or any non-blank value, will cause the template to produce bullets for each list item.
Examples
{{collapsible list
| title = [[European Free Trade Association]] Members
| [[Iceland]]
| [[Liechtenstein]]
| [[Norway]]
| [[Switzerland]]
}}
Example of a list without borders because it's within an infobox
In these examples, the fields leader_name2 and leader_name3 have been changed to use collapsible list.
[[Category:Template:Pagetype with short description]]
Script error: No such module "If empty". | |
|---|---|
| Motto(s): Script error: No such module "If empty". | |
Location in the province of Ontario, Canada | |
| Country | Canada |
| Province | Ontario |
| Incorporated | June 9, 1846 |
| Government | |
| • Mayor | Fred Eisenberger |
| • City Council | Hamilton, Ontario City Council |
| • MPs | |
| • MPPs | |
| Script error: No such module "If empty". | |
| Script error: No such module "If empty". | |
{{Infobox settlement
|official_name = City of Hamilton
...truncated...
|leader_title = [[Mayor]]
|leader_name = [[Fred Eisenberger]]
|leader_title1 = [[City Council]]
|leader_name1 = [[Hamilton City Council]]
|leader_title2 = [[Member of Parliament (Canada)|MPs]]
|leader_name2 =
{{Collapsible list
|framestyle=border:none; padding:0; <!--Hides borders and improves row spacing-->
|title=List of MPs
|1=[[Dean Allison]] |2=[[Chris Charlton]] |3=[[David Christopherson]] |4=[[Wayne Marston]] |5=[[David Sweet]]
}}
|leader_title3 = [[Member of Provincial Parliament (Ontario)|MPPs]]
|leader_name3 =
{{Collapsible list
|framestyle=border:none; padding:0; <!--as above-->
|title=List of MPPs
|1=[[Marie Bountrogianni]] |2=[[Andrea Horwath]] |3=[[Judy Marsales]] |4=[[Ted McMeekin]] |5=[[Jennifer Mossop]]
}}
|established_title = [[Municipal corporation|Incorporated]]
|established_date = June 9, 1846
(...etc...)
}}