মডিউল:Check for unknown parameters: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Moheen (আলোচনা | অবদান)
ইংরেজি থেকে কপি
 
হালনাগাদ করা হয়েছে
১৮ নং লাইন:
local checkpos = isnotempty(frame.args['checkpositional'])
local knownargs = {}
local unknown = frame.args['unknown'] or 'Found _VALUE_, '
local preview = frame.args['preview'] or unknown
 
local res = {}
২৫ ⟶ ২৬ নং লাইন:
local commentstr = ''
local ispreview = frame:preprocess( "{{REVISIONID}}" ) == "" and 1 or 0
if ispreview then ignoreblank = nil end
 
-- create the list of known args, regular expressions, and the return string
for k, v in pairs(args) do
৩০ ⟶ ৩৪ নং লাইন:
v = trim(v)
knownargs[v] = 1
elseif k == 'unknown' then
unknown = v
elseif k:find('^regexp[1-9][0-9]*$') then
table.insert(regexps, '^' .. v .. '$')
end
end
if isnotempty(frame.args['preview']) then
 
preview = '<div class="hatnote" style="color:red"><strong>Warning:</strong> ' .. frame.args['preview'] .. ' (this message is shown only in preview).</div>'
elseif frame.args['preview'] then
preview = frame.args['preview']
else
elseif kpreview == 'unknown' then
end
if ispreview == 1 then unknown = preview end
-- adds one result to the output tables
local function addresult(k)