Module:TeamImages: Difference between revisions
From TwogPedia
(Created page with "local getArgs = require('Module:Arguments').getArgs local Images = {} function Images.main(frame) local args = getArgs(frame) local logos = {} mw.log('args') mw.logObject(args) local currentDate = os.date('%Y-%m-%d') for key, value in ipairs (args) do local values = mw.text.jsonDecode(value) mw.log('VALUES') mw.logObject(values) if (values.start == nil or values.start < currentDate) and (values['end'] == nil or values['end'] > currentDate) then logos.l...") |
No edit summary |
||
Line 5: | Line 5: | ||
function Images.main(frame) | function Images.main(frame) | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
mw.log('HALLLOOO????') | |||
local logos = {} | local logos = {} | ||
mw.log('args') | mw.log('args') | ||
Line 14: | Line 15: | ||
mw.logObject(values) | mw.logObject(values) | ||
if (values.start == nil or values.start < currentDate) and (values['end'] == nil or values['end'] > currentDate) then | if (values.start == nil or values.start < currentDate) and (values['end'] == nil or values['end'] > currentDate) then | ||
logos. | logos.logoLight = values.logoLight | ||
logos. | logos.logoDark = values.logoDark | ||
end | end | ||
end | end |
Revision as of 12:11, 27 September 2022
Documentation for this module may be created at Module:TeamImages/doc
local getArgs = require('Module:Arguments').getArgs
local Images = {}
function Images.main(frame)
local args = getArgs(frame)
mw.log('HALLLOOO????')
local logos = {}
mw.log('args')
mw.logObject(args)
local currentDate = os.date('%Y-%m-%d')
for key, value in ipairs (args) do
local values = mw.text.jsonDecode(value)
mw.log('VALUES')
mw.logObject(values)
if (values.start == nil or values.start < currentDate) and (values['end'] == nil or values['end'] > currentDate) then
logos.logoLight = values.logoLight
logos.logoDark = values.logoDark
end
end
mw.log('IMAGES')
mw.log(logos)
mw.logObject(logos)
return logos
end
return Images
No categories