5,478
edits
No edit summary Tag: Manual revert |
No edit summary |
||
Line 7: | Line 7: | ||
orderBy = 'Characters.name_en ASC', | orderBy = 'Characters.name_en ASC', | ||
} | } | ||
local fields = 'name_en, | local fields = '_pageName,name_en,icon,color_main,color_sub' | ||
local characters = cargo.query('Characters', fields, query) | local characters = cargo.query('Characters', fields, query) | ||
local root = mw.html.create('div'):cssText('display:flex; flex-flow:row wrap;') | local root = mw.html.create('div'):cssText('display:flex; flex-flow:row wrap;') | ||
for _, ch in ipairs(characters) do | for _, ch in ipairs(characters) do | ||
local template = frame:expandTemplate{ | if (ch.icon) then | ||
local template = frame:expandTemplate{ | |||
title='Character Icon', | |||
args={ | |||
icon=ch.icon, | |||
name_en=ch.name_en, | |||
color_main=ch.color_main, | |||
color_sub=ch.color_sub, | |||
link=ch._pageName | |||
} | |||
} | } | ||
root:wikitext(template) | |||
end | |||
end | end | ||
return root | return root |