Changes
Jump to navigation
Jump to search
support collapsible version
function p._navbar(args)
local good, title, talk_title;
local titleArg = 1 if args.collapsible then titleArg = 2 if not args.plain then args.mini = 1 end if args.fontcolor then args.fontstyle = 'color:' .. args.fontcolor .. ';' end args.style = 'float:left; text-align:left; width:6em;' end good, title, talk_title = pcall(getTitle, args[1titleArg] or (':' .. mw.getCurrentFrame():getParent():getTitle()));
if not good then
return htmlError(title);
end
local div = HtmlBuilder.create().tag('div')
div
.addClass('plainlinks')
.wikitext(']')
.newline();
end
if args.collapsible then
div
.done()
.tag('span')
.css('font-size', '110%')
.cssText(args.fontstyle or '')
.wikitext(args[1])
end
return tostring(div.allDone())
end