Module:Separated entries/doc
![]() | This is a documentation subpage for Module:Separated entries. It contains usage information, categories and other content that is not part of the original Module page. |
![]() | This module is subject to page protection. It is a highly visible module in use by a very large number of pages. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
![]() | This Lua module is used on approximately 1,000 pages. To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its /sandbox or /testcases subpages. The tested changes can then be added to this page in one single edit. Please consider discussing any changes on the talk page before implementing them. |
![]() | Uses Lua: |
Usage
editModule:Separated entries serves as a template front-end to mw.text.listToText
. It takes any number of positional parameters and pieces them together with |separator=
. |conjunction=
can be optionally defined if a different separator is desired between the last and second last items. The starting positional parameter can be specified using |start=
. Leading and trailing whitespace is stripped. To add deliberate leading and trailing whitespace, use the HTML escape code  
for a space and
for a "newline". Separated entries does not raise any errors by design.
{{#invoke:Separated entries|main|separator=...}}
Tests
editModule:Separated entries/testcases: All tests passed.
Name | Expected | Actual | |
---|---|---|---|
testBr | |||
testComma | |||
testMain |