"विभाग:Yesno" च्या विविध आवृत्यांमधील फरक

Content deleted Content added
Trim space
Add inline comments
ओळ ३:
function p.yesno( frame )
-- defaults
local retvals = {
yes = "yes",
Line ९ ⟶ १०:
}
-- Allow arguments to override defaults.
-- 'any' tracks the presence of any arguments at all.
local any = false
for k,v in pairs( frame.args ) do
Line १७ ⟶ २०:
val = frame.args[1]
-- According to the template docs, the input should be considered nil
-- only when no params were provided. If any params at all were present,
-- the value must be considered blank. A bit weird, if you ask me.
if (val == nil and not any) or val == '¬' then
return retvals['¬']
end
val = (val or ''):lower() -- Coerce to blank if nil; make lowercase.
val = val:match'^%s*(.*%S)' or '' -- Trim whitespace.
if val == '' then
"https://mr.wikisource.org/wiki/विभाग:Yesno" पासून हुडकले