Módulo:Navbar/Exemplos para testes
Este módulo pode ter sua documentação deficiente. Por favor, documente-o ou melhore suas explicações caso o saiba usar ou tenha conhecimentos para tal. |
Este módulo é usado em aproximadamente 752 378 páginas. (Ver Wikipedia:Predefinições em alto risco) Para evitar sobrecargas desnecessárias ao servidor e outros transtornos, quaisquer mudanças devem ser previamente testadas, seja na subpágina de testes deste módulo, na subpágina de testes de módulos (ou ainda em sua subpágina de testes). Por favor, sempre considere expor eventuais mudanças na página de discussão, antes de implementá-las. |
Este módulo implementa a predefinição Navbar.
--Quick and few tests of using the _navbar function directly, as they won't be caught in tests of {{navbar}}
local p = {}
local n = require('Module:Navbar')
local ns = require('Module:Navbar/Testes')
require('strict') --make sure no globals
function p.main()
local out = {}
for i = 1,2 do
local k = {'yes', nil}
table.insert(out, {
n._navbar({collapsible = k[i], template = 'V/doc'}),
ns._navbar({collapsible = k[i], template = 'V/doc'}),
'<br/>----',
n._navbar({collapsible = k[i], template = 'V/doc', 'h', 'm', ''}),
ns._navbar({collapsible = k[i], template = 'V/doc', 'h', 'm', ''}),
'<br/>----',
n._navbar({collapsible = k[i], 'V/doc', 'h', 'm'}),
ns._navbar({collapsible = k[i], 'V/doc', 'h', 'm'})})
end
table.insert(out, {n._navbar{mini = 'yes', 'v/doc'},ns._navbar{mini = 'yes', 'v/doc'}})
return table.concat(out[1])..table.concat(out[2])..table.concat(out[3])
end
return p