Modul:Agahîdank: Cudahiya di navbera guhartoyan de
Content deleted Content added
Kurteya guhartinê tine Etîket: Betalkirî |
Balyozxane (gotûbêj | beşdarî) B Reverted 6 edits by Sayit25 (talk) to last revision by Balyozxane (TwinkleGlobal) Etîket: Betal bike |
||
Rêz 1:
--
-- This module implements {{
--
local p = {}
local navbar = require('
local args = {}
Rêz 53:
:attr('id', rowArgs.headerid)
:addClass(rowArgs.class)
:addClass(args['
:css('text-align', 'center')
:cssText(args['
:wikitext(rowArgs.header)
elseif rowArgs.data then
Line 68 ⟶ 67:
:attr('scope', 'row')
:attr('id', rowArgs.labelid)
:cssText(args['
:wikitext(rowArgs.label)
:done()
Line 86 ⟶ 83:
:cssText(rowArgs.datastyle)
:newline()
:wikitext(rowArgs.data)
end
Line 96 ⟶ 92:
root
:tag('caption')
:addClass(args['
:cssText(args['
:wikitext(args['sernav'])
end
Line 108 ⟶ 104:
:tag('th')
:attr('colspan', 2)
:addClass(args['
:css('text-align', 'center')
:css('font-size', '125%')
:css('font-weight', 'bold')
:cssText(args['
:wikitext(args['ser'])
end
Line 123 ⟶ 119:
:tag('td')
:attr('colspan', '2')
:addClass(args['
:css('text-align', 'center')
:cssText(args['
:newline()
:wikitext(args['bin'])
Line 131 ⟶ 127:
local function renderSubheaders()
if args['
args['
end
if args['
args['
end
local subheadernums = getArgNums('
for k, num in ipairs(subheadernums) do
addRow({
data = args['
datastyle =
})
end
Line 153 ⟶ 148:
args['wêne1'] = args['wêne']
end
if args['
args['
end
local imagenums = getArgNums('wêne')
for k, num in ipairs(imagenums) do
local caption = args['
local data = mw.html.create():wikitext(args['wêne' .. tostring(num)])
if caption then
data
:tag('div')
:cssText(args['
:wikitext(caption)
end
addRow({
data = tostring(data),
datastyle = args['
class = args['
rowclass = args['
})
end
Line 185 ⟶ 180:
label = args['etîket' .. tostring(num)],
data = args['dane' .. tostring(num)],
datastyle = args['
class = args['
rowclass = args['
rowstyle = args['
dataid = args['daneid' .. tostring(num)],
labelid = args['etîketid' .. tostring(num)],
headerid = args['sernivîsid' .. tostring(num)],
rowid = args['
})
end
Line 213 ⟶ 207:
local function renderItalicTitle()
local italicTitle = args['
if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes
root:wikitext(mw.getCurrentFrame():expandTemplate({title = '
end
end
Line 221 ⟶ 215:
local function renderTrackingCategories()
if args['decat'] ~= 'yes' then
if #(getArgNums('dane')) == 0 and mw.title.getCurrentTitle().namespace == 0 then
root:wikitext('[[Kategorî:
end
if args['child'] == 'yes' and args['sernav'] then
root:wikitext('[[Kategorî:
end
end
Line 239 ⟶ 232:
root
:addClass('infobox')
:addClass(args['
if args['
root
:css('padding', '0')
Line 257 ⟶ 250:
end
root
:cssText(args['
renderTitle()
Line 345 ⟶ 338:
end
function p.infobox(frame
else▼
▲ -- If called via #invoke, use the args passed into the invoking template.
▲ -- Otherwise, for testing purposes, assume args are being passed directly in.
▲ if frame == mw.getCurrentFrame() then
▲ origArgs = frame:getParent().args
▲ origArgs = frame
▲ end
-- Parse the data parameters in the same order that the old {{infobox}} did, so that
Line 363 ⟶ 352:
-- phantom references appearing in article reference lists.
preprocessSingleArg('child')
preprocessSingleArg('
preprocessSingleArg('
preprocessSingleArg('
preprocessSingleArg('sernav')
preprocessSingleArg('
preprocessSingleArg('
preprocessSingleArg('ser')
preprocessSingleArg('
preprocessSingleArg('
preprocessArgs({
{prefix = '
}, 10)
preprocessSingleArg('
preprocessSingleArg('
preprocessArgs({
{prefix = 'wêne', depend = {'
}, 10)
preprocessSingleArg('
preprocessSingleArg('
preprocessSingleArg('
preprocessArgs({
{prefix = 'sernivîs'},
{prefix = 'dane', depend = {'etîket'}},
{prefix = '
{prefix = '
{prefix = '
{prefix = 'daneid'},
{prefix = 'etîketid'},
{prefix = 'sernivîsid'},
{prefix = '
}, 50)
preprocessSingleArg('
preprocessSingleArg('
preprocessSingleArg('
preprocessSingleArg('
preprocessSingleArg('bin')
preprocessSingleArg('
preprocessSingleArg('
preprocessSingleArg('nav')
args['
preprocessSingleArg('decat')
return _infobox()
end
|