Module:Message box: Difference between revisions
Content added Content deleted
CL>MSGJ (add class using template name, code requested by User:SD0001) |
Michaeldakin (talk | contribs) m (1 revision imported) |
||
Line 160: | Line 160: | ||
-- Add attributes, classes and styles. |
-- Add attributes, classes and styles. |
||
self.id = args.id |
self.id = args.id |
||
⚫ | |||
if self.name then |
|||
self:addClass('box-' .. string.gsub(self.name,' ','_')) |
|||
end |
|||
if yesno(args.plainlinks) ~= false then |
if yesno(args.plainlinks) ~= false then |
||
self:addClass('plainlinks') |
self:addClass('plainlinks') |
||
Line 189: | Line 185: | ||
and cfg.templateCategoryRequireName |
and cfg.templateCategoryRequireName |
||
then |
then |
||
⚫ | |||
if self.name then |
if self.name then |
||
local templateName = mw.ustring.match( |
local templateName = mw.ustring.match( |
||
Line 200: | Line 197: | ||
and mw.title.equals(self.title, self.templateTitle) |
and mw.title.equals(self.title, self.templateTitle) |
||
end |
end |
||
-- Process data for collapsible text fields. At the moment these are only |
-- Process data for collapsible text fields. At the moment these are only |
||
-- used in {{ambox}}. |
-- used in {{ambox}}. |
||
Line 283: | Line 280: | ||
end |
end |
||
if date then |
if date then |
||
self.date = string.format(" <small |
self.date = string.format(" <small>''(%s)''</small>", date) |
||
end |
end |
||
self.info = args.info |
self.info = args.info |