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

мНет описания правки
мНет описания правки
Строка 35: Строка 35:
     local location = default(frame.args.location, "* Нет гарантированных мест спавна")                  -- Местонахождение  
     local location = default(frame.args.location, "* Нет гарантированных мест спавна")                  -- Местонахождение  
      
      
     local mutation = frame.args.mutation or "" -- Параметр для определения таблицы: мутаций она или обычных растений
     local mutation = frame.args.mutation  -- Параметр для определения таблицы: мутаций она или обычных растений
   
 
     -- Разделение параметра mutationId на слова
     -- Разделение параметра mutationId на слова
     local function splitWords(text)
     local function splitWords(text)
Строка 47: Строка 47:


     -- Меняем цвета в зависимости от наличия параметра `mutation`
     -- Меняем цвета в зависимости от наличия параметра `mutation`
     local mutationClass = ""
     local mutationClass = (mutation == nil) and 'mutation-cell__plants' or 'mutation-cell__mutation'
    if mutation ~= "" then
        mutationClass = 'mutation-cell__plants'
    else
        mutationClass = 'mutation-cell__mutation'
    end


     local mutationCells = ""
     local mutationCells = ""
Строка 91: Строка 86:
      
      
     -- Меняем цвета в зависимости от наличия параметра `mutation`
     -- Меняем цвета в зависимости от наличия параметра `mutation`
     if mutation ~= "" then
     if mutation == nil then
out = out .. frame:preprocess('|{{SlideMenu|overlay|color=#e1f6ff|background-color=#0b6b3f|border-color=#074d2f|border-size=3px|title=Список|content=<p></p> \n' .. location .. '}} \n')
        out = out .. frame:preprocess('|{{SlideMenu|overlay|color=#e1f6ff|background-color=#0b6b3f|border-color=#074d2f|border-size=3px|title=Список|content=<p></p> \n' .. location .. '}} \n')
     else
     else
         out = out .. frame:preprocess('|{{SlideMenu|overlay|color=#e1f6ff|background-color=#301453|border-color=#211235|border-size=3px|title=Список|content=<p></p> \n' .. location .. '}} \n')
         out = out .. frame:preprocess('|{{SlideMenu|overlay|color=#e1f6ff|background-color=#301453|border-color=#211235|border-size=3px|title=Список|content=<p></p> \n' .. location .. '}} \n')