« Module:Header template » : différence entre les versions

Contenu supprimé Contenu ajouté
test
supporte LoremIpsum.djvu/4 pour l'image de couverture
Ligne 130 :
end
 
function splitFileNameInFileAndPage(title)
local slashPosition = string.find(title.text, "/")
if slashPosition == nil then
return title.text,nil
else
return string.sub(title.text, 1, slashPosition - 1), string.sub(title.text, slashPosition + 1)
end
end
 
function headerTemplate( frame )
Ligne 553 ⟶ 561 :
if args.index then
datahtml:node( outputMicroformatRow( 'scan', args.index ) )
local imageTitle = nil
if args.image and mw.ustring.matchtonumber(args.image, '^%d+$') ~= nil then
datahtml:node( outputMicroformatRow( 'cover', args.index .. '/' .. args.image ) )
imageTitle = mw.title.new(args.index, "Media"):subPageTitle(args.image)
elseif args.image ~= nil then
imageTitle = mw.title.new(args.image, "Media")
end
if imageTitle ~= nil then
datahtml:node( outputMicroformatRow( 'cover', argsimageTitle.index .. '/' .. args.imagetext ) )
end
end