Module:MOS scalesig: Difference between revisions

ArrowHead294 (talk | contribs)
mNo edit summary
Tag: Reverted
ArrowHead294 (talk | contribs)
mNo edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
local getArgs = require("Module:Arguments").getArgs
local getArgs = require("Module:Arguments").getArgs
local mos = require("Module:MOS")
local mos = require("Module:MOS")
local utils = require("Module:Utils")
local yesno = require("Module:Yesno")
local yesno = require("Module:Yesno")


Line 21: Line 20:
local input_mos = mos.parse(args["scalesig"])
local input_mos = mos.parse(args["scalesig"])
local is_link = yesno(args["link"], false)
local is_long = yesno(args["long"], false)
local debugg = yesno(args["debug"])
local result = p._mos_scalesig(input_mos, is_link, is_long)
if input_mos == nil or utils.trim(input_mos) == "" then
-- Debugger option
return ""
if debugg == true then
result = "<syntaxhighlight lang=\"wikitext\">" .. result .. "</syntaxhighlight>"
end
end
local is_link = yesno(args["link"], false)
return frame:preprocess(result)
local is_long = yesno(args["long"], false)
local result = p._mos_scalesig(input_mos, is_link, is_long)
local debugg = yesno(args["debug"])
return frame:preprocess(debugg == true and "<syntaxhighlight lang=\"wikitext\">" .. result .. "</syntaxhighlight>" or result)
end
end