Module:Copied: Difference between revisions

Content deleted Content added
is this how lua works?
test
Line 3:
 
local function singleText(frame)
local from_oldid = (frame.args["from_oldid"] or "")
local from = (frame.args["from"] or "")
local to_diff = (frame.args["to_diff"] or "")
local to_oldid = (frame.args["to_oldid"] or "")
local to = (frame.args["to"] or "")
local date = (frame.args["date"] or "")
local afd = (frame.args["afd"] or "")
local text = "Text and/or other creative content from "
if not (from_oldid == "" or from_oldid == nil) then
text = text .. "[{{fullurl:" .. from .. "|oldid=" .. from_oldid .. "this version] of "
end
Line 17:
text = text .. " was copied or moved into "
text = text .. "[[" .. to .. "]]"
if not (diff == "" or diff == nil) then
text = text .. " with [" .. diff .. "|this edit]"
elseif not (to_oldid == "" or to_oldid == nil) then
text = text .. "with [{{fullurl:" .. to .. "|diff=" .. to_diff .. "&oldid=" .. to_oldid .. "}}|this edit]"
end
if not (date == "" or date == nil) then
text = text .. " on " .. date
end
if not (afd == "" or afd == nil) then
text = text .. " after being [[Wikipedia:Articles for deletion/" .. afd "|nominated for deletion]]."
end
Line 35:
 
local function multiText(frame)
local collapse = (frame.args["collapse"] or "")
local text = "Text has been copied to or from this {{#ifeq:{{SUBJECTSPACE}}||article|page}}; see the list below. The source pages now serve to [[WP:Copying within Wikipedia|provide attribution]] for the content in the destination pages and must not be deleted so long as the copies exist. For attribution and to access older versions of the copied text, please see the history links below."
if collapse == 'yes' then
Line 49:
local function BannerText(frame)
local text
local from2 = (frame.args["from2"] or "")
if (from2 == nil or from2 == "") then
text = singleText(frame)
elseif not (from2 == nil or from2 == "") then
text = multiText(frame)
end