Боты, Бюрократы, Боты Структурированных обсуждений, Администраторы интерфейса, Управляющие подписками push-уведомлений, Скрывающие, Администраторы
4361
правка
Mansur700 (обсуждение | вклад) (Новая страница: «local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') local function is(v) return (v or '') ~= '' end local function widths...») |
Adam (обсуждение | вклад) Нет описания правки |
||
Строка 142: | Строка 142: | ||
elseif a == 'd' then | elseif a == 'd' then | ||
return default | return default | ||
elseif a == ' ' then | |||
return '' | |||
end | end | ||
end | end | ||
Строка 147: | Строка 149: | ||
return default | return default | ||
end | end | ||
local function align(n, default) | |||
local a = _align(n,default) | |||
if (a=='') then return a end | |||
return 'style="text-align:' .. a ..'" ' | |||
end | |||
local output = {} | local output = {} | ||
Строка 156: | Строка 163: | ||
output[2] = | output[2] = | ||
'<td ' .. (args.note1 and '' or 'colspan="2" ') .. | '<td ' .. (args.note1 and '' or 'colspan="2" ') .. | ||
align(1,'left') .. 'class="bb-04em">' .. | |||
mw.text.trim(args[1] or '') .. | mw.text.trim(args[1] or '') .. | ||
'</td>\n' | '</td>\n' | ||
output[3] = ( is(args.note1) and ( | output[3] = ( is(args.note1) and ( | ||
'<td | '<td ' .. align(2,'right') .. 'class="bb-04em">' .. | ||
args.note1 .. | args.note1 .. | ||
'</td>\n') or '') | '</td>\n') or '') | ||
Строка 193: | Строка 200: | ||
output[#output+1] = | output[#output+1] = | ||
'<td ' .. (args.note2 and '' or 'colspan="2" ') .. | '<td ' .. (args.note2 and '' or 'colspan="2" ') .. | ||
align(3,'left') .. 'class="bb-04em">' .. | |||
mw.text.trim(args[2] or '') .. | mw.text.trim(args[2] or '') .. | ||
'</td>\n' | '</td>\n' | ||
output[#output+1] = ( is(args.note2) and ( | output[#output+1] = ( is(args.note2) and ( | ||
'<td | '<td ' .. align(4,'right') .. 'class="bb-04em">' .. | ||
args.note2 .. | args.note2 .. | ||
'</td>\n') or '') | '</td>\n') or '') |