Module:Navbar:修订间差异
创建页面,内容为“local p = {} local getArgs function p._navbar(args) 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 local titleText = args[titleArg] or (':' .. mw.getCurrentFrame():getParent():getTitle()) local title = mw.title.new(mw.text.trim(titleText), 'Template'…” |
无编辑摘要 |
||
第21行: | 第21行: | ||
if not title then | if not title then | ||
error(' | error('页面不存在 ' .. titleText) | ||
end | end | ||
第29行: | 第29行: | ||
div | div | ||
:addClass('plainlinks') | :addClass('plainlinks') | ||
:addClass(' | :addClass('navbar') | ||
:cssText(args.style) | :cssText(args.style) | ||
第40行: | 第39行: | ||
:css('word-spacing', 0) | :css('word-spacing', 0) | ||
:cssText(args.fontstyle) | :cssText(args.fontstyle) | ||
:wikitext(args.text or ' | :wikitext(args.text or '本模板:') | ||
:wikitext(' ') | :wikitext(' ') | ||
end | end | ||
第53行: | 第52行: | ||
end | end | ||
-- | div | ||
:wikitext('[[' .. title.fullText .. '|') | |||
:tag('span') | |||
:attr('title', '-{zh-hans:查看;zh-hant:檢視;}-该模板') | |||
:cssText(args.fontstyle) | |||
:wikitext(args.mini and '-{zh-hans:查;zh-hant:閱;}-' or '-{zh-hans:查看;zh-hant:檢視;}-') | |||
:done() | |||
:wikitext(']]') | |||
:tag('span') | |||
:cssText('font-weight:bold;') | |||
:wikitext(' · ') | |||
:done() | |||
:wikitext('[[' .. talkpage .. '|') | |||
:tag('span') | |||
:attr('title', '讨论该模板') | |||
:cssText(args.fontstyle) | |||
:wikitext(args.mini and '论' or '讨论') | |||
:done() | |||
:wikitext(']]'); | |||
if not args.noedit then | |||
div | |||
:tag('span') | |||
:cssText('font-weight:bold;') | |||
:wikitext(' · ') | |||
:done() | |||
:wikitext('[' .. title:fullUrl('action=edit') .. ' ') | |||
:tag('span') | |||
:attr('title', '编辑该模板') | |||
:cssText(args.fontstyle) | |||
:wikitext(args.mini and '编' or '编辑') | |||
:done() | |||
:wikitext(']'); | |||
end | |||
if args.brackets then | if args.brackets then |