Modulo:FunzioniGeneriche: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 5: | Riga 5: | ||
local SubPageTitle | local SubPageTitle | ||
local Title | local Title | ||
local pre = mw.html.create( 'pre' ) | |||
if not frame.args[1] then | if not frame.args[1] then | ||
Riga 17: | Riga 18: | ||
--return mw.title.getCurrentTitle().prefixedText .. '/' .. SubPageName .. mw.title.getContent(mw.title.getCurrentTitle().prefixedText) -- mw.title.getCurrentTitle():getContent() | --return mw.title.getCurrentTitle().prefixedText .. '/' .. SubPageName .. mw.title.getContent(mw.title.getCurrentTitle().prefixedText) -- mw.title.getCurrentTitle():getContent() | ||
return '<nowiki>' .. SubPageTitle:getContent() .. '</nowiki>' | --return '<nowiki>' .. SubPageTitle:getContent() .. '</nowiki>' | ||
pre | |||
:wikitext(SubPageTitle:getContent()) | |||
return tostring(pre) | |||
end | end | ||
return p | return p |
Versione delle 11:17, 3 nov 2019
Il modulo FunzioniGeneriche
contiene la definizione di funzioni utili per tutta la wiki in generale
Funzioni
EsempioTemplate
serve per inserire nella pagina di un template sia il codice che il rendering di un esempio catturato da una sottopagina.
SVGValidate
Inserisce il pulsante di validazioni di una grafica in SVG, vedere GitPull Task 1108
.
local p = {} --p stands for package
function p.EsempioTemplate(frame)
local SubPageName
local SubPageTitle
local Title
local pre = mw.html.create( 'pre' )
if not frame.args[1] then
SubPageName='Esempio'
else
SubPageName=frame.args[1]
end
--SubPageTitle = mw.title.makeTitle( mw.title.getCurrentTitle().prefixedText, title, fragment, interwiki )
Title = mw.title.getCurrentTitle()
SubPageTitle = mw.title.makeTitle(Title.namespace, Title.text .. '/' .. SubPageName)
--return mw.title.getCurrentTitle().prefixedText .. '/' .. SubPageName .. mw.title.getContent(mw.title.getCurrentTitle().prefixedText) -- mw.title.getCurrentTitle():getContent()
--return '<nowiki>' .. SubPageTitle:getContent() .. '</nowiki>'
pre
:wikitext(SubPageTitle:getContent())
return tostring(pre)
end
return p