Module:Numlinks: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
todo; revert previous changes for clarity |
||
| Line 6: | Line 6: | ||
local yesno = require("Module:Yesno") | local yesno = require("Module:Yesno") | ||
function p. | -- TODO: | ||
-- - Split into two modules: Numlinks and Numlinks-2D, since behaviors are too | |||
-- dissimilar to keep within one module | |||
function p.numlinks(args) | |||
local num_links = args["Link Count"] | local num_links = args["Link Count"] | ||
local curr_num = args["Num 1"] | local curr_num = args["Num 1"] | ||
| Line 60: | Line 64: | ||
-- wip | -- wip | ||
function p. | function p.numlinks_2d(args) | ||
local curr_num_1 = args["Num 1"] | local curr_num_1 = args["Num 1"] | ||
local min_num_1 = args["Min 1"] or 1 | local min_num_1 = args["Min 1"] or 1 | ||
| Line 84: | Line 88: | ||
end | end | ||
-- | -- Main function (TODO: split functionality into two modules) | ||
-- Generate a table of previous and next links for numbered pages, with support | |||
-- for up to two numbers. Args are as follows: | |||
-- - Is ordinal: should the values be cardinal numbers (eg, 12edo) or ordinal | -- - Is ordinal: should the values be cardinal numbers (eg, 12edo) or ordinal | ||
-- numbers (eg, 12th-octave)? | -- numbers (eg, 12th-octave)? | ||