Anonymous user
Module:Distinguish: Difference between revisions
Created page with "local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local mTableTools --initialize lazily local lib..."
Vivaporius (talk | contribs) m (1 revision imported) |
en>Centrist16 (Created page with "local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local mTableTools --initialize lazily local lib...") |
||
Line 10:
mArguments = require('Module:Arguments')
mTableTools = require('Module:TableTools')
local args =
local selfref = args.selfref
return p._distinguish(args)▼
local text = args.text
args = mTableTools.compressSparseArray(args)
▲ return p._distinguish(args, text, selfref)
end
function p._distinguish(args, text, selfref)
checkType("_distinguish", 1, args, 'table')
if #args == 0 and not text then return '' end
local text = string.format(
'Not to be confused with %s.',
text or mHatlist.orList(args, true)
)
hnOptions = {selfref = selfref}
return mHatnote._hatnote(text, hnOptions)
end
|