Модуль:ArmorStats: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 12: | Строка 12: | ||
function p.templateCells(frame) | function p.templateCells(frame) | ||
local | local args = frame.args | ||
local anchorName = | local class = args.class or "custom-class" -- Класс для обертывающего <div> | ||
local image = | |||
local itemId = | -- Получаем все аргументы для формирования содержимого таблицы | ||
local color = args.color or "" | |||
local protBlunt = | local anchorName = args.anchorName or "" | ||
local protSlash = | local image = args.image or "" | ||
local protPiercing = | local itemId = args.itemId or "" | ||
local protHeat = | local protBlunt = args.protBlunt or "-" | ||
local protRadiation = | local protSlash = args.protSlash or "-" | ||
local protCaustic = | local protPiercing = args.protPiercing or "-" | ||
local protExplosion = | local protHeat = args.protHeat or "-" | ||
local protRadiation = args.protRadiation or "-" | |||
local description = | local protCaustic = args.protCaustic or "-" | ||
local location = | local protExplosion = args.protExplosion or "-" | ||
local backgroundColor = | local description = args.description or "" | ||
local location = args.location or "" | |||
local backgroundColor = args.backgroundColor or "" | |||
-- Вызов функции из модуля Entity Lookup для создания image tooltip | -- Вызов функции из модуля Entity Lookup для создания image tooltip | ||
| Строка 57: | Строка 58: | ||
out = out .. '|style="background-color: ' .. backgroundColor .. '"|\n' .. location .. '\n|-' | out = out .. '|style="background-color: ' .. backgroundColor .. '"|\n' .. location .. '\n|-' | ||
-- | -- Обертываем результат в <div> с заданным классом | ||
local wrappedOut = '<div class="' .. class .. '">' .. out .. '</div>' | |||
return wrappedOut | |||
end | end | ||
return p | return p | ||