Модуль:Prototypes/Хранилище/Предмет: различия между версиями

мНет описания правки
мНет описания правки
Строка 89: Строка 89:
         local groupSelectors = {}
         local groupSelectors = {}


        -- Группируем элементы по weight
         for _, child in ipairs(tableData['!type:GroupSelector'].children) do
         for _, child in ipairs(tableData['!type:GroupSelector'].children) do
             if child["!type"] == "GroupSelector" then
             if child["!type"] == "GroupSelector" then
Строка 98: Строка 97:
         end
         end


        -- Генерация div для каждой группы
         for weight, groups in pairs(groupSelectors) do
         for weight, groups in pairs(groupSelectors) do
             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 .. handleGroupSelector(group)
                 result = result .. handleGroupSelector(group, false)
             end
             end
             result = result .. '</div>'
             result = result .. '</div>'