Changes

no edit summary
Line 1: Line 1:  +
local EquipmentCardKai = false
 +
local EquipmentInfoKai = false
 +
local getArgs = require('Module:GetArgs')
 +
 
local EquipmentInfo = {}
 
local EquipmentInfo = {}
local EquipmentInfoKai = require('Module:EquipmentInfoKai')
  −
local getArgs = require('Module:GetArgs')
      
function EquipmentInfo.Infobox(frame)
 
function EquipmentInfo.Infobox(frame)
 
local args = getArgs{frame = frame:getParent()}
 
local args = getArgs{frame = frame:getParent()}
 +
_prepareEquipmentInfoKai()
 
return EquipmentInfoKai:Infobox(args["name"])
 
return EquipmentInfoKai:Infobox(args["name"])
 
end
 
end
Line 10: Line 13:  
function EquipmentInfo._Infobox(frame)
 
function EquipmentInfo._Infobox(frame)
 
local args = getArgs{frame = frame}
 
local args = getArgs{frame = frame}
 +
_prepareEquipmentInfoKai()
 
return EquipmentInfoKai:Infobox(args["name"])
 
return EquipmentInfoKai:Infobox(args["name"])
 +
end
 +
 +
function _prepareEquipmentInfoKai()
 +
if not EquipmentInfoKai then
 +
EquipmentInfoKai = require('Module:EquipmentInfoKai')
 +
end
 +
end
 +
 +
function EquipmentInfo.Card(frame)
 +
local args = getArgs{frame = frame:getParent()}
 +
_prepareEquipmentCardKai()
 +
return EquipmentCardKai:Card(args)
 +
end
 +
 +
function _prepareEquipmentCardKai()
 +
if not EquipmentCardKai then
 +
EquipmentCardKai = require('Module:EquipmentCardKai')
 +
end
 
end
 
end
    
return EquipmentInfo
 
return EquipmentInfo
Anonymous user