Content deleted Content added
inArray |
Whatback11 (talk | contribs) No edit summary |
||
Line 1:
require('strict')
local p = {}
local cfg = mw.loadData('Module:Navbox/configuration
local inArray = require("Module:TableTools").inArray
local getArgs -- lazily initialized
Line 142:
and (
args[cfg.arg.name]
▲ mw.getCurrentFrame():getParent():getTitle():gsub(cfg.pattern.sandbox, '')
)
end
Line 158 ⟶ 156:
local function renderNavBar(titleCell)
if has_navbar() then
local navbar = require('Module:Navbar
titleCell:wikitext(navbar{
[cfg.navbar.name] = args[cfg.arg.name],
Line 247 ⟶ 245:
:addClass(cfg.class.navbox_image)
:addClass(args[cfg.arg.imageclass])
:css('width', '
:css('padding', '0 2px 0 0')
:cssText(args[cfg.arg.imageleftstyle])
Line 333 ⟶ 331:
:addClass(cfg.class.navbox_image)
:addClass(args[cfg.arg.imageclass])
:css('width', '
:css('padding', '0 0 0 2px')
:cssText(args[cfg.arg.imagestyle])
Line 548 ⟶ 546:
if type(k) == 'string' then
local listnum = k:match(cfg.pattern.listnum)
if listnum and args[andnum('list', tonumber(listnum))] then
end
end
Line 604 ⟶ 598:
:cssText(args[cfg.arg.bodystyle])
:cssText(args[cfg.arg.style])
:css('padding', '
:node(tbl)
-- aria-labelledby title, otherwise above, otherwise lone group
|