Module:Wp/bcc/URL/doc

From Wikimedia Incubator

This is the documentation page for Module:Wp/bcc/URL

Template:Used in system Template:Module rating

This module implements

ERROR: This page is using an unprefixed version of template {{Tl}}

Use {{Wp/bcc/Tl}} instead and replace all occurences of {{Tl}} in Wp/bcc/ prefixed pages by that.Expression error: Unrecognized punctuation character "۰".

{{URL}} and

ERROR: This page is using an unprefixed version of template {{Tl}}

Use {{Wp/bcc/Tl}} instead and replace all occurences of {{Tl}} in Wp/bcc/ prefixed pages by that.Expression error: Unrecognized punctuation character "۰".

{{URL2}}. Please see the template page for documentation.

Lua interface[edit source]

The p._url(url, text, msg) function may be used by other Lua modules. It returns a formatted Wikitext for the given URL, made suitable for line wrapping using Template:Tag. It takes the following parameters:

url
REQUIRED. The URL to format.
text
OPTIONAL. Display text to put in the Wikitext link. Defaults to a pretty version of the URL.
msg
OPTIONAL. String. If content is false, n or N, do not emit a help message (using Template:Tlx) when URL is not given.

Example[edit source]

The following module emits a prettified link to log the user out. It will wrap correctly to most widths.

local url = require('Module:URL')._url
local p = {}

p.main = function(frame)
    return url("https://en.wikipedia.org/wiki/Special:UserLogout")
end

return p

See also[edit source]

  • Template:Ml – a simpler version which only allows one value