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

мНет описания правки
мНет описания правки
Метка: ручная отмена
Строка 56: Строка 56:
-- Кнопка для открытия/закрытия меню
-- Кнопка для открытия/закрытия меню
result = result .. '<div class="menu-toggle">☰</div>\n'
    result = result .. '<div class="menu-toggle">☰</div>\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


-- Внутренний контейнер
-- Внутренний контейнер
Строка 79: Строка 64:
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