Module:LSEvent: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
local p = {} |
local p = {} |
||
-- Load the data from Module:LSEvent/data |
|||
local events = mw.loadData('Module:LSEvent/data') |
|||
function p.main( |
function p.main(frame) |
||
-- Retrieve the event code passed in the template |
|||
local |
local eventCode = frame.args[1] |
||
return lsEventsData[lsEventsText] or lsEventsText or "" |
|||
-- Get the event name corresponding to the code |
|||
local eventName = events[eventCode] |
|||
mw.log(frame.args[1]) |
|||
mw.log(eventCode) |
|||
mw.log(eventName) |
|||
-- If the event name is found, return a formatted link |
|||
if eventName then |
|||
return string.format('[[Last Survivor/Events#%s|%s]]', eventName, eventName) |
|||
else |
|||
-- If the event code is not found, return a message or empty string |
|||
return "Event not found" |
|||
end |
|||
end |
end |
||
Latest revision as of 00:33, 2 September 2024
Documentation for this module may be created at Module:LSEvent/doc
local p = {}
-- Load the data from Module:LSEvent/data
local events = mw.loadData('Module:LSEvent/data')
function p.main(frame)
-- Retrieve the event code passed in the template
local eventCode = frame.args[1]
-- Get the event name corresponding to the code
local eventName = events[eventCode]
mw.log(frame.args[1])
mw.log(eventCode)
mw.log(eventName)
-- If the event name is found, return a formatted link
if eventName then
return string.format('[[Last Survivor/Events#%s|%s]]', eventName, eventName)
else
-- If the event code is not found, return a message or empty string
return "Event not found"
end
end
return p