Toggle menu
15
248
116
28.1K
Kenshi Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:URL/sandbox-samecase/doc: Difference between revisions

From Kenshi Wiki
Prd (talk | contribs)
Created page with ";Refer to: Module:URL <includeonly> Category:Module misc pages Category:Module first misc </includeonly> <noinclude> Category:Module documents Category:Module misc documents </noinclude>"
 
Prd (talk | contribs)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
;Refer to: [[Module:URL]]
<includeonly>
<includeonly>
[[Category:Module misc pages]]  
This module implements {{tl|URL}} and {{tl|URL2}}. Please see the template page for documentation.
[[Category:Module first misc]]
 
== Lua interface ==
The <code>p._url(url, text, msg)</code> function may be used by other Lua modules. It returns a formatted Wikitext for the given URL, made suitable for line wrapping using {{tag|wbr|x}}. 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 <samp>false</samp>, <samp>n</samp> or <samp>N</samp>, do not emit a help message (using {{tlx|tlx}}) when URL is not given.
 
== Example ==
The following module emits a prettified link to log the user out. It will wrap correctly to most widths.
<syntaxhighlight lang=lua>
local url = require('Module:URL')._url
local p = {}
 
p.main = function(frame)
    return url("https://en.wikipedia.org/wiki/Special:UserLogout")
end
 
return p
</syntaxhighlight>
 
== See also ==
* {{ml|WikidataIB|url2}} – a simpler version which only allows one value
 
[[Category:Module sandboxes]]
[[Category:Module sand&test]]
</includeonly>
</includeonly>
<noinclude>
<noinclude>
;Specialized sandbox. See [[Module:URL/sandbox]] for the main.
[[Category:Module documents]]
[[Category:Module documents]]
[[Category:Module misc documents]]
[[Category:Module sand&test documents]]
</noinclude>
</noinclude>

Latest revision as of 22:39, 14 March 2025


Specialized sandbox. See Module:URL/sandbox for the main.