Module:Dash: Difference between revisions
ArrowHead294 (talk | contribs) No edit summary |
ArrowHead294 (talk | contribs) No edit summary |
||
| Line 25: | Line 25: | ||
elseif d == "med" or d == "medium" then | elseif d == "med" or d == "medium" then | ||
se1 = "–" -- U+2013 EN DASH | se1 = "–" -- U+2013 EN DASH | ||
elseif d == "larr" then | elseif d == "larr" or d == "oarr" then | ||
se1 = "←" -- U+2190 ← LEFTWARDS ARROW | se1 = "←" -- U+2190 ← LEFTWARDS ARROW | ||
elseif d == "rarr" then | elseif d == "rarr" or d == "iarr" then | ||
se1 = "→" -- U+2192 → RIGHTWARDS ARROW | se1 = "→" -- U+2192 → RIGHTWARDS ARROW | ||
else | else | ||
| Line 37: | Line 37: | ||
elseif d2 == "med" or d2 == "medium" then | elseif d2 == "med" or d2 == "medium" then | ||
se2 = "–" -- U+2013 EN DASH | se2 = "–" -- U+2013 EN DASH | ||
elseif d2 == "larr" then | elseif d2 == "larr" or d == "iarr" then | ||
se2 = "←" -- U+2190 ← LEFTWARDS ARROW | se2 = "←" -- U+2190 ← LEFTWARDS ARROW | ||
elseif d2 == "rarr" then | elseif d2 == "rarr" or d == "oarr" then | ||
se2 = "→" -- U+2192 → RIGHTWARDS ARROW | se2 = "→" -- U+2192 → RIGHTWARDS ARROW | ||
elseif d2 == "short" then | elseif d2 == "short" then | ||
| Line 50: | Line 50: | ||
if se2 == "" then | if se2 == "" then | ||
out_str = out_str:gsub(", | out_str = out_str:gsub(",*%s*,*%s*,%s+", sp .. se1 .. sp) | ||
else | else | ||
out_str = out_str:gsub(",%s*,%s+", sp .. se2 .. sp):gsub(",%s+", sp .. se1 .. sp) | out_str = out_str:gsub(",%s*,%s+", sp .. se2 .. sp):gsub(",%s+", sp .. se1 .. sp) | ||