Difference between revisions of "Module:Item"

From Curse of Aros
Jump to: navigation, search
m
Line 8: Line 8:
  
 
function export.inline(name)
 
function export.inline(name)
return '[[File:' .. name:gsub(' ', '_') .. '_m.png|16px]] [[' .. name .. ']]'
+
if mw.title.new(name:gsub(' ', '_') .. '_m.gif', 'File').file then
 +
return '[[File:' .. name:gsub(' ', '_') .. '_m.gif|16px]] [[' .. name .. ']]'
 +
else
 +
return '[[File:' .. name:gsub(' ', '_') .. '_m.png|16px]] [[' .. name .. ']]'
 +
end
 
end  
 
end  
  
 
return export
 
return export

Revision as of 22:37, 30 August 2025

Documentation for this module may be created at Module:Item/doc

local export = {}

local pagename = mw.title.getCurrentTitle().fullText

function export.show(frame)
	return export.inline(frame.args.name)
end

function export.inline(name)
	if mw.title.new(name:gsub(' ', '_') .. '_m.gif', 'File').file then
		return '[[File:' .. name:gsub(' ', '_') .. '_m.gif|16px]] [[' .. name .. ']]'
	else
		return '[[File:' .. name:gsub(' ', '_') .. '_m.png|16px]] [[' .. name .. ']]'
	end
end 

return export