3664
правки
Mansur700 (обсуждение | вклад) (Керла агӀо: «local docSubPage = mw.message.new( 'Templatedata-doc-subpage' ):plain(); p = {}; function getTemplateData( pageName ) local title = mw.title.makeTitle( 0, pageName );...») |
Mansur700 (обсуждение | вклад) Нет описания правки |
||
Строка 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 | ||