Module:Bullet and AE

From Omniversalis

Documentation for this module may be created at Module:Bullet and AE/doc

local p = {}

function p.bul( frame )
	setted = frame.args[1]
	if setted == "big" then return "<span style=\"font-size:160%\">&bull;</span>"
	elseif setted == "small" then return "&#8729;"
	elseif setted == "triangle" then return "&#8227;"
	elseif setted == "hollow" then return "&#9702;"
	elseif setted == "target" then return "&ofcir;"
	elseif setted == "targethollow" then return "&olcir;"
    elseif setted == "middot" then return "&centerdot;"
	else return "&bull;"
	end
end

function p.ae( frame )
	local ae = frame.args[1]
	if ae == "macron" then return "&#482;"
	elseif ae == "acute" then return "&#508;"
	elseif ae == "superscript" then return "&#7469;"
	elseif ae == "small" then return "&#230;"
	elseif ae == "smallmacron" then return "&#483;"
	elseif ae == "smallacute" then return "&#509;"
	elseif ae == "smallsuperscript" then return "<sup><small>&#230;</small></sup>"
	elseif ae == "firstcapital" then return "<span style=\"letter-spacing: {{{3|-3}}}px\">Ae</span>&nbsp;"
	elseif ae == "lastcapital" then return "<span style=\"letter-spacing: {{{3|-3}}}px\">aE</span>&nbsp;"
	else return "&#198;"
	end
end

return p