Module:NSLink
Jump to navigation
Jump to search
Documentation for this module may be created at Module:NSLink/doc
local p = {}
function p.getTags(frame)
local flagStr = frame.args[1] or ""
local mode = frame.args[2] or "open"
local openTags = ""
local closeTags = ""
for i = 1, #flagStr do
local c = flagStr:sub(i,i)
if c == "b" then
openTags = openTags .. "<b>"
closeTags = "</b>" .. closeTags
elseif c == "i" then
openTags = openTags .. "<i>"
closeTags = "</i>" .. closeTags
elseif c == "s" then
openTags = openTags .. "<s>"
closeTags = "</s>" .. closeTags
elseif c == "u" then
openTags = openTags .. "<u>"
closeTags = "</u>" .. closeTags
end
end
if mode == "close" then
return closeTags
else
return openTags
end
end
return p