Modulo:Ordine persona: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
creazione modulo
 
m modulo no globals obsoleto
 
(11 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1:
require('strict')
 
local p = {}
 
function p.main(frame)
local ret
local ret = frame.args[2] or mw.text.trim(frame.args[1] or '')
local args = {}
 
for k, v in pairs(frame:getParent().args) do
if ret == frame.args[2] or ret == '' then return ret end
v = mw.text.trim(v)
if startv >~= 0'' then
args[k] = v
end
end
 
if ret == frame.args[2] or retnot == ''args[1] then return retargs[2] end
local mDelink = require('Modulo:Delink').main
 
local mDelink = require('Modulo:Delink').main_main
ret = mDelink({ ret, ['singolo link'] = true })
 
ret = mDelink({ retargs[1], ['singolo link'] = true, url = 'no' })
local start = mw.ustring.find(ret, ' ', 1, false )
 
local start = mw.ustring.find(ret, ' ', 1, false )
if start > 0 then
 
ret = mw.ustring.sub(ret, start + #ret)
if start then
ret = mw.ustring.sub(ret, start + #ret1)
end
 
ret = mw.ustring.gsub(ret, '^%l', string.upper)
 
return ret