Difference between revisions of "Module:Cslist/doc"

From blackwiki
Jump to navigation Jump to search
blackwiki>Galobtter
(TFD closed as no consensus (XFDcloser))
blackwiki>RexxS
(update doc for semicolons)
Line 2: Line 2:
 
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
 
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
 
Module to implement [[Template:Cslist]], which creates a horizontal list similar to [[Template:Hlist]] but using comma separators instead of mid-dots.
 
Module to implement [[Template:Cslist]], which creates a horizontal list similar to [[Template:Hlist]] but using comma separators instead of mid-dots.
 +
 +
It can take as many list items as desired, and also an optional {{para|semi}}, which when set to <code>true</code> or <code>yes</code> will use a semicolon as separator in place of the comma.
  
 
Note: the unordered list which is generated is good for accessibility, but really is only useful in tables and infoboxes as an alternative to using {{tl|hlist}}. It should not be used in running prose.
 
Note: the unordered list which is generated is good for accessibility, but really is only useful in tables and infoboxes as an alternative to using {{tl|hlist}}. It should not be used in running prose.
  
== Example ==
+
== Examples ==
<code><nowiki>{{cslist | first item | second item  | third item | etc}}</nowiki></code> → {{cslist | first item | second item  | third item | etc}}
+
{| class="wiktable"
 +
|-
 +
| <code><nowiki>{{cslist | first item | second item  | third item | etc}}</nowiki></code> → {{cslist | first item | second item  | third item | etc}}
 +
|-
 +
| <code><nowiki>{{sslist | first item | second item  | third item | etc |semi=true}}</nowiki></code> → {{cslist | first item | second item  | third item | etc |semi=true}}
 +
|}
  
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | |
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | |

Revision as of 17:19, 16 January 2019

Module to implement Template:Cslist, which creates a horizontal list similar to Template:Hlist but using comma separators instead of mid-dots.

It can take as many list items as desired, and also an optional |semi=, which when set to true or yes will use a semicolon as separator in place of the comma.

Note: the unordered list which is generated is good for accessibility, but really is only useful in tables and infoboxes as an alternative to using {{hlist}}. It should not be used in running prose.

Examples

{{cslist | first item | second item | third item | etc}}
  • first item
  • second item
  • third item
  • etc
{{sslist | first item | second item | third item | etc |semi=true}}
  • first item
  • second item
  • third item
  • etc