Content deleted Content added
Added support for linked output |
Also linked label for completeness |
||
Line 152:
p.label = function(frame)
local linked = false
if frame.args[1] then▼
local nextIndex = 2
if nextArg == "linked" then
linked = true
nextArg = mw.text.trim(frame.args[nextIndex] or "")
nextIndex = nextIndex + 1
end
if linked and nextArg:sub(1,1):upper() == "Q" then
local linkTarget = mw.wikibase.sitelink(nextArg)
local linkName = mw.wikibase.label(nextArg)
if linkTarget then
return "[[" .. linkTarget .. "|" .. (linkName or linkTarget) .. "]]"
else
return linkName
end
else
return mw.wikibase.label(nextArg)
end
else
return mw.wikibase.label()
|