Modul:Labelled list hatnote: Unterschied zwischen den Versionen
Updated from sandbox: removed offsetting
(Updated from sandbox; integrates ifexists feature) |
(Updated from sandbox: removed offsetting) |
||
Zeile 85: | Zeile 85: | ||
function p._labelledList (pages, labels, options) | function p._labelledList (pages, labels, options) | ||
if options.ifexists then | if options.ifexists then | ||
for k, v in pairs(pages) do | for k, v in pairs(pages) do | ||
local title = mw.title.new(getTarget(v), namespace) | local title = mw.title.new(getTarget(v), namespace) | ||
if (v == '') or title == nil or not title.exists then | if (v == '') or title == nil or not title.exists then | ||
table.remove(pages, k | table.remove(pages, k) | ||
end | end | ||
end | end |