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

Материал из Кадровый состав НКВД 1935-1939
Перейти к навигации Перейти к поиску
(Новая страница: «tools = require( 'Module:Tools' ) return { [''] = function ( frame ) local args = frame:getParent().args local x = args[1] if tonumber( x ) then…»)
 
Нет описания правки
Строка 5: Строка 5:
function ( frame )
function ( frame )
local args = frame:getParent().args
local args = frame:getParent().args
local x = args[1]
local x = mw.text.trim( args[1] or '' )
if tonumber( x ) then
if tonumber( x ) then
return 'http://podvignaroda.ru/?#id=' .. mw.text.trim( x )
return 'http://podvignaroda.ru/?#id=' .. x
else
else
return tools.podvigLink( x )
return tools.podvigLink( x )

Версия от 12:20, 16 февраля 2018

Для документации этого модуля может быть создана страница Модуль:Подвиг/doc

tools = require( 'Module:Tools' )

return {
	[''] = 
		function ( frame )
			local args = frame:getParent().args
			local x = mw.text.trim( args[1] or '' )
			if tonumber( x ) then
				return 'http://podvignaroda.ru/?#id=' .. x
			else
				return tools.podvigLink( x )
			end
		end
}