[go: nahoru, domu]

Naar inhoud springen

Module:Zandbak

Uit Wikipedia, de vrije encyclopedie
Moduledocumentatie​[bekijk] [bewerk] [ververs] [geschiedenis]

Doel[brontekst bewerken]

Deze module is bestemd om Lua-scripts te testen, aangezien modules niet getest kunnen worden in de gebruikersnaamruimte. Het doel is om een duidelijk onderscheid te houden tussen test-scripts en gewone scripts ten behoeve van Wikipedia en om de Module-naamruimte overzichtelijk te houden.

Gebruik[brontekst bewerken]

Plaats de te testen code op deze pagina en test deze vervolgens in Wikipedia:Zandbak.

Alternatief[brontekst bewerken]

Wanneer een script voor een langere duur getest moet worden, of je zelf vaker wat wil testen, of de Module:Zandbak actief in gebruik is, kun je ook tests uitvoeren in subpagina's van Module:Zandbak. Houd voor een goed overzicht svp daarbij de volgende formattering aan:

Module:Zandbak/Je gebruikersnaam

of

Module:Zandbak/Je gebruikersnaam/Module-naam

Met behulp van Speciaal:PrefixIndex/Module:Zandbak kun je alle subpagina's van Module:Zandbak tonen.

Verzoek dan na testen op Wikipedia:Te beoordelen pagina's/Direct te verwijderen tot verwijdering van de subpagina.

local p = {}

function p.lackingReferencesTemplate()
    local title = mw.title.getCurrentTitle().text
    local page = mw.title.new(title)
    local content = page and page:getContent() or ""

	local templatePresent = content:match("{{%s*(References|Appendix)%s*[^}]*}}")

    if not templatePresent then
        return "[[Categorie:Wikipedia:Pagina's met ontbrekende references]]"
    end
    return ""
end

return p