Module:Miramoji

    From TestWiki

    Documentation for this module may be created at Module:Miramoji/doc

    -- This module is used by Template:Miramoji
    local p = {}
    
    function p.runemoji( frame ) -- Uses if-elseif-else because lua doesn't have switch function like wikitext or java
    	e = frame.args[1] -- frame.args = Parameter, frame.args[1] = first parameter
    	size = frame.args[2]
    	if e == "christmas" then -- begin emoji links
            r = "Christmas Tree.png"
        elseif e == "database" then
            r = "DatabaseBlackOutline.png"
        elseif e == "pumpkin" then
            r = "PumpkinNotCarved.jpg"
        elseif e == "party" then
            r = "Party_Popper_Emojipedia.png"
        elseif e == "brick" then
        	r = "Bricks.png"
        elseif e == "honeycomb" then
        	r = "MirahezeHoneycomb.png"
        elseif e == "document" then
    	    r = "Docsicon.png"
        elseif e == "blackpencil" then
    	    r = "20150202215729!OOjs_UI_icon_edit-ltr.svg"
        elseif e == "pencil" then
    	    r = "Pencil.svg"
        elseif e == "userinfo" then
    	    r = "User-info.svg"
        else -- end emoji links
          r = "RedWarn.png|20px" -- error emoji
        end -- end emoji links and error
        return ("[[File:" .. r .. "|" .. size .. "px|link=]]") -- display emoji
    end -- end script
    
    return p -- bring script to wikitext