Module:PageRef: Difference between revisions

Jump to navigation Jump to search
Sur (talk | contribs)
m remove lang requirement and always use png
Sur (talk | contribs)
m no_file_list
Line 1: Line 1:
local p = {}
local p = {}
-- referred pages that should not use the icon file
local no_file_list = {
["Amber Hand"] = true,
["Sapphire Flame"] = true,
["Shopkeeper"] = true,
["Newscaster"] = true,
}


-- Generates appropriate filename from resource_name_localized
-- Generates appropriate filename from resource_name_localized
Line 12: Line 20:
file_name = resource_name_localized
file_name = resource_name_localized
end
end
local should_use_file = no_file_list[file_name]
if should_use_file == false or should_use_file == nil then
return ""
end
-- Prefix with File namespace
-- Prefix with File namespace
file_name = "File:" .. file_name .. ".png"
file_name = "File:" .. file_name .. ".png"
-- Try to grab SVG if possible
--local svg_file_name = file_name .. ".svg"
--local png_file_name = file_name .. ".png"
--if mw.title.new(svg_file_name).exists then
-- file_name = svg_file_name
--elseif mw.title.new(png_file_name).exists then
-- file_name = png_file_name
--else
-- file_name = ""
--end
return file_name
return file_name