Modul:Firestone: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „-- Modul:Firestone local M = {} local Util = require('Modul:Firestone/Util') local Event = require('Modul:Firestone/Event') local Hero = require('Modul:Firestone/Hero') function M.main(frame) local args = Util.getArgs(frame) local domain = Util.norm(args[1] or '') if domain == 'event' then return Event.handle(frame, args) elseif domain == 'hero' then return Hero.handle(frame, args) else return '' end en…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 13: | Zeile 13: | ||
return Event.handle(frame, args) | return Event.handle(frame, args) | ||
elseif domain == 'hero' then | elseif domain == 'hero' then | ||
-- zuerst schauen, ob es ein UI-Aufruf ist | |||
if Util.norm(args[2] or "") == "ui" then | |||
return Hero.ui(frame, args) | |||
end | |||
-- sonst normaler Hero | |||
return Hero.handle(frame, args) | return Hero.handle(frame, args) | ||
else | else | ||
Version vom 7. November 2025, 09:30 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Firestone/Doku erstellt werden
-- Modul:Firestone
local M = {}
local Util = require('Modul:Firestone/Util')
local Event = require('Modul:Firestone/Event')
local Hero = require('Modul:Firestone/Hero')
function M.main(frame)
local args = Util.getArgs(frame)
local domain = Util.norm(args[1] or '')
if domain == 'event' then
return Event.handle(frame, args)
elseif domain == 'hero' then
-- zuerst schauen, ob es ein UI-Aufruf ist
if Util.norm(args[2] or "") == "ui" then
return Hero.ui(frame, args)
end
-- sonst normaler Hero
return Hero.handle(frame, args)
else
return ''
end
end
return M