Модуль:Prototypes/Хранилище/Предмет: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 174: | Строка 174: | ||
-- Генерация div для каждой группы | -- Генерация div для каждой группы | ||
for weight, groups in pairs(groupSelectors) do | for weight, groups in pairs(groupSelectors) do | ||
-- Оборачиваем в div с уникальным ID (вес группы) | |||
result = result .. string.format('<div class="together" id="%s">', weight) | result = result .. string.format('<div class="together" id="%s">', weight) | ||
-- Проходим по всем элементам группы | |||
for _, group in ipairs(groups) do | for _, group in ipairs(groups) do | ||
result = result .. | -- Обрабатываем вложенные GroupSelector | ||
for _, child in ipairs(group) do | |||
if child["!type"] == "GroupSelector" then | |||
result = result .. handleGroupSelector(child) -- Рекурсивный вызов для вложенных групп | |||
elseif child.id then | |||
result = result .. formatContent(child) -- Обычный элемент с ID | |||
end | |||
end | |||
end | end | ||
-- Закрываем div для группы | |||
result = result .. '</div>' | result = result .. '</div>' | ||
end | end | ||