« Module:Message box » : différence entre les versions
mAucun résumé des modifications |
m fix typo |
||
| (Une version intermédiaire par le même utilisateur non affichée) | |||
| Ligne 11 : | Ligne 11 : | ||
) | ) | ||
root:addClass('box') | root:addClass('box') | ||
if self.class ~= nil then | |||
root:addClass(self.class) | |||
end | |||
local left = root:tag('div'):addClass('left') | local left = root:tag('div'):addClass('left') | ||
local right = root:tag('div'):addClass('right') | local right = root:tag('div'):addClass('right') | ||
| Ligne 23 : | Ligne 26 : | ||
-- Define class | -- Define class | ||
function MessageBox:new (title, content, image) | function MessageBox:new (title, content, image, class) | ||
self.__index = self | self.__index = self | ||
self.title = title | self.title = title | ||
self.content = content | |||
self.image = image | self.image = image | ||
self. | self.class = class | ||
return self | return self | ||
| Ligne 33 : | Ligne 37 : | ||
function p.main(frame) | function p.main(frame) | ||
local box = MessageBox:new(frame.args[1], frame.args[2], frame.args[3]) | local box = MessageBox:new(frame.args[1], frame.args[2], frame.args[3], frame.args[4]) | ||
return box:export() | return box:export() | ||
end | end | ||
return p | return p | ||