Модуль:FetchData2: відмінності між версіями

нема опису редагування
Немає опису редагування
Немає опису редагування
Рядок 37: Рядок 37:
     local sections = {}
     local sections = {}
      
      
    -- Шукаємо всі заголовки == Назва ==
     for section_name in mw.ustring.gmatch(content, "\n==%s*([^=]+)%s*==") do
     for section_name in mw.ustring.gmatch(content, "\n==%s*([^=]+)%s*==") do
         section_name = mw.text.trim(section_name)
         section_name = mw.text.trim(section_name)
Рядок 61: Рядок 60:
         :css('overflow', 'hidden')
         :css('overflow', 'hidden')
      
      
    -- Заголовок меню
     html:tag('div')
     html:tag('div')
         :css('padding', '15px 20px')
         :css('padding', '15px 20px')
Рядок 70: Рядок 68:
         :wikitext('Зміст')
         :wikitext('Зміст')
      
      
    -- Пункти меню
     for i, section in ipairs(sections) do
     for i, section in ipairs(sections) do
         local anchor = mw.ustring.gsub(section, " ", "_")
         local anchor = mw.ustring.gsub(section, " ", "_")