Bearbeiten von „Modul:Utils

Aus Eco - Deutsches Wiki
Wechseln zu:Navigation, Suche
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 43: Zeile 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


Zeile 71: Zeile 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'
Zeile 110: Zeile 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
Zeile 122: Zeile 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


Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Eco - Deutsches Wiki-Beiträge automatisch unter der „CC BY-NC-SA 4.0“ stehen (siehe Eco:Urheberrechte für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende hCaptcha zu lösen:

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Die folgende Vorlage wird auf dieser Seite verwendet: