« Module:Message box » : différence entre les versions

mAucun résumé des modifications
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
-- This is a meta-module for producing message box templates, inspired from mediawiki
-- This is a meta-module for producing message box templates, inspired from mediawiki


local MessageBox = {}
local MessageBox= {}
MessageBox.__index = MessageBox
local package = {}


function MessageBox:export()
function MessageBox:export()
Ligne 16 : Ligne 16 :


-- Define class
-- Define class
function MessageBox:new (title, image, content)
function MessageBox:new (title, content, image)
    self.__index = self
     self.title = title
     self.title = title
     self.image = image
     self.image = image
     self.content = content
     self.content = content


     self.export(self)
     self:export()
end
end


return MessageBox
function package.main(title, content, image)
    local box = MessageBox:new(title, content, image)
    return box:export()
end
 
return package