Modulo:Pipetrick: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
esporto logiche di T:Pipetrick
 
m Annullata la modifica 131472224 di Horcrux (discussione)
Etichetta: Annulla
 
(8 versioni intermedie di uno stesso utente non sono mostrate)
Riga 3:
local getArgs = require('Modulo:Arguments').getArgs
 
--[[ Funzione per moduli
* value è il valore da cui togliere le parentesi finali; se non specificato, come default verrà usato il titolo della pagina
* force è il valore con cui si vuole forzare l'output
* noCurrentTitle va valorizzato con true se non si vuole usare il titolo della pagina come valore di default
 
Esempio di utilizzo:
local pipetrick = require('Modulo:Pipetrick')._pipetrick
local str = pipetrick(v, f, true)
]]
function p._pipetrick(value, force, noCurrentTitle)
noCurrentTitle = noCurrentTitle or false
Riga 9 ⟶ 17:
return force
end
if (value == nil or value == '') and not noCurrentTitle then
value = mw.title.getCurrentTitle().fullText
end
returnvalue = value:gsub(" %(.[^()]*%)$", "")
return value
end
 
--Funzione per templateil Template:Pipetrick
function p.pipetrick(frame)
local args = getArgs(frame)