Halo Esports Wiki
Advertisement

Documentation for this module may be created at Module:PlayerProfileGallery/doc

local util_args = require('Module:ArgsUtil')
local util_vars = require('Module:VarsUtil')
local lang = mw.getLanguage('en')
local PlayerImageGallery = require('Module:PlayerImageGallery')
local PlayerStickerGallery = require('Module:PlayerStickerGallery')
local PlayerRosterGallery = require('Module:PlayerRosterGallery')

local h = {}
local p = {}
function p.main(frame)
	local args = util_args.merge()
	local output = mw.html.create()
	local div = output:tag('div')
		:addClass('player-gallery')
	h.printContent(div, args)
	return output, '[[Category:PlayersWithAutomatedGallery]]'
end

function h.printContent(output, args)
	if tostring(PlayerImageGallery.showContent(args)) == 'Yes' then
		output:tag('h3')
			:wikitext('Images')
		output:tag('div')
			:addClass('player-gallery-images')
			:wikitext(tostring(PlayerImageGallery.main(args)))
	end
	if tostring(PlayerStickerGallery.showContent(args)) == 'Yes' then
		output:tag('h3')
			:wikitext('Stickers')
		output:tag('div')
			:addClass('player-gallery-stickers')
			:wikitext(tostring(PlayerStickerGallery.main(args)))
	end
	if tostring(PlayerRosterGallery.showContent(args)) == 'Yes' then
		output:tag('h3')
			:wikitext('Rosters')
		output:tag('div')
			:addClass('player-gallery-rosters')
			:wikitext(tostring(PlayerRosterGallery.main(args)))
	end
end	
	
return p
Advertisement