Content deleted Content added
add talk param |
m sync to live |
||
(11 intermediate revisions by 4 users not shown) | |||
Line 12:
local merge = args["merge"] or args["merge1"] or ""
local mergedFrom = args["mergedFrom"] or ""
local text
local text = "Text and/or other creative content from" ▼
if (mergedFrom == 'yes') then
text = "The content of"
if not (from_oldid == "") then
text = string.format("%s [%s this version] of", text, tostring(mw.uri.fullUrl(from, {oldid=from_oldid} )))
Line 26 ⟶ 31:
text = text .. " was copied or moved into"
end
if (to == "") then -- If no target given assume current page is the target
else▼
end▼
▲ else
▲ text = string.format("%s [[%s]]",text,to)
▲ end
local diff = args["diff"] or args["diff1"]
local to_diff = args["to_diff"] or args["to_diff1"]
Line 55:
text = text .. "." -- Finish first sentence
text = string.format("%s The former page's [%s history] now serves to [[WP:Copying within Wikipedia|provide attribution]] for that content in the latter page, and it must not be deleted as long as the latter page exists.",text,tostring(mw.uri.fullUrl(from,{action="history"}) or ""))
if (args["talk"] == 'yes' or (mergedFrom == 'yes' and args["talk"] ~= 'no')) then
local
local fromTalk = fromPage and fromPage.talkPageTitle.fullText or "Talk:" .. from
text = string.format("%s For the discussion at that ___location, see its [[%s|talk page]].", text, fromTalk)
end
Line 77 ⟶ 78:
if (from_oldid) then
text = string.format("%s[%s oldid], ",text,tostring(mw.uri.fullUrl(from, {oldid = from_oldid} )))
end
local talk = args["talk".. i] or ""
if (talk == "yes" or (args["mergedFrom"] == 'yes' and talk ~= "no")) then
local fromPage = mw.title.new(from)
local fromTalk = fromPage and fromPage.talkPageTitle.fullText or "Talk:" .. from
text = string.format("%s[[%s|talk]], ", text, fromTalk)
end
local to = args["to".. i] or ""
if (to == "") then -- If no target given assume current page is the target
end
text = string.format("%s[%s history]) → [[:%s]]",text,tostring(mw.uri.fullUrl(from, {action = "history"} )), to)▼
else▼
end▼
▲ end
▲ text = string.format("%s[%s history]) → [[%s]]",text,tostring(mw.uri.fullUrl(from, {action = "history"} )), to)
local diff = args["diff" .. i]
Line 110 ⟶ 114:
end
if (not (args["to_oldid" .. i] or args["to_diff".. i])) then
if (args["mergedFrom"] == 'yes') then
text = string.format("%s[[Category:Wikipedia pages using copied template without oldid]]",text)▼
text = string.format("%s[[Category:Wikipedia pages using merged-from template without oldid]]",text)
▲ else
▲ text = string.format("%s[[Category:Wikipedia pages using copied template without oldid]]",text)
▲ end
end
Line 170 ⟶ 178:
local text = "[[Category:Wikipedia pages using copied template]]"
if ((not from_oldid) or (not to_oldid)) and not multiUsed then
if (args["mergedFrom"] == 'yes') then
text = text .. "[[Category:Wikipedia pages using copied template without oldid]]"▼
text = text .. "[[Category:Wikipedia pages using merged-from template without oldid]]"
▲ else
▲ text = text .. "[[Category:Wikipedia pages using copied template without oldid]]"
▲ end
end
return text
Line 188 ⟶ 200:
local function renderBanner(args)
local image
if args.mergedFrom then
image = "[[Image:Mergefrom.svg|50px|alt=|link=]]"
else
end
return MessageBox.main('tmbox', {
class = "copiednotice",
small = args["small"],
image = image,
▲ image = '[[File:Splitsection.svg|frameless|upright=0.23|link=|alt=]]',
text = BannerText(args)
})
|