Module:Numlinks: Difference between revisions
No edit summary |
No edit summary |
||
| Line 85: | Line 85: | ||
-- whole numbers. | -- whole numbers. | ||
function p._numlinks(args) | function p._numlinks(args) | ||
local | local num_links = args["Num Links"] | ||
local is_ordinal | local is_ordinal = args["Is Ordinal"] ~= nil and args["Is Ordinal"] or false | ||
local page_text | local page_text = args["Page Text"] | ||
local link_text | local link_text = args["Link Text"] | ||
local min_num | local min_num = args["Min Num"] ~= nil and args["Min Num"] or 1 | ||
local | local curr_nums = args["Current Nums"] | ||
-- | -- Determine whether there is one prev/next value or two | ||
local is_side = false | local is_side = false | ||
if #curr_nums == 1 then | |||
if | is_side = true | ||
elseif #curr_nums == 2 then | |||
elseif | |||
end | end | ||
| Line 129: | Line 103: | ||
local navigation_links = {} | local navigation_links = {} | ||
if is_side then | if is_side then | ||
navigation_links = p.side_numlinks(num_links, curr_num, min_num, page_text, link_text, is_ordinal) | navigation_links = p.side_numlinks(num_links, curr_num[1], min_num, page_text, link_text, is_ordinal) | ||
end | end | ||