Module:Color: Difference between revisions
Jump to navigation
Jump to search
PhantomCaleb (talk | contribs) (Created page with "local p = {} function p.Main(frame) local args = frame:getParent().args return p.color(args[1], args[2]) end function p.color(colorId, text) local colorClass = string.low...") |
PhantomCaleb (talk | contribs) mNo edit summary |
||
Line 9: | Line 9: | ||
local colorClass = string.lower(string.gsub(colorId, " ", "-")) | local colorClass = string.lower(string.gsub(colorId, " ", "-")) | ||
local html = mw.html.create("span") | local html = mw.html.create("span") | ||
:addClass("colored-text") | |||
:addClass(colorClass) | :addClass(colorClass) | ||
:wikitext(text) | :wikitext(text) |
Revision as of 19:19, 18 July 2020
local p = {}
function p.Main(frame)
local args = frame:getParent().args
return p.color(args[1], args[2])
end
function p.color(colorId, text)
local colorClass = string.lower(string.gsub(colorId, " ", "-"))
local html = mw.html.create("span")
:addClass("colored-text")
:addClass(colorClass)
:wikitext(text)
return tostring(html)
end
return p