Redigerar
Modul:Parameter names example
Hoppa till navigering
Hoppa till sök
Varning:
Du är inte inloggad. Din IP-adress kommer att vara publikt synlig om du gör några redigeringar. Om du
loggar in
eller
skapar ett konto
kommer dina redigeringar att tillskrivas ditt användarnamn, tillsammans med andra fördelar.
Anti-spamkontroll. Fyll
INTE
i den här!
-- This module implements {{parameter names example}}. local p = {} local function makeParam(s) local lb = '{' local rb = '}' return lb:rep(3) .. s .. rb:rep(3) end local function italicize(s) return "''" .. s .. "''" end local function plain(s) return s end function p._main(args, frame) -- Find how we want to format the arguments to the template. local formatFunc if args._display == 'italics' or args._display == 'italic' then formatFunc = italicize elseif args._display == 'plain' then formatFunc = plain else formatFunc = makeParam end -- Build the table of template arguments. local targs = {} for k, v in pairs(args) do if type(k) == 'number' then targs[v] = formatFunc(v) elseif not k:find('^_') then targs[k] = v end end targs['nocat'] = 'yes'; targs['categories'] = 'no'; targs['demo'] = 'yes'; -- Find the template name. local template if args._template then template = args._template else local currentTitle = mw.title.getCurrentTitle() if currentTitle.prefixedText:find('/sandbox$') then template = currentTitle.prefixedText else template = currentTitle.basePageTitle.prefixedText end end -- Call the template with the arguments. frame = frame or mw.getCurrentFrame() local success, result = pcall( frame.expandTemplate, frame, {title = template, args = targs} ) if success then return result else return '' end end function p.main(frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Parameter names example' }) return p._main(args, frame) end return p
Sammanfattning:
Observera att alla bidrag till Hjärnor Wiki kan komma att redigeras, ändras, eller tas bort av andra deltagare. Om du inte vill se din text förändrad efter andras gottfinnade skall du inte skriva in någon text här.
Du lovar oss också att du skrev texten själv, eller kopierade från kulturellt allmängods som inte skyddas av upphovsrätt, eller liknande källor - se
MediaWiki:Upphovsrätt
för detaljer.
LÄGG INTE UT UPPHOVSRÄTTSSKYDDAT MATERIAL HÄR UTAN TILLÅTELSE!
Avbryt
Redigeringshjälp
(öppnas i ett nytt fönster)
Mall som används på den här sidan:
Modul:Parameter names example/dok
(
redigera
)
Navigeringsmeny
Personliga verktyg
Inte inloggad
Diskussion
Bidrag
Skapa konto
Logga in
Namnrymder
Modul
Diskussion
English
Visningar
Läs
Redigera
Visa historik
Mer
Sök
Navigering
Huvudsida
Senaste ändringarna
Slumpsida
Hjälp om MediaWiki
Verktyg
Vad som länkar hit
Relaterade ändringar
Specialsidor
Sidinformation