Module:Soreness: Difference between revisions
From Growtopia
Jump to navigationJump to search
>Sorenesss No edit summary |
>Sorenesss No edit summary |
||
| (24 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
local p = {} | local p = {} | ||
function p.test(frame) | function p.test(frame) | ||
local class = {} | |||
return "<span class='"..table.concat(class," ").."'>".. | table.insert(class, "growsprite") | ||
local newwidth = frame.args[2] or "32" | |||
local file = frame.args[1] or "Bingo_Card.png" | |||
local imgFilePath = mw.getCurrentFrame():preprocess("{{filepath:"..file.."}}") | |||
local baseUrl, queryString = imgFilePath:match("([^?]+)%?(.+)") | |||
baseUrl = baseUrl:gsub("/revision/latest", "") | |||
local imgTag = baseUrl..'/revision/latest/scale-to-width-down/'..newwidth | |||
return "<span class='" .. table.concat(class, " ") .. "'>" .. imgTag .. "</span>[[Category:AutoPurge]]" | |||
end | end | ||
return p | return p | ||
Latest revision as of 13:55, 20 November 2024
Documentation for this module may be created at Module:Soreness/doc
local p = {}
function p.test(frame)
local class = {}
table.insert(class, "growsprite")
local newwidth = frame.args[2] or "32"
local file = frame.args[1] or "Bingo_Card.png"
local imgFilePath = mw.getCurrentFrame():preprocess("{{filepath:"..file.."}}")
local baseUrl, queryString = imgFilePath:match("([^?]+)%?(.+)")
baseUrl = baseUrl:gsub("/revision/latest", "")
local imgTag = baseUrl..'/revision/latest/scale-to-width-down/'..newwidth
return "<span class='" .. table.concat(class, " ") .. "'>" .. imgTag .. "</span>[[Category:AutoPurge]]"
end
return p