Модуль:DocTools

Материал из Кадровый состав НКВД 1935-1939
Версия от 13:07, 15 января 2016; StasR (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

local doctools = {}

function doctools.endRecord( args )
	local reference = args['сноска']
	if reference then
		reference = mw.getCurrentFrame():extensionTag{ name ='ref', content = tools.phrase( reference ) }
	end
	local comment = args['комментарий']
	local canceledBy = args['отмена']
	if canceledBy then
		if mw.ustring.sub( canceledBy, 1, 9 ) == 'Документ:' then
			canceledBy = mw.ustring.sub( canceledBy, 10, -1 )
		end
		comment = '<b>Отменено:</b> [[Документ:' .. canceledBy .. '|' 
			.. canceledBy .. ']]. ' .. (comment or '')
	end
	if comment then
		comment = '<p class="nkvd-doc-comment">' 
			.. tools.phrase( comment )  .. '</p>'
	end
	return (reference or '') .. '</p>' .. (comment or '')
end

return doctools