Module:Backwards copy: Difference between revisions

Content deleted Content added
nil safety, proper frame access
table.insert
Line 53:
while args[tostring(i)] or args["articlename" .. i] or args["title" .. i] or (i == 1 and (args["articlename"] or args["title"])) do
if args[tostring(i)] then
citationstable.insert(citations, i)
else
local date = (args["date" .. i] or (i == 1 and args["date"])) or
Line 63:
)
citationstable.insert(citations, frame:expandTemplate{ title = "Citation", args = {
ref = "none",
author = args["author" .. i] or (i == 1 and args["author"]),