Modulo:Controllo Wikidata/sandboxUnitTest: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix args in p._category; local wdval; getArgs locale
Omega Bot (discussione | contributi)
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('Modulo:No globalsstrict')
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 = require('Modulo:Wikidata')mWikidata._getProperty( {
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, {parentOnly = true})
return p._category(args[1], args[2], args[3], args)
end