Перейти к содержанию

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

м
нет описания правки
мНет описания правки
мНет описания правки
Строка 22: Строка 22:
local nFormat = '%.3d'
local nFormat = '%.3d'


-- If we deal with regular number then for v.1, p.17 return 1:017
-- Check if we should alter volume number
if not isempty(frame.args['volume_digits']) then
nFormat = '%.'.. frame.args['volume_digits'] ..'d'
vNum = string.format(nFormat, frame.args['volume'])
end
 
-- If we deal with regular page number then for v.1, p.17 return 1:017
if isempty(frame.args['page_number_type']) then
if isempty(frame.args['page_number_type']) then
pNum = string.format(nFormat, frame.args['page'])
pNum = string.format(nFormat, frame.args['page'])


-- Check if we should alter default values
if not isempty(frame.args['volume_digits']) then
nFormat = '%.'.. frame.args['volume_digits'] ..'d'
vNum = string.format(nFormat, frame.args['volume'])
end
if not isempty(frame.args['page_digits']) then
if not isempty(frame.args['page_digits']) then
nFormat = '%.'.. frame.args['page_digits'] ..'d'
nFormat = '%.'.. frame.args['page_digits'] ..'d'