Changes
Jump to navigation
Jump to search
local frame
-- ParserFunctions considers the empty string to be false, so to preserve the previous if not getArgs then -- behavior of {{navbox}}, change any empty arguments to nil, so Lua will consider -- them false too. local args = {} local parentTitle getArgs = frame:getParentrequire()'Module:getTitle(Arguments').getArgs end local frame_args args = getArgs(parentTitle =frame, {wrappers = 'Template:Navbox' or parentTitle == 'Template:Navbox/sandbox') and frame:getParent(}).args or frame.args;
temp _ = frame_argsargs["group" .. tostring(i)]; temp _ = frame_argsargs["list" .. tostring(i)];
temp _ = frame_argsargs.below; for k, v in pairs(frame_args) do if v ~= '' then args[k] = v end end
various fixes from sandbox
local HtmlBuilder = require('Module:HtmlBuilder')
local navbar = require('Module:Navbar')._navbar
local getArgs -- lazily initialized
local args
local tableRowAdded = false
local border
local function renderTrackingCategories(builder)
local frame title = mw.getCurrentFrametitle.getCurrentTitle() if not frame then return end local s title.namespace ~= frame:preprocess('{{#ifeq:{{NAMESPACE}}|{{ns:10}}|1|0}}{{SUBPAGENAME}}') if mw.ustring.sub(s, 1, 1) == '0' then return end -- not in template space local subpage = mwtitle.ustring.lower(mw.ustring.sub(s, 2))subpageText
if subpage == 'doc' or subpage == 'sandbox' or subpage == 'testcases' then return end
function p.navbox(frame)
-- Out of Read the arguments in the order they'll be output in, to make references number in the right order parsing bug. local temp;_ temp _ = frame_argsargs.title; temp _ = frame_argsargs.above;
for i = 1, 20 do
end
return p._navbox(args)
end
return p