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.lightmode = values.lightmode
logos.logoLight = values.logoLight
logos.darkmode = values.darkmode
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