Изменения

Перейти к навигации Перейти к поиску
исправление размеров блока для изображения, возвращение поддержки заголовков без списков
Строка 258: Строка 258:  
if not (args['list' .. listnum] or args['список' .. listnum]) then
 
if not (args['list' .. listnum] or args['список' .. listnum]) then
 
groupCell
 
groupCell
:attr('colspan', '2')
   
:css('text-align', 'center')
 
:css('text-align', 'center')
 
end
 
end
Строка 274: Строка 273:  
local listCell = row:tag('td')
 
local listCell = row:tag('td')
 
 
if (args['group' .. listnum] or args['заголовок' .. listnum] or args['группа' .. listnum]) then
+
if args['list' .. listnum] or args['список' .. listnum] then -- проверка на наличие списков, иначе временный наш функционал не поддерживается
listCell
+
if (args['group' .. listnum] or args['заголовок' .. listnum] or args['группа' .. listnum]) then
:css('text-align', 'left')
+
listCell
:css('border-left-width', '2px')
+
:css('text-align', 'left')
:css('border-left-style', 'solid')
+
:css('border-left-width', '2px')
else
+
:css('border-left-style', 'solid')
listCell:attr('colspan', 2)
+
else
end
+
listCell:attr('colspan', 1)
 +
end
 
 
if not groupwidth then
+
if not groupwidth then
listCell:css('width', '100%')
+
listCell:css('width', '100%')
 +
end
 
end
 
end
 
 
Строка 293: Строка 294:  
rowstyle = evenstyle
 
rowstyle = evenstyle
 
end
 
end
+
local listText = args['list' .. listnum] or args['список' .. listnum] or args['title' .. listnum] or args['заголовок' .. listnum]
+
if args['list' .. listnum] or args['список' .. listnum] then -- авточередование не будет работать, если существует заголовок без списка
local oddEven = ODD_EVEN_MARKER
+
local listText = args['list' .. listnum] or args['список' .. listnum]
if listText:sub(1, 12) == '</div><table' then
+
local oddEven = ODD_EVEN_MARKER
-- Assume list text is for a subgroup navbox so no automatic striping for this row.
+
if listText:sub(1, 12) == '</div><table' then
oddEven = listText:find('<th[^>]*"navbox%-title"') and RESTART_MARKER or 'odd'
+
-- Assume list text is for a subgroup navbox so no automatic striping for this row.
end
+
oddEven = listText:find('<th[^>]*"navbox%-title"') and RESTART_MARKER or 'odd'
listCell
+
end
:css('padding', '0px')
+
listCell
:cssText(liststyle)
+
:css('padding', '0px')
:cssText(rowstyle)
+
:cssText(liststyle)
:cssText(args['list' .. listnum .. 'style'] or args['стиль_списка' .. listnum])
+
:cssText(rowstyle)
:addClass('navbox-list')
+
:cssText(args['list' .. listnum .. 'style'] or args['стиль_списка' .. listnum])
:addClass('navbox-' .. oddEven)
+
:addClass('navbox-list')
:addClass(listclass)
+
:addClass('navbox-' .. oddEven)
:tag('div')
+
:addClass(listclass)
:css('padding', (index == 1 and args.list1padding) or listpadding or '0em 0.25em')
+
:tag('div')
:wikitext(addNewline(listText))
+
:css('padding', (index == 1 and args.list1padding) or listpadding or '0em 0.25em')
 
+
:wikitext(addNewline(listText))
 +
end
 +
 
if index == 1 and image then
 
if index == 1 and image then
 
row
 
row
Анонимный участник

Реклама:

Навигация