Module:Check for unknown parameters: Difference between revisions
From Test Wiki
Content deleted Content added
m 1 revision imported |
document missing mapframe parameter aliases |
||
| Line 6: | Line 6: | ||
local p = {} |
local p = {} |
||
local mapframe_params = { |
|||
'coord', |
|||
'coordinates', |
|||
'id', |
|||
'qid', |
|||
'mapframe', |
|||
'mapframe-area_km2', |
|||
'mapframe-area_mi2', |
|||
'mapframe-caption', |
|||
'mapframe-coord', |
|||
'mapframe-coordinates', |
|||
'mapframe-custom', |
|||
'mapframe-frame-coord', |
|||
'mapframe-frame-coordinates', |
|||
'mapframe-frame-height', |
|||
'mapframe-frame-width', |
|||
'mapframe-geomask', |
|||
'mapframe-geomask-fill', |
|||
'mapframe-geomask-fill-opacity', |
|||
'mapframe-geomask-stroke-color', |
|||
'mapframe-geomask-stroke-colour', |
|||
'mapframe-geomask-stroke-width', |
|||
'mapframe-height', |
|||
'mapframe-id', |
|||
'mapframe-length_km', |
|||
'mapframe-length_mi', |
|||
'mapframe-line', |
|||
'mapframe-line-stroke-color', |
|||
'mapframe-line-stroke-colour', |
|||
'mapframe-marker', |
|||
'mapframe-marker-color', |
|||
'mapframe-marker-colour', |
|||
'mapframe-point', |
|||
'mapframe-population', |
|||
'mapframe-shape', |
|||
'mapframe-shape-fill', |
|||
'mapframe-shape-fill-opacity', |
|||
'mapframe-shape-stroke-color', |
|||
'mapframe-shape-stroke-colour', |
|||
'mapframe-stroke-color', |
|||
'mapframe-stroke-colour', |
|||
'mapframe-stroke-width', |
|||
'mapframe-switcher', |
|||
'mapframe-type', |
|||
'mapframe-width', |
|||
'mapframe-wikidata', |
|||
'mapframe-zoom' |
|||
} |
|||
local function trim(s) |
local function trim(s) |
||
| Line 46: | Line 95: | ||
-- create the list of known args, regular expressions, and the return string |
-- create the list of known args, regular expressions, and the return string |
||
local knownargs = {} |
local knownargs = {} |
||
if isnotempty(args['mapframe_args']) then |
|||
for _, v in ipairs(mapframe_params) do |
|||
knownargs[v] = 1 |
|||
end |
|||
end |
|||
local regexps = {} |
local regexps = {} |
||
for k, v in pairs(args) do |
for k, v in pairs(args) do |
||
| Line 55: | Line 111: | ||
end |
end |
||
end |
end |
||
-- loop over the parent args, and make sure they are on the list |
-- loop over the parent args, and make sure they are on the list |
||
local ignoreblank = isnotempty(args['ignoreblank']) |
local ignoreblank = isnotempty(args['ignoreblank']) |
||