Module:CareerList: Difference between revisions

no edit summary
No edit summary
Tag: Manual revert
No edit summary
function p.CareerList(frame)
local args = frame.args
local site = string.lower(args.site or '')
local id = args.id or ''
local alias = args.alias or args[1] or ''
local notes = args.notes or 'N/A'
 
 
-- формируем ссылку
local link = string.format('[%s %s]', url, args.site or '')
 
-- формируем ячейки таблицы
local args = frame.args
local list = args.list or ''
local width = args.width or '100%'
 
return string.format([=[
<div style="width: %s">
{| class="wikitable"
<table style="width: 100%%; table-layout: fixed">
|+ %s
<caption>%s</caption>
! Категория
<thead>
! Ссылка
<tr>
! Псевдоним
!<th scope="col">Категория</th>
! Заметки
<th scope="col">Ссылка</th>
%s]=], args.title or '', list)
!<th scope="col">Псевдоним</th>
!<th scope="col">Заметки</th>
</tr>
</thead>
<tbody>
%s
</tbody>
</table>
%s</div>]=], width, args.title or '', list)
end