ผลต่างระหว่างรุ่นของ "มอดูล:Pagelist"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Ans (คุย | ส่วนร่วม)
simply blank ns check, fix redir
Ans (คุย | ส่วนร่วม)
prepare {{{nav *delim}}}
บรรทัด 24:
end
 
local function generateLink(page, nspace, delim, endDelim, text, redir, navDelim, navEndDelim)
if not page then
return nil
บรรทัด 85:
local t = {}
local separator = getSeparator(args.separator)
local conjunction = getSeparator(args.conjunction)
do local func, static, var = ipairs(args) while true do
local i, v = func(static, var) var = i
เส้น 91 ⟶ 90:
local i, v2 = func(static, var) var = i
table.insert(t, generateLink(
v, args.nspace, args.delim, args.edelim, v2~='' and v2, true,
args['nav delim'], args['nav edelim']
))
if var == nil then break end
บรรทัด 171:
 
-- Get new named args, "separator" and "conjunction", and strip blank values.
--if origArgs.separator and origArgs.separator ~= '' then
-- args.separator = origArgs.separator
--end
local function getNamedArgs(args, origArgs, s)
if origArgs.conjunction and origArgs.conjunction ~= '' then
args.conjunctionif =origArgs[s] and origArgs.conjunction[s] ~= '' then
args[s] = origArgs[s]
end
end
getNamedArgs(args, origArgs, 'separator')
getNamedArgs(args, origArgs, 'nav delim')
getNamedArgs(args, origArgs, 'nav edelim')
 
return p._nav(args)