Module:Icon: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Fall back to english page when localized version doesnt exist |
Fix expensive parser function limit errors by removing title.exists check, now uses direct linking for localized pages |
||
| Line 7: | Line 7: | ||
local iconDataCache = nil | local iconDataCache = nil | ||
local cachedLangCode, cachedLangData | local cachedLangCode, cachedLangData | ||
-- Cache for expensive existence checks (persists during page render) | |||
local existenceCache = {} | |||
-- Heroes/Items that don't have images uploaded yet | -- Heroes/Items that don't have images uploaded yet | ||
| Line 228: | Line 231: | ||
end | end | ||
-- Localize link if on translated subpage | -- Localize link if on translated subpage | ||
local baseLink = iconData.link or "" | |||
local link = baseLink | |||
if langCode ~= "en" and baseLink ~= "" then | |||
link = baseLink .. "/" .. langCode | |||
end | |||
-- Style logic (only abilities get theme class by default) | -- Style logic (only abilities get theme class by default) | ||