Module:SingleLink: Difference between revisions
Appearance
Created page with "local p = {} function p.fromNotation(frame) local raw = frame.args[1] or "" local parts = mw.text.split(raw, "::") local target = mw.text.trim(parts[1]) local label = parts[2] and mw.text.trim(parts[2]) or target if target == "" then return "" end return string.format('%s', target, label) end return p" |
m Protected "Module:SingleLink" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) |
(No difference)
| |
Latest revision as of 19:17, 8 May 2025
Documentation for this module may be created at Module:SingleLink/doc
local p = {}
function p.fromNotation(frame)
local raw = frame.args[1] or ""
local parts = mw.text.split(raw, "::")
local target = mw.text.trim(parts[1])
local label = parts[2] and mw.text.trim(parts[2]) or target
if target == "" then
return ""
end
return string.format('[[%s|%s]]', target, label)
end
return p