Модуль:TemplateDataDoc: различия между версиями

Перейти к навигации Перейти к поиску
168 байт добавлено ,  4 года назад
нет описания правки
(Керла агӀо: «local docSubPage = mw.message.new( 'Templatedata-doc-subpage' ):plain(); p = {}; function getTemplateData( pageName ) local title = mw.title.makeTitle( 0, pageName );...»)
 
Нет описания правки
Строка 33: Строка 33:
for _, param in ipairs( deprecatedParams ) do
for _, param in ipairs( deprecatedParams ) do
if data[ 'params' ][ param ] ~= nil then
if data[ 'params' ][ param ] ~= nil then
data[ 'params' ][ param ][ 'deprecated' ] = 'Бакъон бух бало яц.';
data[ 'params' ][ param ][ 'deprecated' ] = 'Не для документации.';
end
end
end
end
Строка 64: Строка 64:
-- We need a global format value for the 'block' and 'inline': [[phab:T205438]]
-- We need a global format value for the 'block' and 'inline': [[phab:T205438]]
local templateFormat = templateData[ 'format' ];
local templateFormat = templateData[ 'format' ];
if templateFormat == nil then
error('Пожалуйста, укажите формат кода шаблона в его TemplateData')
end
local isBlockFormatted = false;
local isBlockFormatted = false;
if templateFormat == 'block' then
if templateFormat == 'block' then
Строка 111: Строка 114:
value = parameterData[ 'autovalue' ];
value = parameterData[ 'autovalue' ];
end
end
if args[ parameterName ] and args[ parameterName ] ~= '' then
if args[ '$' .. parameterName ] and args[ '$' .. parameterName ] ~= '' then
value = args[ parameterName ];
value = args[ '$' .. parameterName ];
end
end

Навигация