Модуль:CategoryMenu: различия между версиями

мНет описания правки
Метка: ручная отмена
мНет описания правки
Строка 58: Строка 58:
     result = result .. '<div class="menu-toggle">☰</div>\n'
     result = result .. '<div class="menu-toggle">☰</div>\n'


-- Внутренний контейнер
-- Стрелки для переключения категорий
result = result .. '<div class="main-container">\n'
result = result .. '<div class="category-switcher">\n'
result = result .. '<div id="prev-category" class="arrow">❮</div>\n'
result = result .. '<div class="categories">\n'
 
-- Категории
if #categories > 0 then
for i, category in ipairs(categories) do
result = result .. '<div class="category' .. i .. '">' .. category.name .. '</div>\n'
end
end
result = result .. '</div>\n'
result = result .. '<div id="next-category" class="arrow">❯</div>\n'
result = result .. '</div>\n' -- Закрытие category-switcher


-- Меню
-- Меню
if #categories > 0 then
if #categories > 0 then
result = result .. '<div class="menu-container">\n'
result = result .. '<div class="menu-container">\n'
-- Стрелки для переключения категорий
result = result .. '<div class="category-switcher">\n'
result = result .. '<div id="prev-category" class="arrow">❮</div>\n'
result = result .. '<div class="categories">\n'
-- Категории
if #categories > 0 then
for i, category in ipairs(categories) do
result = result .. '<div class="category' .. i .. '">' .. category.name .. '</div>\n'
end
end
result = result .. '</div>\n'
result = result .. '<div id="next-category" class="arrow">❯</div>\n'
result = result .. '</div>\n' -- Закрытие category-switcher
for i, category in ipairs(categories) do
for i, category in ipairs(categories) do
if #category.paragraphs > 0 then
if #category.paragraphs > 0 then
Строка 102: Строка 101:
result = result .. '</div>\n'
result = result .. '</div>\n'
end
end
result = result .. '</div>\n' -- Закрытие main-container


result = result .. '</div>\n' -- Закрытие category-menu
result = result .. '</div>\n' -- Закрытие category-menu