19家上市券商业绩负增长 员工平均年薪却超50万
G?rünüm
![]() | Bu Lua modülü yakla??k 600.000 sayfada kullan?lmaktad?r. Lütfen yapaca??n?z de?i?iklikleri büyük ?l?ekli aksamalar? ve sunucuya gereksiz yük binmesini ?nlemek i?in ?ncelikle ?ablonun deneme tahtas? ile test senaryosu alt sayfalar?nda ya da kendi kullan?c? sayfan?zda test ediniz. Testten ge?en de?i?iklikler daha sonra bu sayfaya tek bir düzenlemede eklenebilir. E?er yapmay? planlad???n?z de?i?iklikler ile istedi?iniz sonucu elde edemiyorsan?z tart??ma sayfas?nda g?rü? al??veri?inde bulununuz. |
Bu, {{Dol?ub}} i?in bir Lua uygulamas?d?r. Modül:Dola??m taraf?ndan kullan?lmaktad?r.
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');
if not title then
error('Invalid title ' .. titleText)
end
local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or '';
local div = mw.html.create():tag('div')
div
:addClass('plainlinks')
:addClass('hlist')
:addClass('navbar')
:cssText(args.style)
if args.mini then div:addClass('navbar-mini') end
if not (args.mini or args.plain) then
div
:tag('span')
:css('word-spacing', 0)
:cssText(args.fontstyle)
:wikitext(args.text or 'Bu kutu:')
:wikitext(' ')
end
if args.brackets then
div
:tag('span')
:css('margin-right', '-0.125em')
:cssText(args.fontstyle)
:wikitext('[')
:newline();
end
local ul = div:tag('ul');
ul
:tag('li')
:addClass('nv-view')
:wikitext('[[' .. title.fullText .. '|')
:tag(args.mini and 'abbr' or 'span')
:attr('title', 'Bu ?ablonu g?rüntüle')
:cssText(args.fontstyle)
:wikitext(args.mini and 'g' or 'g?rüntüle')
:done()
:wikitext(']]')
:done()
:tag('li')
:addClass('nv-talk')
:wikitext('[[' .. talkpage .. '|')
:tag(args.mini and 'abbr' or 'span')
:attr('title', 'Bu ?ablonu tart??')
:cssText(args.fontstyle)
:wikitext(args.mini and 't' or 'tart??')
:done()
:wikitext(']]');
if not args.noedit then
ul
:tag('li')
:addClass('nv-edit')
:wikitext('[' .. title:fullUrl('action=edit') .. ' ')
:tag(args.mini and 'abbr' or 'span')
:attr('title', 'Bu ?ablonu de?i?tir')
:cssText(args.fontstyle)
:wikitext(args.mini and 'd' or 'de?i?tir')
:done()
:wikitext(']');
end
if args.brackets then
div
:tag('span')
:css('margin-left', '-0.125em')
:cssText(args.fontstyle)
:wikitext(']')
:newline();
end
if args.collapsible then
div
:done()
:tag('span')
:css('font-size', '110%')
:cssText(args.fontstyle)
:wikitext(args[1])
end
return mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = "Modül:Dol?ub/styles.css" }
} .. tostring(div:done())
end
function p.navbar(frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
return p._navbar(getArgs(frame))
end
return p