Module:MOS scalesig: Difference between revisions
module now calls link functions from module:mos |
remove preprocessing function, as expected input will always be unparsed scalesigs |
||
Line 3: | Line 3: | ||
local getArgs = require("Module:Arguments").getArgs | local getArgs = require("Module:Arguments").getArgs | ||
local p = {} | local p = {} | ||
-- Function to format a string into a mos scalesig, with nonbreaking spaces. | -- Function to format a string into a mos scalesig, with nonbreaking spaces. | ||
Line 20: | Line 10: | ||
-- be 2/1-equivalent. | -- be 2/1-equivalent. | ||
-- - is_link - Whether the scalesig is a link to its wiki page. | -- - is_link - Whether the scalesig is a link to its wiki page. | ||
function p._mos_scalesig( | function p._mos_scalesig(input_mos, is_link, is_long) | ||
local is_link = yesno(is_link, false) | local is_link = yesno(is_link, false) | ||
local is_long = yesno(is_long, false) | local is_long = yesno(is_long, false) | ||
Line 36: | Line 25: | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
local | local input_mos = mos.parse(args["scalesig"]) | ||
local is_link = yesno(args["link"], false) | local is_link = yesno(args["link"], false) | ||
local is_long = yesno(args["long"], false) | local is_long = yesno(args["long"], false) |