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