Module:Top 25 report and Module:Top 25 report/sandbox: Difference between pages

(Difference between pages)
Page 1
Page 2
Content deleted Content added
Please see bot RfA for User:CapsuleBot. If the bot does not get approved soon, feel free to revert this edit.
 
Synced; slight simplification
 
Line 7: Line 7:
if date2:text("%Y") ~= date:text("%Y") then
if date2:text("%Y") ~= date:text("%Y") then
return date:text("%B %-d, %Y") .. " to " .. date2:text("%B %-d, %Y")
return date:text("%B %-d, %Y") .. " to " .. date2:text("%B %-d, %Y")
elseif date2:text("%B") ~= date:text("%B") then
return date:text("%B %-d") .. " to " .. date2:text("%B %-d, %Y")
else
else
if not (date2:text("%B") == date:text("%B")) then
return date:text("%B %-d") .. " to " .. date2:text("%-d, %Y")
return date:text("%B %-d") .. " to " .. date2:text("%B %-d, %Y")
else
return date:text("%B %-d") .. " to " .. date2:text("%-d, %Y")
end
end
end
end
end
Line 45: Line 43:
elseif parameter == "collapse" then
elseif parameter == "collapse" then
-- Ignore the collapse parameter
-- Ignore the collapse parameter
elseif parameter == "ranks" then
-- Ignore the parameter ranks used by capsulebot.
else
else
local index = string.find(dateStr,'(',1,true)
local index = string.find(dateStr,'(',1,true)
Line 128: Line 124:
local count = 0
local count = 0
for index, nameStr in pairs(frame.args) do
for index, nameStr in pairs(frame.args) do
if not (index == 1) then
if index ~= 1 then
count = count + 1
count = count + 1
end
end