Module:Color: Difference between revisions

From Zelda Wiki, the Zelda encyclopedia
Jump to navigation Jump to search
(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...")
 
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