Modulo:New Grove/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 2:
-- shallow copy di un oggetto table
local function
local copy = {}
if type(obj) == 'table' then
for key, val in pairs(obj) do
copy[key] = val
end
else▼
end
return copy
Riga 20 ⟶ 17:
function p.citation(frame)
local
local wl = pframe.args[8] or pframe.args['wl'] or Nil
wl = wl and wl ~= ''
local edition =
-- shallow copy dei parametri
local inner_args =
-- controllo per parametri posizionali
inner_args['nome'] =
inner_args['cognome'] =
inner_args['voce'] =
inner_args['volume'] =
inner_args['pagine'] =
inner_args['cid'] =
-- New Grove ed. 1
Riga 137 ⟶ 136:
local cite_object = {
cite_module = require("Modulo:Citazione"),
frame = {
args = inner_args
|