Модуль:tableofchemicals
| Строка 9: | Строка 9: | ||
for _, reactPrototype in pairs(p.react) do | for _, reactPrototype in pairs(p.react) do | ||
local reactants = {} | local reactants = {} | ||
for reactantId, reactantValue in pairs(reactPrototype.reactants) do | for reactantId, reactantValue in pairs(reactPrototype.reactants) do | ||
local reactantChemData = p.chem[reactantId] | local reactantChemData = p.chem[reactantId] | ||
-- Создаем ссылку с | -- Создаем ссылку с цветом на названии | ||
local reactantText = string.format( | local reactantText = string.format( | ||
'<span style="background-color:%s; color:%s; padding:2px 5px; border-radius:3px; display:inline-block; margin:1px;">%s</span> [[#chem_%s|%s]]', | '<span style="background-color:%s; color:%s; padding:2px 5px; border-radius:3px; display:inline-block; margin:1px;">%s</span> <span style="background-color:%s; color:%s; padding:2px 5px; border-radius:3px; display:inline-block; margin:1px;">[[#chem_%s|%s]]</span>', | ||
reactantChemData.color or "#808080", | reactantChemData.color or "#808080", | ||
reactantChemData.textColor or "#FFFFFF", | reactantChemData.textColor or "#FFFFFF", | ||
reactantValue.amount, | reactantValue.amount, | ||
reactantChemData.color or "#808080", | |||
reactantChemData.textColor or "#FFFFFF", | |||
reactantChemData.id, | reactantChemData.id, | ||
reactantChemData.name | reactantChemData.name | ||
| Строка 32: | Строка 33: | ||
local products = {} | local products = {} | ||
for productId, productAmount in pairs(reactPrototype.products) do | for productId, productAmount in pairs(reactPrototype.products) do | ||
local productChemData = p.chem[productId] | local productChemData = p.chem[productId] | ||
-- Создаем ссылку с | -- Создаем ссылку с цветом на названии | ||
local productText = string.format( | local productText = string.format( | ||
'<span style="background-color:%s; color:%s; padding:2px 5px; border-radius:3px; display:inline-block; margin:1px;">%s</span> [[#chem_%s|%s]]', | '<span style="background-color:%s; color:%s; padding:2px 5px; border-radius:3px; display:inline-block; margin:1px;">%s</span> <span style="background-color:%s; color:%s; padding:2px 5px; border-radius:3px; display:inline-block; margin:1px;">[[#chem_%s|%s]]</span>', | ||
productChemData.color or "#808080", | productChemData.color or "#808080", | ||
productChemData.textColor or "#FFFFFF", | productChemData.textColor or "#FFFFFF", | ||
productAmount, | productAmount, | ||
productChemData.color or "#808080", | |||
productChemData.textColor or "#FFFFFF", | |||
productChemData.id, | productChemData.id, | ||
productChemData.name | productChemData.name | ||