Przejdź do zawartości

Moduł:Navbox/printer/custom

Z Wikipedii, wolnej encyklopedii
 Dokumentacja modułu [stwórz] [odśwież]
require ("strict")
local res = mw.loadData('Moduł:Navbox/res')

return {
	
root = 'div',

print = function (container, tree, printList, printlog)
	container:addClass(res.class.innerCustom)
	for i, node in ipairs(tree) do
		local tr = container:tag('div')
			:addClass(res.class.pair)
			:addClass(node:address())
		local hasTH = node.peek(res.arg.group.name)
		if hasTH then
			tr:tag('div')
				:addClass(res.class.group)
				:wikitext(node.get(res.arg.group.name))
		end
		local list = tr:tag('div')
			:addClass(res.class.list)
		printList(list, node)
	end
end,

}