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

Нет описания правки
Нет описания правки
Строка 29: Строка 29:
     -- Создаем главный контейнер
     -- Создаем главный контейнер
     local root = mw.html.create('div')
     local root = mw.html.create('div')
   
 
     -- Генерируем HTML-код для категорий
     -- Генерируем HTML-код для категорий
     local categoriesDiv = root:tag('div'):addClass('categories')
     local categoriesDiv = root:tag('div'):addClass('categories')
Строка 52: Строка 52:
     for category, data in pairs(categories) do
     for category, data in pairs(categories) do
         for paragraph, paragraphData in pairs(data.paragraphs) do
         for paragraph, paragraphData in pairs(data.paragraphs) do
             contentDiv:tag('div'):addClass(category .. '-' .. paragraph .. '-content'):text(paragraphData.content or "")
             if paragraphData.content then
                contentDiv:tag('div'):addClass(category .. '-' .. paragraph .. '-content'):text(paragraphData.content)
            end
         end
         end
     end
     end