Файл:Imbox deletion.png Внимание! Начат процесс обновления Wiki до версии игры 10.x. Если у Вас есть желание принять участие, то Вы можете найти больше информации в нашем ECO Contribution Wiki Discord.

Редактирование: Модуль:Utils

Материал из Eco - Русская Wiki
Перейти к:навигация, поиск
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 43: Строка 43:
---@param border string|nil
---@param border string|nil
---@param too_expensive boolean|nil
---@param too_expensive boolean|nil
function p.build_icon(name, link, size, bg, border, too_expensive)
function p.build_icon(name, size, bg, border, too_expensive)
     -- Size options are iconNormal or iconRecipe - 64px or 44px - defaults to iconNormal
     -- Size options are iconNormal or iconRecipe - 64px or 44px - defaults to iconNormal


Строка 71: Строка 71:
             icon_bg = 'iconGold'
             icon_bg = 'iconGold'
             -- Attempt to generate skill page
             -- Attempt to generate skill page
         elseif in_array(L.t('Basic Research'), item['tagGroups']) then
         elseif in_array(L.t('Basic Research'), item['tagGroups']) then
             image = string.sub(item['untranslated'], 1, -7):gsub('%s+', '') .. '_Icon.png'
             image = string.sub(item['untranslated'], 1, -7):gsub('%s+', '') .. '_Icon.png'
             icon_bg = 'paperBasic'
             icon_bg = 'paperBasic'
         elseif in_array(L.t('Advanced Research'), item['tagGroups']) then
         elseif in_array(L.t('Advanced Research'), item['tagGroups']) then
             image = string.sub(item['untranslated'], 1, -10):gsub('%s+', '') .. '_Icon.png'
             image = string.sub(item['untranslated'], 1, -10):gsub('%s+', '') .. '_Icon.png'
             icon_bg = 'paperAdvanced'
             icon_bg = 'paperAdvanced'
         elseif in_array(L.t('Modern Research'), item['tagGroups']) then
         elseif in_array(L.t('Modern Research'), item['tagGroups']) then
             image = string.sub(item['untranslated'], 1, -8):gsub('%s+', '') .. '_Icon.png'
             image = string.sub(item['untranslated'], 1, -8):gsub('%s+', '') .. '_Icon.png'
             icon_bg = 'paperModern'
             icon_bg = 'paperModern'
Строка 110: Строка 110:
     end
     end


    if not link then
     local file = '[[File:' .. image .. '|frameless|class=' .. size .. ' ' .. icon_bg .. ']]'
        link = ''
    else
        link = '|link='..link
    end
 
     local file = '[[File:' .. image .. '|frameless|class=' .. size .. ' ' .. icon_bg .. link ..']]'
     return '<div class="' .. icon_container .. '"><div class="iconStack">' .. file .. '</div><div class="iconBorder ' .. icon_border .. '" style="position:absolute;"></div></div>'
     return '<div class="' .. icon_container .. '"><div class="iconStack">' .. file .. '</div><div class="iconBorder ' .. icon_border .. '" style="position:absolute;"></div></div>'
end
end
Строка 122: Строка 116:
function p.Icon(frame)
function p.Icon(frame)
     args = p.normaliseArgs(frame)
     args = p.normaliseArgs(frame)
     return p.build_icon(args.name, args.link, args.size, args.bg, args.border, args.too_expensive)
     return p.build_icon(args.name, args.size, args.bg, args.border, args.too_expensive)
end
end


Обратите внимание, что все изменения в Eco - Русская Wiki рассматриваются как выпущенные на условиях лицензии CC BY-NC-SA 4.0 (см. Eco:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника в общественном достоянии или под совместимой лицензией. Не размещайте без разрешения материалы, защищённые авторским правом!

В целях защиты вики от автоматического спама мы просим вас решить следующую капчу:

Отменить Справка по редактированию (в новом окне)

Шаблон, используемый на этой странице: