Module:Tlg: Difference between revisions
m
1 revision imported from loginwiki:Module:Tlg: Updating template with latest edits from loginwiki
Artoria2e5 (talk | contribs) (accept empty, unstrip non-nil only) |
(username removed) m (1 revision imported from loginwiki:Module:Tlg: Updating template with latest edits from loginwiki) |
||
(13 intermediate revisions by 3 users not shown) | |||
Line 52:
if not _ne(textPart) then
if titleObj ~= nil then
textPart = titleObj
else
-- redlink
textPart =
end
end
if _ne(args.subst) then
-- HACK: the ns thing above is probably broken
textPart = 'subst:' .. textPart
end
Line 77 ⟶ 78:
function p.main(frame)
local args = getArgs(frame
trim = true,
removeBlanks = false
})
return p._main(args)
end
Line 97 ⟶ 101:
local ii = tostring(i)
local val = args[ii]
if val ~= nil then
if
if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end
textPart = textPart .. '|' .. val
Line 107 ⟶ 111:
local ret = titlePart .. textPart
if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end
if _ne(args.a) then ret = nw('
if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end
if code then
Line 120 ⟶ 124:
span:wikitext(ret)
--]]
if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end
return ret
end
|
(username removed)