Changes
Differentiated IDs.
local P4 = args[4] or ""
local P5 = args[5] or ""
return "CITEREF" .. P1 .. P2 .. P3 .. P4 .. P5
end
function refid(args)
local p = args.p or ""
local pp = args.pp or ""
local loc = args.loc or ""
return "CITEREF" .. P1 .. P2 .. P3 .. P4 .. P5 anchorid(args) .. p .. pp .. loc
end
local pframe = frame:getParent()
local content = crossref(frame, pframe.args)
local args = { name = anchoridrefid(pframe.args) }
-- return mw.text.tag{name = "ref", contents = content, params = args}
return tag(frame, {name = "ref", contents = content, params = args})