Module:Dash: Difference between revisions

ArrowHead294 (talk | contribs)
No edit summary
ArrowHead294 (talk | contribs)
No edit summary
Line 6: Line 6:
if frame.args["s"] == "thin" then
if frame.args["s"] == "thin" then
sp = " "
    sp = " " -- U+2009 THIN SPACE
elseif frame.args["s"] == "hair" then
elseif frame.args["s"] == "hair" then
sp = " "
sp = " " -- U+200A HAIR SPACE
elseif frame.args["s"] == "space" then
elseif frame.args["s"] == "space" then
sp = " "
sp = " " -- Regular space
else
else
sp = ""
sp = "" -- No space
end
end
if frame.args["d"] == "long" then
if frame.args["d"] == "long" then
se = "—"
se = "—" -- U+2014 EM DASH
elseif frame.args["d"] == "med" or frame.args["d"] == "medium" then
elseif frame.args["d"] == "med" or frame.args["d"] == "medium" then
se = "–"
se = "–" -- U+2013 EN DASH
else
else
se = "-"
se = "-" -- Hyphen-minus
end
end