-- This module implements .
local mNavbox = require('Module:Navbox')
local p =
local function wraplinks(s) -- add allow wrap if s and not mw.ustring.match(s, '
') then -- probably a more efficient way to match 40 or more characters local m = '[^%[%]<>|][^%[%]<>|][^%[%]<>|][^%[%]<>|][^%[%]<>|]' m = m .. m .. m .. m m = m .. m s = mw.ustring.gsub(s, '%[%[(' .. m .. '[^%[%]<>|]*)%]%]', '%1]]') s = mw.ustring.gsub(s, '%[%[([^%[%]<>|]*)|(' .. m .. '[^%[%]<>|]*)%]%]', '%2') end return sendfunction p._main(args) local nargs = -- Navbox args
-- Cases do local caseNums = for k in pairs(args) do if type(k)
-- Other args nargs.name = args.name or 'Caselist' nargs.navbar = args.navbar or 'top' nargs.style = string.format('width: %s; text-align: %s; font-size: 80%%; line-height: 1.5em; background-color: #fafafa; %s', args.width or '350px', args.textalign or 'center', args.align
return mNavbox._navbox(nargs)end
function p.main(frame) local args = require('Module:Arguments').getArgs(frame,) return p._main(args)end
return p