Template talk:Cslist
Appearance
(Redirected from Template talk:Cslist/sandbox)
This template does not require a rating on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||
|
Semicolon option?
[edit]Interesting template. It might be useful to have an option like |semi=
to change the separator from a comma to a semicolon. – Jonesey95 (talk) 07:58, 16 January 2019 (UTC)
- @Jonesey95: Your slightest wish ...
{{cslist | first item | second item | third item | etc}}
→- first item
- second item
- third item
- etc
{{cslist | first item | second item | third item | etc |semi=true}}
→- first item
- second item
- third item
- etc
- Cheers --RexxS (talk) 17:20, 16 January 2019 (UTC)
- Groovy. I polished up the documentation. I think this will be useful. – Jonesey95 (talk) 18:08, 16 January 2019 (UTC)
A slight improvement
[edit]Hi, RexxS. Is this possible to delete the redundant commas? So it would work like {{hlist}}.
It reads |
as an entry. For example:
{{cslist|first item|||}} →
|
{{cslist | {{{first item|}}} | {{{second item|}}} | {{{third item|}}} | {{{etc|}}}}} →
|
EDIT: I have found a template named {{Comma separated entries}} which doesn't have such problem. What differs these two?
All the best, --Toghrul Rahimli (talk) 06:33, 18 August 2019 (UTC)
- Thanks for spotting that, Toghrul. I've fixed the issue now, so that empty items don't show up in the list.
- The purpose of {{Cslist}} and {{Hlist}} is to create genuine html lists – i.e. they are marked up in the html with
<ul>...</ul>
and<li>...</li>
. That helps them to be more accessible and functional for screen readers. The templates like {{Comma separated entries}} depend on Module:Separated entries, which creates plain text, not the lists that a screen reader could make use of. You can see the difference if you inspect them using the browser inspector. - So it's probably better to use {{Comma separated entries}} in running prose, but use Cslist, Hlist, etc. in infoboxes, tables, and other places where a screen reader expects a list, especially if it's a long list (perhaps more than a couple of entries). HTH --RexxS (talk) 07:39, 18 August 2019 (UTC)
- @RexxS:, thank you for your fix and detailed explanation. Helped a lot. Cheers!--Toghrul Rahimli (talk) 07:44, 18 August 2019 (UTC)