Module:Utils: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) mNo edit summary |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
local p = {} | |||
local get_args = require("Module:Arguments").getArgs | local get_args = require("Module:Arguments").getArgs | ||
local | local yesno = require("Module:Yesno") | ||
-- Trim a string (remove leading and trailing, but not interior, whitespace) | -- Trim a string (remove leading and trailing, but not interior, whitespace) | ||
function p.trim(s) | function p.trim(s) | ||
return s:match("^%s*(.-)%s*$") | return s:match("^%s*(.-)%s*$") | ||
end | |||
-- Wrapper function for template access to [[Module:Yesno]] | |||
function p._yesno(frame) | |||
return yesno(frame.args["input"], frame.args["default"]) | |||
end | end | ||