Module:Sandbox/CAS222222221: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 1:
local getArgs = require('Module:Arguments').getArgs
local p = {}
 
local function isYearReleased(args, year)
if args[year] then
return true
else
for i = 96, 105 do
if args[year .. string.char(i)] then
return true
end
end
end
end
 
local function color(args, year)
if isYearReleased(args, year) then
return '#FF66660BDA51'
else
return '#228B22'
end
end
 
Line 43 ⟶ 61:
 
local function right(args, year)
if isYearReleased(args, year) == nil then return nil end
local ret
ret = mw.html.create( 'td' )
Line 108 ⟶ 128:
else
for i = 1980, os.date('%Y') do
if isYearReleased(args[i], or args[i .. 'a']) then
firstyear = i
break
Line 119 ⟶ 139:
else
for i = os.date('%Y') + 3, firstyear, -1 do
if isYearReleased(args[i], or args[i .. 'a']) then
lastyear = i
break