455
edits
| (6 intermediate revisions by 2 users not shown) | |||
| Line 5: | Line 5: | ||
local function _requirements(resource, value, link, text, lang) | local function _requirements(resource, value, link, text, lang) | ||
--[[ Language switch isn't | --[[ Language switch isn't actually needed, but stems from early design when | ||
all languages would have a single wiki, leaving in as this may change in the | all languages would have a single wiki, leaving in as this may change in the | ||
future ]] | future ]] | ||
| Line 17: | Line 17: | ||
if resource ~= nil then | if resource ~= nil then | ||
-- Init link here, will be nil if resource is nil | -- Init link here, will be nil if resource is nil | ||
if not com.exists(link) then | if not com.exists(link) then | ||
| Line 26: | Line 27: | ||
--Check after trim as may be whitespace only | --Check after trim as may be whitespace only | ||
if com.exists(value) then | if com.exists(value) then | ||
value = ' | value = '' .. value .. ' ' | ||
else | else | ||
value = '' | value = '' | ||
| Line 33: | Line 34: | ||
result = '[[file:' | result = '[[file:' | ||
.. resource['file'] | .. resource['file'] | ||
.. '| | .. '|20px|link=' | ||
.. link | .. link | ||
.. ']]' | .. ']]' | ||
| Line 44: | Line 45: | ||
end | end | ||
end | end | ||
result = | result = value .. result | ||
else | else | ||
result = 'Icon does not exist[[Category:Missing Icon]]' | result = 'Icon does not exist[[Category:Missing Icon]]' | ||
edits