Module:FBI QR code: Difference between revisions
From Hacks Guide Wiki
More actions
test again again |
m Ihaveahax moved page Module:FBI QR codes to Module:FBI QR code without leaving a redirect: match template name |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 41: | Line 41: | ||
local url = args['url' .. tostring(v)] | local url = args['url' .. tostring(v)] | ||
if name and url then | if name and url then | ||
local qr = frame: | local qr = frame:expandTemplate( { title = 'qrlite', args = { url, format = 'png', margin = '3' } } ) | ||
table.insert(sections, {name, qr.. | table.insert(sections, {name, '<p class="hb-qrcode-image">'..qr..'</p><p class="hb-qrcode-link">['..url..' '..url..']</p>'}) | ||
end | end | ||
end | end | ||
| Line 52: | Line 52: | ||
local finalSections = '' | local finalSections = '' | ||
for k, v in ipairs(sections) do | for k, v in ipairs(sections) do | ||
finalSections = finalSections..' | finalSections = finalSections..'|-|'..v[1]..'='..v[2] | ||
end | end | ||
| Line 59: | Line 59: | ||
function p.makeTabber(frame, sections) | function p.makeTabber(frame, sections) | ||
return frame:callParserFunction('#tag', ' | return frame:callParserFunction('#tag', 'tabber', p.makeTabberData(sections)) | ||
end | end | ||