Modulo:Discendenza: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
require('Module:No globals')
local getArgs = require('Module:Arguments').getArgs
local p = {}
local pers = {}
Line 5 ⟶ 7:
local function dividi(dati)
local n =
local
local err = '-'
for m=4,n,4 do
end▼
▲ if ((tonumber(v1[4*m-3])) and (tonumber(v1[4*m-2]))) then
▲ if (pers[tonumber(v1[4*m-3])]) then
▲ err = 'id ' .. v1[4*m-3] .. ' utilizzato per elementi diversi'
else▼
pers[tonumber(v1[4*m-3])] = { id = tonumber(v1[4*m-3]), padre = tonumber(v1[4*m-2]), testo = v1[4*m-1], nota = v1[4*m], id2 = -1, x = -1, y = -1, sp = 0, figli = {} }▼
end▼
else
▲
err = 'identificativo non numerico per l\'elemento ' .. m▼
end
else
end
resto = n-m
▲ else
▲ end
err = 'numero di dati (' .. n .. ') non valido'▼
if (err == '-' and resto > 0) then
end
return err
Riga 267:
local n1, n2
local err = '-'
valueFunc = function (key, value)
if type(key) == "number" then
if value == nil then
return nil
▲ else
value = mw.text.trim(value)
▲ end
else
if value == '' then return nil end
end
return value
end
})
local lato = args['allinea'] or 'centro'
local larg = args['larghezza'] or '300'
err = dividi(args)
if (err == '-') then
n1 = 0
Line 305 ⟶ 321:
end
if (err == '-') then
return mostra(capo,
else
return '<p style="color:#b80000"><b>Template:Discendenza - Errore:</b> ' .. err .. '</p>[[Categoria:Errori di compilazione del template Discendenza]]'
|