Module:MOS modes: Difference between revisions

Ganaram inukshuk (talk | contribs)
properly disable mode name entry again; current method is unmaintainable
Ganaram inukshuk (talk | contribs)
force-collapse, following nick vucis recommendation on not sponsoring mode names
 
(16 intermediate revisions by the same user not shown)
Line 10: Line 10:
-- TODO:
-- TODO:
-- - Add ability to autocollapse on large mos pages (say, more than 12 modes)
-- - Add ability to autocollapse on large mos pages (say, more than 12 modes)
-- - Drop/replace delimiter-based mode name input; it's harder to maintain


-- "Main" function
-- "Main" function
-- To be called by wrapper
-- To be called by wrapper
function p._mos_modes(input_mos, mode_names, headers, entries, is_collapsed)
function p._mos_modes(input_mos, mode_names, headers, entries, is_collapsed)
local is_collapsed = is_collapsed == true
local is_collapsed = true
local input_mos = input_mos or mos.new(5,2)
local input_mos = input_mos or mos.new(5,2)
local mode_names = {}
local mode_names = mode_names or {}
local headers = {}
local headers = headers or {}
local entries = {}
local entries = entries or {}
-- Get UDPs and CPOs
-- Get UDPs and CPOs