Difference between revisions of "Template:Collapsible list/doc"

From blackwiki
Jump to navigation Jump to search
imported>TheDJ
imported>Tantamounts
m
Line 1: Line 1:
{{documentation subpage}}
+
{{Documentation subpage}}
 
{{lua|Module:Collapsible list}}
 
{{lua|Module:Collapsible list}}
  
Line 6: Line 6:
 
This template is typically used in [[WP:Infobox|infoboxes]] and [[WP:NAVBOX|navboxes]]; it should not normally be used in regular article content, per [[MOS:DONTHIDE]].
 
This template is typically used in [[WP:Infobox|infoboxes]] and [[WP:NAVBOX|navboxes]]; it should not normally be used in regular article content, per [[MOS:DONTHIDE]].
  
{{Template:Collapse Templates}}
+
{{Collapse Templates}}
  
 
== Syntax ==
 
== Syntax ==
Line 26: Line 26:
  
 
== Parameters ==
 
== Parameters ==
 
 
{{Aligned table
 
{{Aligned table
 
  |style=line-height:1.35em;
 
  |style=line-height:1.35em;
Line 37: Line 36:
 
  | ''hlist''      | Include as {{para|hlist|on}}, {{para|hlist|true}}, etc to produce a horizontal rather than vertical list.
 
  | ''hlist''      | Include as {{para|hlist|on}}, {{para|hlist|true}}, etc to produce a horizontal rather than vertical list.
 
  | ''bullets''    | Include as {{para|bullets|on}}, {{para|bullets|true}}, etc to place a [[Bullet (typography)|bullet point]] before each list item.
 
  | ''bullets''    | Include as {{para|bullets|on}}, {{para|bullets|true}}, etc to place a [[Bullet (typography)|bullet point]] before each list item.
  | Unnamed parameters<br/>(first, second, third...) | The list items (in the order in which they will appear). If none are supplied, the template outputs nothing.
+
  | Unnamed parameters<br>(first, second, third...) | The list items (in the order in which they will appear). If none are supplied, the template outputs nothing.
 
}}
 
}}
  
 
== Examples ==
 
== Examples ==
 
<pre style="font-size:95%;overflow:auto;">
 
<pre style="font-size:95%;overflow:auto;">
{{Collapsible list  
+
{{Collapsible list
  | title = [[European Free Trade Association]] members  
+
  | title = [[European Free Trade Association]] members
  | [[Iceland]]  
+
  | [[Iceland]]
  | [[Liechtenstein]]  
+
  | [[Liechtenstein]]
  | [[Norway]]  
+
  | [[Norway]]
 
  | [[Switzerland]]
 
  | [[Switzerland]]
 
}}
 
}}
Line 52: Line 51:
 
{{collapsible list |title=[[European Free Trade Association]] members |[[Iceland]] |[[Liechtenstein]] |[[Norway]] |[[Switzerland]]}}
 
{{collapsible list |title=[[European Free Trade Association]] members |[[Iceland]] |[[Liechtenstein]] |[[Norway]] |[[Switzerland]]}}
  
===Example of a list without borders because it's within an infobox===
+
=== Example of a list without borders because it is within an infobox ===
 
In these examples, the fields leader_name2 and leader_name3 have been changed to use collapsible list.
 
In these examples, the fields leader_name2 and leader_name3 have been changed to use collapsible list.
 
{{Infobox settlement
 
{{Infobox settlement
Line 91: Line 90:
 
{{Infobox settlement
 
{{Infobox settlement
 
|official_name    = City of Hamilton
 
|official_name    = City of Hamilton
  ...truncated...  
+
  ...truncated...
 
|leader_title      = [[Mayor]]
 
|leader_title      = [[Mayor]]
 
|leader_name      = [[Fred Eisenberger]]
 
|leader_name      = [[Fred Eisenberger]]

Revision as of 03:22, 19 June 2018

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.

This template is typically used in infoboxes and navboxes; it should not normally be used in regular article content, per MOS:DONTHIDE.

Syntax

{{Collapsible list
 | expand = 
 | framestyle = 
 | titlestyle = 
 | title = 
 | liststyle = 
 | hlist = 
 | bullets = 
 | <!-- 1 = -->    <!--(First item in list; the "1 =" is usually not required)-->
 | <!-- 2 = -->    <!--(Second item in list; ditto)-->
 | <!-- 3 = -->    <!--(Third item in list; etc.)-->
 | <!-- etc -->
}}

Parameters

Script error: No such module "aligned table".

Examples

{{Collapsible list
 | title = [[European Free Trade Association]] members
 | [[Iceland]]
 | [[Liechtenstein]]
 | [[Norway]]
 | [[Switzerland]]
}}

Example of a list without borders because it is within an infobox

In these examples, the fields leader_name2 and leader_name3 have been changed to use collapsible list.

Template:Tfm/dated

[[Category:Template:Pagetype with short description]]

Script error: No such module "If empty".
HamiltonOntarioSkylineC.JPG
Motto(s): 
Script error: No such module "If empty".
Location in the province of Ontario, Canada
Location in the province of Ontario, Canada
CountryCanada
ProvinceOntario
IncorporatedJune 9, 1846
Government
 • MayorFred Eisenberger
 • City CouncilHamilton, 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...)
}}

TemplateData

This is the TemplateData documentation for this template used by VisualEditor and other tools; see the monthly parameter usage report for this template.

TemplateData for Collapsible list

Syntax error in JSON.