Mô tổ:Navbar
Ngoại quan
Khả tạiMô tổ:Navbar/docKiến lập thử mô tổ đích thuyết minh văn kiện
localp={}
localgetArgs
functionp._navbar(args)
localtitleArg=1
ifargs.collapsiblethen
titleArg=2
ifnotargs.plainthen
args.mini=1
end
ifargs.fontcolorthen
args.fontstyle='color:'..args.fontcolor..';'
end
args.style='float:left; text-align:left'
end
localtitleText=args[titleArg]or(':'..mw.getCurrentFrame():getParent():getTitle())
localtitle=mw.title.new(mw.text.trim(titleText),'Template');
ifnottitlethen
error(' hiệt diện mão tha kiến lập '..titleText)
end
localtalkpage=title.talkPageTitleandtitle.talkPageTitle.fullTextor'';
localdiv=mw.html.create():tag('div')
div
:addClass('plainlinks')
:addClass('hlist')
:addClass('navbar')
:cssText(args.style)
ifargs.minithendiv:addClass('mini')end
ifnot(args.miniorargs.plain)then
div
:tag('span')
:css('word-spacing',0)
:cssText(args.fontstyle)
:wikitext(args.textor' cá chỉ mô bản: ')
:wikitext(' ')
end
ifargs.bracketsthen
div
:tag('span')
:css('margin-right','-0.125em')
:cssText(args.fontstyle)
:wikitext('[ ')
end
localul=div:tag('ul');
ul
:tag('li')
:addClass('nv-view')
:wikitext('[['..title.fullText..'|')
:tag(args.miniand'abbr'or'span')
:attr('title',' vọng a cá chỉ mô bản ')
:cssText(args.fontstyle)
:wikitext(args.miniand' vọng 'or' vọng a ')
:done()
:wikitext(']]')
:done()
:tag('li')
:addClass('nv-talk')
:wikitext('[['..talkpage..'|')
:tag(args.miniand'abbr'or'span')
:attr('title',' đàm di cá chỉ mô bản ')
:cssText(args.fontstyle)
:wikitext(args.miniand' đàm 'or' đàm di ')
:done()
:wikitext(']]');
ifnotargs.noeditthen
ul
:tag('li')
:addClass('nv-edit')
:wikitext('['..title:fullUrl('action=edit')..' ')
:tag(args.miniand'abbr'or'span')
:attr('title',' biên tập cá chỉ mô bản ')
:cssText(args.fontstyle)
:wikitext(args.miniand' biên 'or' biên tập ')
:done()
:wikitext(']');
end
ifargs.bracketsthen
div
:tag('span')
:css('margin-left','-0.125em')
:cssText(args.fontstyle)
:wikitext(' ]')
end
ifargs.collapsiblethen
div
:done()
:tag('div')
:css('font-size','114%')
:css('margin',args.miniand'0 4em'or'0 7em')
:cssText(args.fontstyle)
:wikitext(args[1])
end
returntostring(div:done())
end
functionp.navbar(frame)
ifnotgetArgsthen
getArgs=require('Module:Arguments').getArgs
end
returnp._navbar(getArgs(frame))
end
returnp