Модуль:Prototypes/Хранилище/Предмет: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 137: | Строка 137: | ||
if containers.storagebase and containers.storagebase.tableId then | if containers.storagebase and containers.storagebase.tableId then | ||
result = result .. getTableOutput(containers.storagebase.tableId) | result = result .. getTableOutput(containers.storagebase.tableId) | ||
end | end | ||
end | end | ||
| Строка 183: | Строка 159: | ||
end | end | ||
-- Обработка GroupSelector | -- Обработка GroupSelector | ||
handleGroupSelector = function(groupSelector) | handleGroupSelector = function(groupSelector) | ||
local result = '' | local result = '' | ||
| Строка 192: | Строка 168: | ||
end | end | ||
-- Обёртка для GroupSelector | |||
result = result .. '<div class="group-selector">' | |||
result = result .. | |||
for _, child in ipairs(groupSelector.children) do | for _, child in ipairs(groupSelector.children) do | ||
| Строка 200: | Строка 175: | ||
result = result .. handleGroupSelector(child) | result = result .. handleGroupSelector(child) | ||
elseif child["!type"] == "AllSelector" then | elseif child["!type"] == "AllSelector" then | ||
result = result .. handleAllSelector(child) | result = result .. handleAllSelector(child) | ||
elseif child.id then | elseif child.id then | ||
result = result .. | result = result .. formatContent(child) | ||
else | else | ||
result = result .. "<div>Ошибка: отсутствует id у элемента.</div>" | result = result .. "<div>Ошибка: отсутствует id у элемента.</div>" | ||
end | end | ||
end | end | ||
result = result .. '</div>' | result = result .. '</div>' | ||
return result | return result | ||
end | end | ||