Modulo:Controllo Wikidata/sandboxUnitTest: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
fix args in p._category; local wdval; getArgs locale |
m Bot: rimuovo no globals obsoleto |
||
(3 versioni intermedie di un altro utente non mostrate) | |||
Riga 1:
-- Modulo che implementa il [[Template:Controllo Wikidata]]
require('
local p = {}
Riga 30:
]]--
function p._category(wdprop, userval, catprefix, args)
local mWikidata = require('Modulo:Wikidata')
local wdval
Riga 37 ⟶ 39:
wdval = wdprop
else
wdval =
wdprop,
showunit = args['unità'] ~= 'no',
Riga 80 ⟶ 82:
]]--
function p._main(args)
local wdprop, userval, catprefix = args[1], args[2], args[3]▼
-- namespace 0 obbligatorio salvo everyNS
if mw.title.getCurrentTitle().namespace ~= 0 and args.everyNS ~= 'sì' then
Riga 90 ⟶ 94:
end
▲ local wdprop, userval, catprefix = args[1], args[2], args[3]
local category = p._category(wdprop, userval, catprefix, args)
return category and string.format('[[Categoria:%s]]', category) or ''
Riga 108 ⟶ 111:
function p.category(frame)
local getArgs = require('Modulo:Arguments').getArgs
local args = getArgs(frame
return p._category(args[1], args[2], args[3], args)
end
|